Open source automation framework
Project description
ExtensiveAutomation | Python automation server |
Copyright | Copyright (c) 2010-2020 Denis Machard d.machard@gmail.com |
License | LGPL2.1 |
Homepage | https://www.extensiveautomation.org/ |
Docs | https://extensiveautomation.readthedocs.io/en/latest/ |
Github | https://github.com/ExtensiveAutomation |
Docker Hub | https://hub.docker.com/u/extensiveautomation |
PyPI | https://pypi.org/project/extensiveautomation-server/ |
Google Users | https://groups.google.com/group/extensive-automation-users |
https://twitter.com/Extensive_Auto | |
ExtensiveAutomation enable you to create custom workflows to automate your project.
- a workflow is the combination of differents actions.
- an action is individual python code source with enriched parameters.
Installation
-
Run the following command
python3 -m pip install extensiveautomation_server
-
Type the following command on your shell to start the server
extensiveautomation --start
Testing if server running
-
Please to take in consideration the following points:
- The server is running on the following tcp ports (don't forget to open these ports on your firewall):
- tcp/8081: REST API
- tcp/8081: Websocket tunnel for app client
- tcp/8082: Websocket tunnel for agents
- The
admin
,tester
andmonitor
users are available and the default passoword ispassword
. - The
Common
project is created by default, attached to the previous users. - Swagger for the REST API is available in the
scripts/swagger
folder.
- The server is running on the following tcp ports (don't forget to open these ports on your firewall):
-
Checking if the REST api working fine with curl or postman.
curl -X POST http://127.0.0.1:8081/session/login \ -H "Content-Type: application/json" \ -d '{"login": "admin", "password": "password"}'
Adding plugins
Plugins allow to interact with the system to be controlled. But by default the server is provided without plugins. So you need to install them one by one according to your needs.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file extensiveautomation_server-22.0.2.tar.gz
.
File metadata
- Download URL: extensiveautomation_server-22.0.2.tar.gz
- Upload date:
- Size: 403.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.7.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8df486703322ccd3cf6c08c1282410283631d31654f8ca65faaed445aea6d577 |
|
MD5 | 5692303139fba453414455a32bcaab1d |
|
BLAKE2b-256 | 441f6761cb69708a4c1a0b303bf5478ec37b143690ba9d1c5e9e28127059d2bc |