Mangá downloader (para leitura offline) voltado para sites e scans brasileiros.

Related tags

Miscellaneousyonde
Overview

yonde!

yonde! (読んで!) é um mangá downloader (para leitura offline) voltado para sites e scans brasileiros. Também permite que você converta os capítulos baixados para um arquivo PDF maciço para facilitar a leitura em diferentes dispositivos.

Instalação

yonde! requer Python 3.7+

Use o pip pra instalar o pacote do PyPI:

pip install yonde

ou:

pip3 install yonde

Sites suportados

Você pode ver a lista de sites suportados pelo yonde! aqui.

Opções

-h, --help                           Mostra essa mensagem de ajuda.

-u, --url URL                        URL do mangá que será baixado. Suporta
                                     um capítulo específico ou a página do
                                     mangá contendo todos os capítulos.
                                     
-t, --threads NÚMERO                 Número de threads que serão utilizadas
                                     para baixar as imagens dos capítulos.
                                     
-o, --output PATH                    Caminho aonde o mangá (PDF e/ou imagens)
                                     será baixado.
                                     
-i, --inicial NÚMERO                 Baixar a partir de determinado capítulo.

-f, --final NÚMERO                   Baixar até determinado capítulo.

--typo TYPO                          Tipo de download que será realizado.
                                     Disponíveis: "pdf" e "imagens".
                                     
--no-banner                          Não mostrar o banner.

Changelog

Você pode checar o changelog aqui.

Baixando mangás

# Baixando todos os capítulos de um mangá
yonde -u "https://unionmangas.top/pagina-manga/kimetsu-no-yaiba"

# Baixando do capítulo 10 ao capítulo 20 e salvando em /minha/pasta/de/mangas
yonde -u "https://www.brmangas.com/mangas/tokyo-revengers-online/" -i 10 -f 20 -o /minha/pasta/de/mangas

# Baixando até o capítulo 100 utilizando 20 threads e salvando em /minha/pasta/de/mangas
yonde -u "https://goldenmanga.top/mangabr/solo-leveling-gm" -f 100 -o /minha/pasta/de/mangas -t 20

# Baixando e convertendo para PDF um capítulo específico
yonde -u "https://mangahost4.com/manga/vinland-saga-mh41987/extra-01" --typo pdf

Contribuindo

Por favor, contribua! Se você encontrou um bug, quer sugerir melhorias ou adicionar novos recursos ao projeto, abra uma issue. Você também pode contribuir recomendando o projeto para amigos; desta maneira, mais pessoas terão ciência do projeto, maior ele se tornará e mais sites ele suportará.

Avisos

A criação do PDF dos capítulos envolve um processo de conversão das imagens que exige um pouco mais de poder de processamento. Leve isso em conta ao rodar o yonde! utilizando a flag --typo com o valor "pdf" (principalmente rodando várias instâncias do programa). Por padrão, essa flag recebe o valor "imagens". Você pode checar o processo de conversão aqui.

Por conta da lógica de intervalos de capítulos do yonde! ser definida por valores exatos, capítulos com nomenclatura "especial" não serão incluídos ao baixar definindo-se um intervalo (por exemplo: "especial-01", "extra-01", "extra-sj"). Porém, você pode baixar este capítulo em específico passando a URL dele na flag -u ou --url.

Manifesto

O yonde! é um programa simples e de código aberto que tem como objetivo facilitar a leitura de mangás. O projeto nasceu também como alternativa às condições impostas pelos sites para a visualização (e quando possível, download) de obras. O projeto é totalmente transparente, sinta-se livre para ler todo o código antes de rodá-lo na sua máquina e, caso não haja clareza em algum ponto do código, para abrir uma issue questionando.

You might also like...
Tomador de ramos UC automatico para Windows, Linux y macOS

auto-ramos v2.0 Tomador de ramos UC automatico para Windows, Linux y macOS Funcion Este script de Python tiene como principal objetivo hacer que la to

Script de monitoramento de telemetria para missões espaciais, cansat e foguetemodelismo.
Script de monitoramento de telemetria para missões espaciais, cansat e foguetemodelismo.

