Luscious Downloader
CLI tool for downloading albums from Luscious
🚀 Installation
Manual
If you have python and git installed.
git clone https://github.com/Lucas8x/luscious-downloader.git
cd luscious-downloader
python setup.py install
PIP
pip install luscious-downloader
If you want album to PDF conversion use:
pip install luscious-downloader[pdf]
Windows Only
If you don't have python or git installed.
🔨 Usage
NOTE: On windows you can press shift + right click to open terminal in selected folder.
NOTE²: The default download folder will be the path where you're executing the command.
NOTE³: You can enter multiple url and ids separated by commas.
Download albums:
lsd -a https://members.luscious.net/albums/light-yuri_275719/
lsd -a 275719,292887
Download all user's albums:
lsd -u https://members.luscious.net/users/668124/
lsd -u 668124,274991
Download all user's favorites:
lsd -u https://members.luscious.net/users/668124/ -f
lsd -u 668124,274991 -f
Download search albums:
lsd -s yuri -d
lsd -s yuri -d --page 2 --max-page 5
Download top albums:
lsd -s yuri -d --sorting rating_all_time
Format output album folder name:
lsd -a 275719 --format [%i][%t]
#Output: [275719][Light Yuri]
Supported album folder formatter:
- %i = Album ID
- %t = Album name/title
- %a = Album authors' name
- %p = Album total pictures
- %g = Album total gifs
⌨ CLI options:
Options:
-h, --help show help message
# Download
-a ALBUM_INPUTS, --album ALBUM_INPUTS
download album by url or id
-u USER_INPUTS, --user USER_INPUTS
download all user albums by url or id
-s KEYWORD, --search KEYWORD
search albums by keyword
-f, --favorites
download only the user's favorites
-g, --group, --agroup
group albums by uploader name
-l, --list
download albums from list.txt in the folder
# Search Options
--download, -d download albums from search results
--page PAGE page number of search results
--max-page MAX_PAGES max pages of search results
--sorting {date_trending,rating_all_time}
sorting of search albums
# Generate Options
--pdf, -p Enable album PDF generation
--cbz, -c Enable album CBZ generation
--rm-origin-dir Delete album folder when generate pdf or cbz
# Download Options
--output DIRECTORY, -o DIRECTORY
output directory
--threads THREADS, -t THREADS
how many download threads
--retries RETRIES, -R RETRIES
download retries
--timeout TIMEOUT, -T TIMEOUT
download timeout
--delay DELAY, -D DELAY
delay between downloading multiple albums
--format FORMAT
format output album folder name
📜 Menu
- Download albums by URL or ID.
- Download all user albums.
- Download all user favorites.
- Search albums by keyword.
- Download albums from list.txt.
- Settings.
- Exit.
⚙️ Settings
- Change Directory (Change albums download directory. Default = "./Albums/")
- CPU Pool (Default = Your CPU Count)
- Picture Retries (download attempts for each picture. Default = 5)
- Picture Timeout (download timeout for each picture. Default = 30)
- Download Delay (delay between downloading multiple albums. Default = 0)
- Format output album folder name (Default = [%i]%t)
- Generate PDF (Default = False)
- Generate CBZ (Default = False)
- Remove origin directory (Default = False)
- Group albums by upload name (Default = False)
- Back.
📝 License
Metadata
Release files for luscious-downloader 4.11.1
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 |
|---|---|---|---|---|
| luscious-downloader-4.11.1.tar.gz | 17.7 kB | Without provenance | Details for luscious-downloader-4.11.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| luscious_downloader-4.11.1-py3-none-any.whl | Python 3 | none | any | Details for luscious_downloader-4.11.1-py3-none-any.whl |
Total release size: 37.3 kB
Release files / luscious-downloader-4.11.1.tar.gz
| Download URL | luscious-downloader-4.11.1.tar.gz |
|---|---|
| Size | 17.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0a32a15b0ff86e4045793ba917592c949b3e7db239cefa9e310b970ee7cfefc3
|
|
BLAKE2b-256 checksum How to use checksums |
6ae0938f85eeab2d1b95cde90f2b4dafa4959a84f4b2c1cee52f450994050eaf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.11.0
|
Release files / luscious_downloader-4.11.1-py3-none-any.whl
| Download URL | luscious_downloader-4.11.1-py3-none-any.whl |
|---|---|
| Size | 19.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0f35f39960422ce72b20b67c55d587ae04bbe22f7d3206efe0cfa22856ed4446
|
|
BLAKE2b-256 checksum How to use checksums |
adf2bacfccca2c6cfc039b2a81a80006c3a0f434cc313ffb824a4c33a2265cb5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.11.0
|
Security for luscious-downloader 4.11.1
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.