ao3d
A small graphical utility for batch downloading works from AO3 (Archive Of Our Own)
Features
- Batch downloading works to supported formats (AZW3, EPUB, HTML, MOBI, PDF)
- Importing and downloading all bookmarks in an account
Installation
Requirements: Python >= 3.8 (with the pip package manager)
- Clone the repository (or download the .ZIP).
$ git clone https://github.com/fIux-dev/ao3d.git
- Go into the
ao3d
directory and install the required packages.
$ cd ao3d
$ pip install -r requirements.txt
- Run.
$ python3 ao3d.py
Usage
Please see the video preview for an example of how to interact with the utility. It is not required to log in to download works, however some functionality may be restricted.
Certain works may be restricted to logged-in users and cannot be viewed in a guest session. In addition, bookmarks can only be imported when logged in.
Known issues
- Multithreading is not supported yet. The options in the settings do not affect any functionality.
- Bookmarked series cannot be downloaded. A workaround is to bookmark each work in the series individually.
- If you have a lot of bookmarks and/or works, the downloader will likely be rate limited by AO3.