Aeroespace_GroundStation Script de monitoramento de telemetria para missões espaciais, cansat e foguetemodelismo. Imagem 1 - Dashboard realizando moni

Um jogo para treinar COO em python

WAR DUCK Este joguinho bem simples tem como objetivo treinar um pouquinho de POO com python. Não é nada muito complexo mas da pra se divertir Como rod

Mini-calculadora escrita como exemplo para uma palestra relâmpago sobre `git bisect`

Calculadora Mini-calculadora criada para uma palestra relâmpado sobre git bisect. Tem até uma colinha! Exemplo de uso Modo interativo $ python -m calc

Spyware baseado em Python para Windows que registra como atividades da janela em primeiro plano, entradas do teclado.
Spyware baseado em Python para Windows que registra como atividades da janela em primeiro plano, entradas do teclado.

Spyware baseado em Python para Windows que registra como atividades da janela em primeiro plano, entradas do teclado. Além disso, é capaz de fazer capturas de tela e executar comandos do shell em segundo plano.

Projeto para ajudar no aprendizado da linguagem Pyhon

Economize Este projeto tem o intuito de criar desáfios para a codificação em Python, fazendo com que haja um maior entendimento da linguagem em seu to

Repositório para estudo do airflow

airflow-101 Repositório para estudo do airflow Docker criado baseado no tutorial Exemplo de API da pokeapi Para executar clone o repo execute as confi

Script em python, utilizando PySimpleGUI, para a geração de arquivo txt a ser importado no sistema de Bilhetagem Eletrônica da RioCard, no Estado do Rio de Janeiro.
Script em python, utilizando PySimpleGUI, para a geração de arquivo txt a ser importado no sistema de Bilhetagem Eletrônica da RioCard, no Estado do Rio de Janeiro.

pedido-vt-riocard Script em python, utilizando PySimpleGUI, para a geração de arquivo txt a ser importado no sistema de Bilhetagem Eletrônica da RioCa

Autogenerador tonto de paquetes para ROSCPP

Autogenerador tonto de paquetes para ROSCPP Autogenerador de paquetes que usan C++ en ROS. Por ahora tiene las siguientes capacidades: Permite crear p

Releases(v0.2.1)
  • v0.2.1(Sep 7, 2021)

  • v0.2(Sep 7, 2021)

    Correção de bugs; maioria relacionada ao Windows.

    • Arrumado cores no terminal - implementada biblioteca colorama.
    • cssselect adicionado às dependências do projeto.
    • Arrumado ordenação dos arquivos de imagens no Windows.
    • Alterado local padrão de download quando nenhum output for passado para a pasta Downloads do usuário invés da pasta Home.
    • Adicionada exceção para imagens em branco/vazias.
    • Adicionado encoding no readme do setup.py.
    • Alterada flag --typo para ser case-insensitive.
    Source code(tar.gz)
    Source code(zip)
  • v0.1(Sep 5, 2021)

Owner
Yonde
Projeto yonde: um mangá downloader voltado para sites e scans brasileiros.
Yonde
Rock 💎 Paper 📝 Scissors ✂️ Lizard 🦎 Spock 🖖

Rock 💎 Paper 📝 Scissors ✂️ Lizard 🦎 Spock 🖖 If you’ve seen The Big Bang Theory, you’ve heard of a game called “Rock, Paper, Scissors, Lizard, Spoc

AmirHossein Mohammadi 16 Jun 19, 2022
Aesthetic NFT Generator

A E S T H E T I C Dependencies Pillow numpy OpenCV You can use pip to install any missing dependencies. Basic Usage Vaporwave artwork can be generated

Mentor Elezi 4 Mar 13, 2022
p5 is a Python package based on the core ideas of Processing.

p5 p5 is a Python library that provides high level drawing functionality to help you quickly create simulations and interactive art using Python. It c

p5py 645 Jan 04, 2023
A Python library for inspecting JVM class files (.class)

lawu Lawu is a human-friendly library for assembling, disassembling, and exploring JVM class files. It's highly suitable for automation tasks. Documen

