Downloader for ASMR18.fans
Project description
ASMR18 Downloader
Command-line tool for downloading audio content from ASMR18.fans with metadata extraction and chapter support.
Installation
Quick Install (Linux/macOS)
curl -sSL https://raw.githubusercontent.com/yosefario-dev/asmr18/main/install.sh | sh
Manual Install
pip install asmr18
Usage
asmr18 "https://asmr18.fans/boys/rj01439456/"
Options
asmr18 URL # Download single work
asmr18 URL -o /path/to/output # Custom output directory
asmr18 --batch urls.txt # Batch download from file
asmr18 URL --template "{id} {title}" # Custom filename
asmr18 --help # Show all options
Features
- Metadata extraction (title, voice actors, circle, scenario, illustrator, genres)
- Chapter extraction and embedding
- Filename filesystem safety
- Multiple download methods (ffmpeg or manual segments)
- Batch download support
- Resume capability for interrupted downloads
- Configuration file support (~/.asmr18/config.yaml)
- Progress tracking with ETA
Requirements
- Python 3.8+
- ffmpeg (recommended for faster downloads)
Configuration
Create ~/.asmr18/config.yaml:
output_dir: ~/Downloads/ASMR
template: "[{id}] {title}"
use_ffmpeg: true
skip_existing: true
Output
Downloaded files include:
- Video file with embedded chapters
- Metadata JSON file with complete work information
Legal
This tool is for personal use only. Users must comply with:
- ASMR18.fans terms of service
- Applicable copyright laws
- Content licensing restrictions
License
GPL-3.0 License - See LICENSE file
Support
For issues or questions: https://github.com/yosefario-dev/asmr18/issues
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file asmr18-0.1.0.tar.gz.
File metadata
- Download URL: asmr18-0.1.0.tar.gz
- Upload date:
- Size: 29.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4bceef387411d92e241500d54f1691c99c88ffef754225aee0f954a008f7f636
|
|
| MD5 |
424b59079cada86e83b95b7b483b5aa7
|
|
| BLAKE2b-256 |
3d072a20473f4fb9e6795d99d98dd45c01a73ce5151a57b1f88d4bd5b59c8da2
|
Provenance
The following attestation bundles were made for asmr18-0.1.0.tar.gz:
Publisher:
publish.yml on yosefario-dev/asmr18
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
asmr18-0.1.0.tar.gz -
Subject digest:
4bceef387411d92e241500d54f1691c99c88ffef754225aee0f954a008f7f636 - Sigstore transparency entry: 661726583
- Sigstore integration time:
-
Permalink:
yosefario-dev/asmr18@48e164e93a739a4aaf7f40de8589f2bffbcc0559 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/yosefario-dev
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@48e164e93a739a4aaf7f40de8589f2bffbcc0559 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file asmr18-0.1.0-py3-none-any.whl.
File metadata
- Download URL: asmr18-0.1.0-py3-none-any.whl
- Upload date:
- Size: 29.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5d5c8b8654cd4baa7a6bdaea58e8d6119aafca8d111fc40d2501cd34054efc50
|
|
| MD5 |
31334187c2f9ddd1cb054fda44d35dd5
|
|
| BLAKE2b-256 |
f1e0b78825330f8d74363a370d61c7aba6abcc334033e805e7844df58dfa3d78
|
Provenance
The following attestation bundles were made for asmr18-0.1.0-py3-none-any.whl:
Publisher:
publish.yml on yosefario-dev/asmr18
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
asmr18-0.1.0-py3-none-any.whl -
Subject digest:
5d5c8b8654cd4baa7a6bdaea58e8d6119aafca8d111fc40d2501cd34054efc50 - Sigstore transparency entry: 661726584
- Sigstore integration time:
-
Permalink:
yosefario-dev/asmr18@48e164e93a739a4aaf7f40de8589f2bffbcc0559 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/yosefario-dev
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@48e164e93a739a4aaf7f40de8589f2bffbcc0559 -
Trigger Event:
workflow_dispatch
-
Statement type: