BBOX3 API
This API have been written in Python using Selenium, Firefox and Geckodriver. It can works on a server (headless)
Setting up
- Install Firefox
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A6DCF7707EBC211F
sudo apt-add-repository "deb http://ppa.launchpad.net/ubuntu-mozilla-security/ppa/ubuntu bionic main"
sudo apt-get update
sudo apt-get install firefox
- Install Geckodriver
wget https://github.com/mozilla/geckodriver/releases/download/v0.28.0/geckodriver-v0.28.0-linux64.tar.gz
tar xfvz geckodriver*.tar.gz
sudo mv geckodriver /usr/bin/geckodriver
- Install Python3 and Pip3
sudo apt-get update
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get install python3 python3-pip
- Install Selenium
pip3 install selenium
- Install this API
pip3 install proximus
Quickstart
# Load the module, open the browser and login (mandatory at the start)
from proximus import *
b = newInstance(headless=True)
login(b, "yourpassword")
# What you want to execute (you can find all the functions below)
toggleHotspot(b)
# Close the browser (mandatory at the end)
b.close()
Documentation
To get the documentation, simply run:
import proximus
help(proximus)
Metadata
Release files for proximus 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| proximus-0.0.2.tar.gz | 2.8 kB | Without provenance | Details for proximus-0.0.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| proximus-0.0.2-py2-none-any.whl | Python 2 | none | any | Details for proximus-0.0.2-py2-none-any.whl |
Total release size: 18.1 kB
Release files / proximus-0.0.2.tar.gz
| Download URL | proximus-0.0.2.tar.gz |
|---|---|
| Size | 2.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6c1f2022c3fcf9851f52816a651596aef026556f4553af4bb859cf5d76df9eaa
|
|
BLAKE2b-256 checksum How to use checksums |
93c1a1f8c2220322739eca5a021e2f9c122e2adb0d7c2d396d9775e077ee5f45
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/51.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5
|
Release files / proximus-0.0.2-py2-none-any.whl
| Download URL | proximus-0.0.2-py2-none-any.whl |
|---|---|
| Size | 15.4 kB |
| Tags | Python 2 |
|
SHA-256 checksum How to use checksums |
8369ef73ff41010fce05f984b157a1c6c563decb5ad76a5d5889ab95469805f1
|
|
BLAKE2b-256 checksum How to use checksums |
06a46405886b5d54f0c2449a5bb45bc8aa5ac83f058b3685828bbb7993c14af2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/51.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5
|
Security for proximus 0.0.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.