Skip to main content

Simple avogadr.io batch downloader python script.

Project description

avogadr-py

Simple avogadr.io batch downloader python script

Installation

avogadr-py is avalaible through Python Package Index (PyPI) using pip:

foo@bar:~$ python3 -m pip install --upgrade avogadr_py

To uninstall using pip:

foo@bar:~$ python3 -m pip uninstall avogadr_py

Command reference

foo@bar:~$ avogadr-py -h
usage: avogadr-py [-h] [-i INPUT] [-o OUTPUT_FOLDER] [-b BACKGROUND] [-f FOREGROUND] [-W WIDTH] [-H HEIGHT] [-n]

options:
  -h, --help            show this help message and exit
  -i INPUT, --input INPUT
                        JSON formatted compound list. Defaults to 'compounds.json'.
  -o OUTPUT_FOLDER, --output-folder OUTPUT_FOLDER
                        Folder to output files to. Defaults to 'output/'.
  -b BACKGROUND, --background BACKGROUND
                        Background colour in HEX format. Defaults to '24283b'.
  -f FOREGROUND, --foreground FOREGROUND
                        Foreground colour in HEX format. Defaults to '7aa2f7'.
  -W WIDTH, --width WIDTH
                        Image width in pixels. Defaults to '1920'.
  -H HEIGHT, --height HEIGHT
                        Image height in pixels. Defaults to '1080'.
  -n, --no-include-name
                        Don't include compound names. Defaults to 'False'.

Example

foo@bar:~$ avogadr-py -i compounds.json -W 3840 -H 2160 -o output/2160p/blue -f 7aa2f7

Development

Source code repository is available on GitHub. Feel free to contribute. Bug reports and suggestions are welcome.

License

avogadr-py is licensed under the MIT License.

Acknowledgement

  • I would like to thank Saul Johnson for the amazing avogadr.io website that is used as basis for this script.

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

avogadr_py-1.0.1.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

avogadr_py-1.0.1-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file avogadr_py-1.0.1.tar.gz.

File metadata

  • Download URL: avogadr_py-1.0.1.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1

File hashes

Hashes for avogadr_py-1.0.1.tar.gz
Algorithm Hash digest
SHA256 57f2d8acf8c22824252ec4d22b9e90eaf496d7b9c559fac04eba0fe2e18eb912
MD5 a539d8ff174c94fc088f215402c6b654
BLAKE2b-256 53a14248c07e39318cfe466d21033be01432ad7aebd3d2e7673436adf1bdbd9f

See more details on using hashes here.

File details

Details for the file avogadr_py-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: avogadr_py-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 4.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1

File hashes

Hashes for avogadr_py-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bfe1efee73afbb9ebbdfa60037e095ebaaa265b12be7ce5de8f54ec9dc6cd0c8
MD5 20d77b4865cca773122169152b691ed5
BLAKE2b-256 de3ef0878755cfc6382ca894b51ec566c1aa6e8016b1d71d7a2c3cbb1541c806

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