Integration layer between Requests and Selenium for automation of web actions

Requestium is a Python library that merges the power of Requests, Selenium, and Parsel into a single integrated tool for automatizing web actions. The library was created for writing web automation scripts that are written using mostly Requests but that are able to seamlessly switch to Selenium for the JavaScript heavy parts of the website, while maintaining the session. Requestium adds independent improvements to both Requests and Selenium, and every new feature is lazily evaluated, so its useful even if […]

Read more

Automated Security Testing For REST API’s

Astra REST API penetration testing is complex due to continuous changes in existing APIs and newly added APIs. Astra can be used by security engineers or developers as an integral part of their process, so they can detect and patch vulnerabilities early during development cycle. Astra can automatically detect and test login & logout (Authentication API), so it’s easy for anyone to integrate this into CICD pipeline. Astra can take API collection as an input so this can also be […]

Read more

Load and performance benchmark tool in python

Yandextank has been moved to Python 3. Latest stable release for Python 2 here. Yandex.Tank is an extensible open source load testing tool for advanced linux users which is especially good as a part of an automated load testing suite Main features different load generators supported: Evgeniy Mamchits’ phantom is a very fast (100 000+ RPS) shooter written in C++ (default) JMeter is an extendable and widely known one BFG is a Python-based generator that allows you to write your […]

Read more

A testing system for catching visual regressions in Web applications

Watches you browse, takes screenshots, tells you when they change Huxley is a test-like system for catching visual regressions in Web applications. It was built by Pete Hunt with input from Maykel Loomans at Instagram. Archived Repo This is an archived project and is no longer supported or updated by Facebook or Instagram. Please do not file issues or pull-requests against this repo. If you wish to continue to develop this code yourself, we recommend you fork it. What is […]

Read more

A Python implementation of John Gruber’s Markdown with Extension support

This is a Python implementation of John Gruber’s Markdown. It is almost completely compliant with the reference implementation, though there are a few known issues. See Features for information on what exactly is supported and what is not. Additional features are supported by the Available Extensions. Documentation pip install markdown import markdown html = markdown.markdown(your_text_string) For more advanced installation and    

Read more

A fast and complete implementation of Markdown in Python

Markdown is a light text markup format and a processor to convert that to HTML. The originator describes it as follows: Markdown is a text-to-HTML conversion tool for web writers. Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML). — http://daringfireball.net/projects/markdown/ This (markdown2) is a fast and complete Python implementation of Markdown. It was written to closely match the behaviour of the original Perl-implemented Markdown.pl. Markdown2 also comes […]

Read more

Pyopencdms aims to build a common Python API on top of multiple Climate Data Management Systems

A Climate Data Management System (CDMS) is an integrated computer-based system that facilitates the effective archival, management, analysis, delivery and utilization of a wide range of integrated climate data (WMO 2014). pyopencdms aims to build a common Python API supporting multiple Climate Data Management Systems (CDMS) that use different underlying database engines. The image below shows the CliDE, Climsoft, MCH, MIDAS and other CDMSs being accessed through a single common API. In addition we will add support for the WIGOS […]

Read more

A Python library for generating thumbnails following the FreeDesktop specification

Vignette Vignette is a Python library to create and manage thumbnails following the FreeDesktop standard. Thumbnails are stored in a shared directory so other apps following the standard can reuse them without having to generate their own thumbnails. Vignette can typically be used in file managers, image browsers, etc. Thumbnails are not limited to image files on disk but can be generated for other file types, for example videos or documents but also for any URL, for example a web […]

Read more

LIN Description File parser written in Python

This tool is able parse LIN Description Files, retrieve signal names and frames from them, as well as encoding messages using frame definitions and decoding them. Disclaimer The tool has been written according the LIN standards 1.3, 2.0, 2.1 and 2.2A, but due to errors in the documentation there’s no guarantee that the library will be able to parse your LDF. In such cases if possible first verify the LDF with a commercial tool such as Vector LDF Explorer or […]

Read more
1 471 472 473 474 475 928