Tyler Kennedy 45 Oct 23, 2022
Windows Task Manager with special features, written in Python.

Killer That damn Chrome ⬇ Download here · 👋 Join our discord Tired of trying to kill processes with the default Windows Task Manager? Selecting one b

Nathan Araújo 49 Jan 03, 2023
All exercises done during the Python 3 course in the Video Course (World 1, 2 and 3)

Python3-cursoemvideo-exercises - All exercises done during the Python 3 course in the Video Course (World 1, 2 and 3)

Renan Barbosa 3 Jan 17, 2022
Exercise to teach a newcomer to the CLSP grid to set up their environment and run jobs

Exercise to teach a newcomer to the CLSP grid to set up their environment and run jobs

Alexandra 2 May 18, 2022
A prototype COG-based tile server for sparse Mars datasets

Mars tiler Mars Tiler is a prototype web application that serves tiles from cloud-optimized GeoTIFFs, with an emphasis on supporting planetary dataset

Daven Quinn 3 Mar 23, 2022
Show my read on kindle this year

Show my kindle status on GitHub

yihong 26 Jun 20, 2022
Nateve transpiler developed with python.

Adam Adam is a Nateve Programming Language transpiler developed using Python. Nateve Nateve is a new general domain programming language open source i

Nateve 7 Jan 15, 2022
This is a Saleae Logic custom high level analyzer that allows you to search and mark specific packets.

SaleaePacketParser This is a Saleae Logic custom high level analyzer that allows you to search and mark specific packets. Field "Search For" is used f

1 Dec 16, 2021
The blancmange curve can be visually built up out of triangle wave functions if the infinite sum is approximated by finite sums of the first few terms.

Blancmange-curve The blancmange curve can be visually built up out of triangle wave functions if the infinite sum is approximated by finite sums of th

Shankar Mahadevan L 1 Nov 30, 2021
A clock widget for linux ez to use no need for cmd line ;)

A clock widget in LINUX A clock widget for linux ez to use no need for cmd line ;) How to install? oh its ez just go to realese! what are the paltform

1 Feb 15, 2022
UFDR2DIR - A script to convert a Cellebrite UFDR to the original file structure

UFDR2DIR A script to convert a Cellebrite UFDR to it's original file and directo

DFIRScience 25 Oct 24, 2022
Semantic Data Management - Property Graphs 📈

SDM - Lab 1 @ UPC 👨🏻‍💻 Table of contents Introduction Property Graph Dataset 1. Introduction This repo is all about what we have done in SDM lab 1

Mohammad Zain Abbas 1 Mar 20, 2022
Viewflow is an Airflow-based framework that allows data scientists to create data models without writing Airflow code.

Viewflow Viewflow is a framework built on the top of Airflow that enables data scientists to create materialized views. It allows data scientists to f

DataCamp 114 Oct 12, 2022
Fully cross-platform toolkit (and library!) for MachO+Obj-C editing/analysis

fully cross-platform toolkit (and library!) for MachO+Obj-C editing/analysis. Includes a cli kit, a curses GUI, ObjC header dumping, and much more.

cynder 301 Dec 28, 2022
本仓库整理了腾讯视频、爱奇艺、优酷、哔哩哔哩等视频网站中,能够观看的「豆瓣电影 Top250 榜单」影片。

Where is top 250 movie ? 本仓库整理了腾讯视频、爱奇艺、优酷、哔哩哔哩等视频网站中,能够观看的「豆瓣电影 Top250 榜单」影片,点击 Badge 可跳转至相应的电影首页。

MayanDev 123 Dec 22, 2022
decorator

Decorators for Humans The goal of the decorator module is to make it easy to define signature-preserving function decorators and decorator factories.

Michele Simionato 734 Dec 30, 2022
A streamlit app for exploring image search results from HuggingPics

title emoji colorFrom colorTo sdk app_file pinned huggingpics-explorer 🤗 blue red streamlit app.py false huggingpics-explorer A streamlit app for exp

Nathan Raw 4 Sep 10, 2022