Skip to main content

BBOX3 API

This API have been written in Python using Selenium, Firefox and Geckodriver. It can works on a server (headless)

Setting up

  1. 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
  1. 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
  1. 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
  1. Install Selenium
pip3 install selenium
  1. 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)

Source distribution for proximus 0.0.2
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)

Table of built distributions (wheels) for proximus 0.0.2
File Interpreter ABI Platform Actions
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.

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page