GithubHelp home page GithubHelp logo

jeffchan69 / twist.moe Goto Github PK

View Code? Open in Web Editor NEW

This project forked from phanirithvij/twist.moe

0.0 0.0 0.0 23.64 MB

Batch download high quality videos from https://twist.moe

License: The Unlicense

Shell 32.04% Python 67.96%

twist.moe's Introduction

Anime downloader for Twist.Moe

NOTE

Pull the latest code and try before opening any issues

git pull

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

New: A basic fuzzy search is implemented

First install requirements via pip install -r requirements.search.txt

python3 search.py "one piece"
python3 search.py "x2wone piece f"
# will output slugs which can be used in ./startp.sh <slug>
./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 20 Jan 2021 GMT 08:39

JSON Minified JSON

To generate one for yourself

python3 allanimenew.py filename.json

The previous json format used to have some other format, so use/modify the script for compatibility

This project was inspired by anime downloader

twist.moe's People

Contributors

phanirithvij avatar phanirithvij2000 avatar vivian-ng avatar dependabot[bot] avatar srikarmannepalli avatar dheerajreddy57 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.