All Projects → 0xMH → OkanimeDownloader

0xMH / OkanimeDownloader

Licence: GPL-2.0 License
Scrape your favorite Anime from Okanime.com without effort

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to OkanimeDownloader

Soup
Web Scraper in Go, similar to BeautifulSoup
Stars: ✭ 1,685 (+12861.54%)
Mutual labels:  beautifulsoup, webscraping
Anirip
🎬 A Crunchyroll show/season ripper
Stars: ✭ 127 (+876.92%)
Mutual labels:  anime, webscraping
Sig To Googlecalendar
A python script to get class schedules on UFLA's SIG and convert to a .CSV file to use in Google Calendar
Stars: ✭ 14 (+7.69%)
Mutual labels:  beautifulsoup, webscraping
GoodReadsScraper
📚 A GoodReads.com Scraper script to get books reviews including text and rating.
Stars: ✭ 36 (+176.92%)
Mutual labels:  beautifulsoup, webscraping
SD-streams
Anime streaming without ads using Beautifulsoup and requests Python
Stars: ✭ 18 (+38.46%)
Mutual labels:  anime, beautifulsoup
PacPaw
Pawn package manager for SA-MP
Stars: ✭ 14 (+7.69%)
Mutual labels:  beautifulsoup, webscraping
anikimiapi
A Simple, LightWeight, Statically-Typed Python3 API wrapper for GogoAnime.
Stars: ✭ 15 (+15.38%)
Mutual labels:  anime, webscraping
BookingScraper
🌎 🏨 Scrape Booking.com 🏨 🌎
Stars: ✭ 68 (+423.08%)
Mutual labels:  beautifulsoup, webscraping
animeflv
Animeflv is a custom API that has the entire catalog of the animeflv.net website. You can enjoy all the content with subtitles in Spanish and the latest in the world of anime for free.
Stars: ✭ 37 (+184.62%)
Mutual labels:  anime, webscraping
non-api-fb-scraper
Scrape public FaceBook posts from any group or user into a .csv file without needing to register for any API access
Stars: ✭ 40 (+207.69%)
Mutual labels:  beautifulsoup, webscraping
anime-scraper
[partially working] Scrape and add anime episode stream URLs to uGet (Linux) or IDM (Windows) ~ Python3
Stars: ✭ 21 (+61.54%)
Mutual labels:  anime, webscraping
holo
Episode discussion bot for /r/anime.
Stars: ✭ 84 (+546.15%)
Mutual labels:  anime
Bitcoin-Bar
Physical Bitcoin Stat Ticker
Stars: ✭ 32 (+146.15%)
Mutual labels:  webscraping
hk0weather
Web scraper project to collect the useful Hong Kong weather data from HKO website
Stars: ✭ 49 (+276.92%)
Mutual labels:  webscraping
koishi
Python wrapper for the unofficial scraped API of the satori testing system.
Stars: ✭ 13 (+0%)
Mutual labels:  webscraping
anime2clothing
Pytorch official implementation of Anime to Real Clothing: Cosplay Costume Generation via Image-to-Image Translation.
Stars: ✭ 65 (+400%)
Mutual labels:  anime
Deep learning Coloring-Anime-image-and-satellite-image-house-damge-level-colorized
No description or website provided.
Stars: ✭ 16 (+23.08%)
Mutual labels:  anime
PlayShikiApp
Расширение возвращает функционал просмотра на сайте shikimori.one (shikimori.org)
Stars: ✭ 14 (+7.69%)
Mutual labels:  anime
high-quality-nix-content
GitHub repository containing highest quality Nix/NixOS content
Stars: ✭ 88 (+576.92%)
Mutual labels:  anime
Scraper-Projects
🕸 List of mini projects that involve web scraping 🕸
Stars: ✭ 25 (+92.31%)
Mutual labels:  beautifulsoup

OkanimeDownloader

download

Scrape your favorite anime from Okanime without any effort. OkanimeDownloader is a wrapper around youtube-dl to download anime from Okanime.

I made it to look & feel exactly like youtube-dl, so if you're a fan of youtube-dl, this simple project is made for you! This project still in beta. It lacks a lot of features and might contains some bugs as well. But for now, it "just works".

Requirements

Installation

First, make sure you have Python 3.x, pip, and git installed on your machine.

Run the following in your command prompt to install:

  1. git clone https://github.com/MoHD20/OkanimeDownloader.git
  2. cd OkanimeDownloader
  3. pip install -r requirements.txt

Usage

usage: Oknime.py [-h] [--version] [-F] [-f FORMAT] [--playlist-end NUMBER]
                 URL [URL ...]

optional arguments:
  -h, --help            show this help message and exit

General Options:
  URL                   Add at least one url to download
  --version             Print program version and exit

Video Format Options:
  -F, --list-formats    List all available formats of requested videos

Video Format Options:
  -f FORMAT, --format FORMAT
                        Video format code, see the "FORMAT SELECTION" for more info

Video Selection:
  --playlist-end NUMBER
                        Playlist video to end at (default is None)

Examples:

1. How to download one episode?

$ python3 okanime.py http://okanime.com/animes/one-piece/episodes/one-piece-797

As simple as that! This will download the highest quality video available for that episode.

2. How to download the video in a specific format?

Step 1:

List the available formats

$ python3 Oknime.py http://okanime.com/animes/one-piece/episodes/one-piece-797 --list-formats
[generic] FHLWGAJEB3?autostart=true: Requesting header
WARNING: Falling back on generic information extractor.
[generic] FHLWGAJEB3?autostart=true: Downloading webpage
[generic] FHLWGAJEB3?autostart=true: Extracting information
[info] Available formats for FHLWGAJEB3?autostart=true:
format code  extension  resolution note
0            mp4        480p       
1            mp4        720p       (best)

Step 2:

Put the format code of your choice after the -format argument

$ python3 Oknime.py http://okanime.com/animes/one-piece/episodes/one-piece-797 --format 0

3. How to download more than one episode?

$ python3 Oknime.py http://okanime.com/animes/one-piece/episodes/one-piece-790 --playlist-end 797

This will download episodes 790 to 797.

TO-DO:

I'm not sure I'll be able to make these things, so If you're interested just dive in.

  • Progress bar (By capturing and parsing the output of youtube-dl and using tqdm)

  • Async downloading (using asyncio or something that would make it possible to download a punch of episode at the same time)

  • Download meta-data (from: AniDB.net, TheTVDB.com, TheMovieDB.org...etc)

  • Download movies from Okanime

  • Make it installable via PyPI(ie. pip install okanimedownloader)

Disclaimer:

This project isn't officialy connected to Okanime by any means. If you really love anime and could get it legally, then you should do that. Gotta support the industry! ❤️

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].