Skip to main content

Консольная утилита для загрузки книжек с одного замечательного сайта

Project description

books-dl

Консольная утилита для загрузки книжек с одного замечательного сайта.

Установка

pip install books-dl

Использование

usage: books_dl.py [-h] [-i ID книги] [-d Директория] [-nc] [-l] [--max-file-name-length Длина] [Запрос]

Консольная утилита для загрузки книжек с одного замечательного сайта

positional arguments:
  Запрос                Запрос для поиска

options:
  -h, --help            show this help message and exit
  -i ID книги, --id ID книги
  -d Директория, --directory Директория
                        Директория для загрузки книг. Если не указана, то используется текущая
  -nc, --no-cover       Не загружать обложку
  -l, --link            Вывести ссылку на книгу вместо загрузки
  --max-file-name-length Длина
                        Максимальная длина имени файла, по умолчанию 128 символов

Примечание: имя автора всегда следует вводить на русском языке, даже если искомая книжка не на нём.

А если вам лень заключать запрос в кавычки и каждый раз указывать директорию для загрузки, то можете сделать подобные скрипты:

#!/usr/bin/env sh

books-dl -d ~/documents/books/ --no-cover "'$*'"
#!/usr/bin/env sh

books-dl -d ~/documents/books/ --no-cover -i "$1"
#!/usr/bin/env sh

books-dl -l "'$*'"

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

books-dl-0.0.5.tar.gz (17.1 kB view details)

Uploaded Source

Built Distribution

books_dl-0.0.5-py3-none-any.whl (17.6 kB view details)

Uploaded Python 3

File details

Details for the file books-dl-0.0.5.tar.gz.

File metadata

  • Download URL: books-dl-0.0.5.tar.gz
  • Upload date:
  • Size: 17.1 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.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1

File hashes

Hashes for books-dl-0.0.5.tar.gz
Algorithm Hash digest
SHA256 d084bc60c80a55d223db6ce15b744393aca64987e94f4fb4b993bd29d8df98be
MD5 895817123375732172a42564119fe22d
BLAKE2b-256 e18765e7d11612b669ace43c475edeb1ab894f7a15cde0bfcfd0971a3b2b6c66

See more details on using hashes here.

File details

Details for the file books_dl-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: books_dl-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 17.6 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.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1

File hashes

Hashes for books_dl-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 823a377f90df236311f0a5279daf5d3fb7eaf12b7745bf56b4c44eb1c2089d01
MD5 8668c37c542b5c07c928d8f0eb699ffa
BLAKE2b-256 5f4b0c7b44207c3e67f8f3bfa20a5cdebc1270a297f7d64ede8d90df4dd35b86

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