Skip to main content

Selenium driver that posts to gab.

Project description

Gabposter

Actions Status Actions Status Actions Status

Posts to a gab account text and image.

Install

python -m pip install gabposter

Api

from gabposter import gab_post, gab_test

USER = "gabusername"
PASS = "gabpassword"
FILE_JPG = "myfile.jpg"

assert gab_test(), "Webdriver doesn't work on your system"

gab_post(USER, PASS, "test", jpg_path=FILE_JPG)

Tests

Just simply run tox at the command line and everything should be tested. You may need to install tox with python -m pip tox.

Changes

  • 1.2.8: Adds concurrent open_webdriver 1.3.0
  • 1.2.7: Updates the use of open-webdriver to v1.2.9
  • 1.2.3: open-webdriver now uses v1.1.7 or greater.
  • 1.2.2: Now uses open-webdriver to handle the setup of webdriver.
  • 1.2.1: Now works on windows/linux. Had to switch to webdriver-setup. Github platform unit tests now run on every update.
  • 1.2.0: Headless feature now implemented for chrome/brave. Experimental firefox support. Driver can now be selected as chrome/brave/firefox.
  • 1.1.0: Driver now uses chrome by default. Logic improved to work across browsers.
  • 1.0.6: Fix bug where some paths used a different driver directory
  • 1.0.5: Stash downloaded selenium driver in app directory rather than current, to improve app bundling.
  • 1.0.4: Adds gab_test() for testing that connecting to gab works using the webdriver.
  • 1.0.3: Fixed a bug where posts would sometimes not go through, due to the browser exiting too quickly.
  • 1.0.0: Initial code submit

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gabposter-1.2.8.tar.gz (6.2 kB view details)

Uploaded Source

Built Distribution

gabposter-1.2.8-py2.py3-none-any.whl (5.6 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file gabposter-1.2.8.tar.gz.

File metadata

  • Download URL: gabposter-1.2.8.tar.gz
  • Upload date:
  • Size: 6.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.9.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.0

File hashes

Hashes for gabposter-1.2.8.tar.gz
Algorithm Hash digest
SHA256 9c0085a02474a21175a7aafd65739b5c365de4c954b0216edc268bb94c1003d6
MD5 e20daf26b7f63af2eca84dd929cae005
BLAKE2b-256 7509237ed008f7ff711f868060908d61bb8d132d2f1b1493286b3a9f63bbee58

See more details on using hashes here.

File details

Details for the file gabposter-1.2.8-py2.py3-none-any.whl.

File metadata

  • Download URL: gabposter-1.2.8-py2.py3-none-any.whl
  • Upload date:
  • Size: 5.6 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.9.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.0

File hashes

Hashes for gabposter-1.2.8-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 4b7b285287c4f1c95731c3697fbd76bfa59de27955f8c9bf66054d772586b9d4
MD5 4a812910bb3e77a814c6c58e882917ec
BLAKE2b-256 1dc44cc046f9eb8191cdc750d1b59d61379f61d63958f75f989b94d35711d3b6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page