Git Product home page Git Product logo

moe's Introduction

Anime downloader for Twist.Moe

STATUS: WORKING

Installation (Setup)

git clone https://github.com/phanirithvij/twist.moe.git
cd twist.moe/
chmod +x *.sh # optional

Requirements

Requires python, bash on linux

Requires python, bash on cmder on windows

Windows users

I recommend cmder or git bash get them from cmder and git and install python if you don't have it.

The following instructions are based on the assumption that cmder|bash are being used.

Python requirements

Linux and Windows

pycryptodomex # this is recommended and nothing else like pycrypto or Crypto or pycryptodome
hashlib
requests

Run ./setup.sh to install python and dependencies

pip install pycryptodomex requests hashlib

Or you could do

Run ./setup.sh to install python and dependencies

Usage

./startp.sh #anime_slug

# eg:
./startp.sh gintama
# or
./startp.sh https://twist.moe/a/gintama

The above step will make the directory of the anime in ./Anime/

This is how it should look till here usage

Go to that directory

cd Anime/#<anime_name>
./download.sh

animelist.txt will soon contain all the anime_names that you've used in startp.sh

TODO

  1. Add a proper database
  2. Provide path as an argument
  3. Rewrite the whole thing in python (not bash)
  4. save as json instead of txt
  5. rename output files they look hideous
  6. Better and a faster way of decrypting
  7. Use dart or something to create executables replacing setup.sh and startp.sh to something like twistmoe.exe, twistmoe. issue #21

Examples

Check examples/README.md

Complete json

Created at 16 September 2019 GMT 08:39

JSON Minified JSON

To generate one for yourself

python3 allanime.py filename.json

This project was inspired by anime downloader

moe's People

Contributors

phanirithvij avatar phanirithvij2000 avatar srikarmannepalli avatar dheerajreddy57 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.