akiba-harvester
A CLI tool to harvest download links from the akiba-online.com Idol DVD & Bluray Downloads forum.
Install
pip install .
Usage
# Interactive mode — fuzzy search all threads, pick one, download links
akiba-harvester
# Search directly
akiba-harvester -s "minami hori"
# Show latest threads (fast, from RSS feed — no index needed)
akiba-harvester --latest
# Rebuild the thread index (scrapes all 1200+ forum pages)
akiba-harvester --refresh-index
# Config
akiba-harvester --config
akiba-harvester --set-download-dir ~/Downloads/IdolVideos
akiba-harvester --set-threads 8
akiba-harvester --set-max-pages 50 # only scrape first 50 pages (0 = all)
akiba-harvester --reset-config
How it works
- Index building: Scrapes all forum listing pages (1200+) to build a local cache of every thread title and URL. Cached for 7 days.
- Fuzzy search: Search the cached index interactively with a live fuzzy picker.
- Link extraction: Opens the selected thread and extracts all filehost download links (FileJoker, KatFile, RapidGator, Mega, etc.) from the first post.
- Download: Multi-threaded segmented download with resume support for direct links.
Notes
- Many filehost links (FileJoker, etc.) require a premium account on that filehost to download. The tool will attempt to download them directly; if the filehost requires authentication, it will fail gracefully.
- The RSS feed mode (
--latest) is instant — it fetches the 20 most recent threads without needing to build the full index.
Metadata
Release files for akiba-harvester 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| akiba_harvester-1.0.0.tar.gz | 12.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| akiba_harvester-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 26.4 kB
Release files / akiba_harvester-1.0.0.tar.gz
| Download URL | akiba_harvester-1.0.0.tar.gz |
|---|---|
| Size | 12.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f6e4901fb22e71d2c96b79bf417d6d6f5328ea263a0ac5dbaae536930b701a1e
|
|
BLAKE2b-256 checksum How to use checksums |
dd5fee4bf739f342bf6f9f1f33d615ef2e204cbf14335cd9fe9e54aba74b8ca0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.5
|
Release files / akiba_harvester-1.0.0-py3-none-any.whl
| Download URL | akiba_harvester-1.0.0-py3-none-any.whl |
|---|---|
| Size | 13.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9c58697d647d332c362d2d52e3a3f0d0029b1c388be5cab214513fe85873f344
|
|
BLAKE2b-256 checksum How to use checksums |
e32fc2cc83ec9a211e9250f5dd3829fe55ae32f0770c4b1e40b306f442ab472e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.5
|