Skip to content

vrienstudios/anime-dl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

(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.com [Novel] YES YES
anihdplay.com [Anime] YES YES
movstreamhd.pro [Tv] YES (SOME)
HAnime.tv [Hentai] YES YES
MangaKakalot.com [Manga] YES YES

Installation

Download the latest release from the releases page

Building

Requirements:


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.
2022-08-19.22-02-11.mp4