(In partnership with https://www.simple-media.ml/ & https://simple-anime.netlify.app/)
(Discord bot: https://www.anilimited.gq/)
anime-dl
The front-end for the anime-dl project
Table of Contents
Motive & Vision
Though internet is available nearly everywhere, what happens, when, say, it drops for a week?
What happens if power is gone for a week?
You lose access to all the content within the internet; novels, tv shows, movies.
With the popularity of subscription services and licensing, more and more content is being hosted entirely online, without the ability to download or archive it.
This is also a huge problem within the software and gaming industries as a whole;
a large reliance on online drm has ruined offline gaming and productivity.
The goal here is to provide a solution related to online media, when there's no internet.
We want to ship a lightweight and expandable executable via NimScript,
which will allow you to download and store media locally from, virtually, any site with a bit of work.
If you share our vision, feel free to head over to [ADLCore](https://github.com/vrienstudios/ADLCore), the backbone of this project. Or, feel free to contribute here too.
Have any ideas or an issue? Feel free to create an issue or talk to us in the [Discord](https://discord.gg/WYTxbt2).
Site Status
SITE | Search | Download |
---|---|---|
NovelHall [Novel] | YES | YES |
VolareNovels | ? | YES |
VidStream [Anime] | YES | YES |
Membed [Tv] | YES | YES |
HAnime [Hentai] | YES | YES |
MangaKakalot [Manga] | YES | YES |
NOVELS | VIDEO | MANGA |
---|---|---|
NovelHall | VidStream | MangaKakalot |
VolareNovels | Membed | |
HAnime |
Installation
Download the latest release from the releases page
Building
Requirements:
- nim >= 1.6.6
- nimble (should come preinstalled with nim)
- git
- OpenSSL (Only if you have issues with the provided libraries on Windows)
- Linux:
- (Arch-based)
sudo pacman -S openssl
- (Debian-based)
sudo apt install openssl
- (Arch-based)
- Windows:
- Linux:
1. Clone the repo
git clone https://github.com/vrienstudios/anime-dl.git && cd anime-dl
2. Install required nim modules:
Note: It is recommended you to check out the dependencies in the nimble file before doing this.
nimble installdeps
3. Build with these commands:
nimble build -d:ssl --threads:on
Usage
There are two ways to use the program--
You can simply execute the executable and follow the prompts, or you can follow the instructions below for simpler usage.
Note: The documentation on the program arguments are subject to change and are not encompassing.
animeDL sel flags
e.x animeDL nvl -url -d -c NovelHall
animeDL nvl -d -c NovelHall -s Nicht
-sel (Selectors) | Choose from "nvl" and "ani" components.
-url url | Specify the url of the item you want downloaded.
-d | Is the download flag; if not passed, it will only return metadata.
-lim num:num | Is to specify a range of chapters/episodes you want to download.
-c name | (Testing) Set a custom downloader to call instead of default-- works with scripts.
-cauto | (Incomplete) Automatically set a downloader based on the url
-dblk | (Testing) Download entire series instead of single episode.
-res h (highest) or l (lowest) or widthxheight| (Testing) Specify a resolution to try to download.
-ds | (Incomplete) Do not delete temporary folders generated for EPUB.
-s term | Requires -c to be set.