Home Manga Project Linux Project Windows Project
Eden Batch Downloader Eden Batch Downloader
Preview
Tweet
English:
What's it?
Eden (formerly MangaEden.com) Batch Downloader is a simple multiplatform tool to download in batch manga chapters from MangaEden.com


Changelog
v.4.1:
  • Fullfilled the request #8: now the program allows the user to choose the sort order (descending or ascending) of the available chapters list.
    Note: the sort order will impact also on the downloading process of the chapters, infact they will be downloaded following the sort order you choose.
v4.0:
  • Fullfilled the request #7: now the program also supports the download of hentai manga from perveden.com.
    Warning: perveden.com support is disabled by default! It must be activated by the user himself using the specific function in program's Settings. In addition, for added security in avoiding any unwanted access to this feature, the program will not save its activation and therefore it will be disabled every startup.
  • Fixed a bug that did not allow to download "duplicated" chapters: previously if a manga had 2 or more chapters with the same numbering the program downloaded them all in the same folder overwriting each other. Now the program will use an additional numbering (ex: 001-1, 001-2, 001-3, etc...) in the case of chapters with the same number.
  • Fixed the problem of not deleting folders after compression in CBZ under Windows: thanks to the use of Commons IO library now the program allows you to schedule the deletion of source folders at JVM closure, allowing also users of Microsoft Windows to delete source folders after compression in CBZ.
  • Fixed a bug with the covers that were not properly updated after the change of manga.
  • At the change of manga the previously entered URL will now be automatically cleared.
  • Added a check for the input URL in order to notify immediately any errors.
  • Added a shortcut to the Change Manga dialog: now just press F5 to make it appear.
  • Changed the program's default theme from multiplatform to the system one. In this way the appearance of the program should better integrate with the OS in use.
  • Changed the name of the program in a more general and short one: Eden Batch Downloader.
  • Changed the icon of the program using that one in the Mangaeden.com official logo.
  • As promised, reintroduced again the Italian translation for the program.
  • Cleaned up the code and reduced the imports.
  • Created an all-in-one JAR: now the necessary libraries are included in the main .jar file.
v3.0:
  • Program completely rewritten from scratch.
  • Changed the programming language from Gambas to JAVA: in this way the program is now bootable and compatible with all Operating Systems on which there is a JVM, whether they are Windows, Linux or Mac.
  • The program now uses the specific APIs provided by MangaEden.com: this means that there will be better chances in the future that the program will remain compatible with the site even after updates to its HTML code.
  • Now the program will download the pages of manga one by one: in fact after the change of server MangaEden.com has disabled the feature to download their manga directly in CBZ. Because of this change in policy you can NOT use older versions of this program.
  • Removed the need for login: thanks to the API and the new method of downloading page by page you no longer need to login to download mangas from the site.
  • Added an internal function to compress the downloaded chapters in CBZ.
  • Added an internal function to delete the pages of the downloaded chapters after they have been compressed in CBZ (due to a bug in JAVA this feature is NOT available under Windows!)
  • Added settings where the user can choose the output folder, to compress downloaded chapters in CBZ and to delete the downloaded chapter's pages after compression.
  • Just like the old versions of the program all the settings will be saved and reloaded automatically at the next startup.
  • Added the possibility to abort at any time the download process.
  • Added a second progress bar to notify the user of the total state of the download process.
  • Minimal dependencies: now the program only requires the JRE, no other external tool or dependence.
  • Added a startup check for necessary JAVA libraries.
  • For Windows users: I converted the JAR in a simple and convenient EXE ready to be launched.
  • Removed the Italian translation for the program.
Final note about v3.0:
As said before, because of the new policy adopted by Mangaeden.com, it is no longer possible to download the manga directly in CBZ from the site. For this reason I had to opt for the manual download page by page. Unfortunately, as you can easily imagine, this means that whereas in past versions there was only one thing to do (download the CBZ file) now the process becomes longer and more complex (request to the APIs of the pages in the chapter -> download of each page -> eventual compression CBZ -> eventual elimination of downloaded pages) which requires much longer time. So please be patient and be ready to wait longer.

v2.1:
  • Now the login password will not be displayed when typing.
  • Added the possibility to store login data.
  • Now the user's choices about login modes and output folder will be saved and autoloaded at next startup.
  • Added a button to report bugs/suggestions.
  • Changed the development environment to the most recent Gambas3 version (3.3.4).
    Warning: Ubuntu and derivates users will have to add a new repository before installing the DEB package. Read below for more detailed explanations.
v2.0:
  • Changed the development environment from Gambas2 to Gambas3
  • Now the internal login will be used by default
v1.4:
  • Fixed a bug that did not allow to work with mangas containing duplicate chapters.
  • Added a check for the login to verify if it was successful or not.
  • Improved handling of errors that can occur.
  • GUI slightly reorganized.

v1.3:
  • Possibility to login in your account, so the program is now compatible with the new MangaEden.com (that requires a valid login to download mangas).
  • Inserted an internal valid login for people that don't want to create an account on MangaEden.com (I don't know if and when this internal account will be banned, so use it until it works!)
  • Fixed a bug that did not allow to download the last available chapter in a manga.
  • Inserted a check for downloaded chapters, so if there will be problems in future you will be notified immediately.

v1.2:
  • Now the program can download (and display) also the manga's cover
  • Rearranged the GUI
  • Now compatible again with the new MangaEden.com website (after changes in MangaEden.com pages html code the past version of this program could download only the last chapter released: now fixed.)

v1.1:
  • Fixed a bug that did not allow to download English mangas

v1.0:
  • First public release
  • Possibility to view all available chapters for any MangaEden.com manga
  • Possibility to choose what chapters to download
  • Possibility to download all available chapters
  • Possibility to choose the output folder where to download files
  • Downloaded mangas will be saved already in CBZ format
  • Downloaded chapters will be saved in a folder named with manga's title
  • Two translation available for the program: English and Italian


Installation:
-On Windows use the EXE package.
-On Archlinux use the package on AUR.
-On Debian based distros (ex. Ubuntu and derivates) use the DEB package.
-About all other Unix distros or Mac:
  1. Install JAVA
  2. Download the package containing the binaries (bin)
  3. Extract the package you just downloaded:
    tar -zxvf edenbatchdownloader_x.x-x_bin.tar.gz
  4. Enter in the folder just extracted and run the JAR file with JAVA double-clicking on it or typing in a terminal:
    java -jar EdenBatchDownloader.jar


Bugs, Issues, Enhancements and Proposals
You can report any bugs or issues, as well as suggestions for enhancements and proposals, using the project's official page on BitBucket you can find HERE.


Thanks
  • To Oracle for the JAVA language.
  • To Maven for the JSON-lib
  • To MangaEden.com for its wonderfull mangas online database.
  • To my girlfriend for her patience.
Italiano:
Cos'é?
Eden (prima noto come MangaEden.com) Batch Downloader è un semplice programma multipiattaforma per scaricare in gruppo i capitoli dei manga di MangaEden.com


Novità:
v.4.1:
  • Soddisfatta la richiesta #8: adesso il programma permette all'utente di scegliere l'ordinamento (ascendente o discendente) della lista capitoli disponibili.
    Nota: l'ordinamento della lista inciderà anche sul processo di download dei capitoli, infatti verranno scaricati nell'ordine che si sarà scelto.
v4.0:
  • Soddisfatta la richiesta #7: adesso il programma supporta anche il download dei manga hentai da perveden.com.
    Attenzione: il supporto a perveden.com è disabilitato di default! Deve essere l'utente stesso ad attivarlo usando l'apposita funzione presente nelle Impostazioni del programma. Inoltre, per una maggiore sicurezza nell'evitare qualsiasi accesso non voluto a questa funzione, il programma non salverà la sua attivazione e quindi verrà disabilitata ad ogni avvio.
  • Fixato un bug che non permetteva di scaricare capitoli "doppioni": prima infatti se un manga aveva 2 o più capitoli con la stessa numerazione il programma andava a scaricarli tutti nella stessa cartella sovrascrivendoli a vicenda. Adesso invece verrà utilizzata una numerazione supplementare (es. 001-1, 001-2, 001-3, ecc...) in caso di capitoli con lo stesso numero.
  • Fixato il problema della non eliminazione delle cartelle sorgenti dopo la compressione in CBZ su Windows: grazie all'utilizzo della libreria Commons IO adesso il programma permette di programmare l'eliminazione delle cartelle sorgenti alla chiusura della JVM, permettendo quindi anche agli utenti di Microsoft Windows di poter eliminare le cartelle sorgenti dopo la compressione in CBZ.
  • Fixato un bug sulla visualizzazione delle cover che non le faceva aggiornare correttamente al cambio del manga.
  • Al cambio di manga l'URL precedentemente inserito verrà ora automaticamente cancellato.
  • Aggiunto un controllo sull'URL inserito in modo da notificare eventuali errori nell'input sin da subito.
  • Aggiunta una scorciatoia alla finestra di cambio manga: adesso basterà premere F5 per farla apparire.
  • Cambiato il tema del programma da quello multipiattaforma a quello di sistema. In questo modo l'aspetto del programma dovrebbe meglio integrarsi con l'OS in uso.
  • Cambiato il nome del programma in uno più generale e corto: Eden Batch Downloader.
  • Cambiata l'icona del programma con quella ufficiale di Mangaeden.com
  • Come promesso, reintrodotta di nuovo la traduzione italiana al programma.
  • Pulito il codice e ridotti gli import.
  • Creato un JAR all-in-one: adesso le librerie necessarie saranno già incluse nel file .jar principale.
v3.0:
  • Programma riscritto completamente da zero.
  • Cambiato il linguaggio di programmazione da Gambas a JAVA: in questo modo adesso il programma risulta avviabile e compatibile con tutti i Sistemi Operativi su cui esiste la JVM, siano essi Windows, Linux o Mac.
  • Il programma utilizza ora le apposite API messe a disposizione da MangaEden.com: questo permetterà di aver più possibilità in futuro che il programma resti compatibile col sito anche dopo aggiornamenti al codice HTML dello stesso.
  • Il programma andrà ora a scaricare le pagine dei manga una per una: infatti Mangaeden.com, dopo il cambio di server, ha disattivato la funzione per scaricare i propri manga direttamente in CBZ. A causa di questo cambio di politica NON è più possibile utilizzare le vecchie versioni di questo programma.
  • Eliminato il bisogno del login: grazie alle API e al nuovo metodo di scaricamento pagina per pagina non è più necessario loggarsi per scaricare i manga dal sito.
  • Aggiunta una funzione interna per comprimere i capitoli scaricati in CBZ.
  • Aggiunta una funzione interna per eliminare le pagine singole dei capitoli scaricati dopo averli compressi in CBZ (ma a causa di un bug di JAVA questa funzione NON è disponibile sotto Windows!)
  • Aggiunta una pagina di impostazioni in cui l'utente può scegliere la cartella di output, se comprimere i capitoli scaricati in CBZ e se eliminare le pagine dei capitoli scaricati dopo la compressione.
  • Esattamente come le vecchie versioni tutte le impostazioni del programma verranno salvate e automaticamente ricaricate al successivo riavvio.
  • Aggiunta la possibilità di interrompere in qualsiasi momento il processo di download.
  • Aggiunta una seconda barra di progresso per avvertire l'utente dello stato totale del processo di download.
  • Ridotte al minimo le dipendenze: adesso infatti il programma richiede solo la JRE, nessun altro tool o dipendenza esterna.
  • Aggiunto un controllo all'avvio sulla presenza delle librerie JAVA richieste.
  • Per gli utenti Windows: convertito il JAR in un più semplice e comodo EXE pronto da essere lanciato.
  • Eliminata la traduzione Italiana dal programma: avendo riscritto da zero il programma serviva molto tempo per ritradurre tutte le stringhe e siccome questo avrebbe ritardato non di poco la release ho proferito rilasciarlo subito in questa nuova versione del tutto in Inglese. Magari in futuro con più calma troverò il tempo di ritradurlo da capo anche in Italiano.
Nota finale sulla v3.0:
Come su detto, a causa della nuova politica adottata da Mangaeden.com, non è più possibile scaricare i manga direttamente in CBZ dal sito. Per questo motivo ho dovuto optare forzatamente per il download manuale pagina per pagina. Purtroppo, come facilmente potete immaginare, questo significa che mentre prima c'era una sola operazione da fare (download del file CBZ) adesso invece il procedimento diventa più lungo e complesso (richiesta via API delle pagine presenti nel capitolo -> download di ogni singola pagina -> eventuale compressione in CBZ -> eventuale eliminazione delle pagine scaricate) il che significa tempi nettamente più lunghi. Quindi abbiate pazienza e mettete in preventivo di attendere più a lungo.

v2.1:
  • Adesso non verrà più mostrata in chiaro la password durante l'inserimento.
  • Aggiunta la possibilità di memorizzare i dati di login inseriti.
  • Adesso le scelte dell'utente riguardo il tipo di login da utilizzare e la cartella di destinazione verranno salvate e caricate automaticamente al successivo avvio.
  • Aggiunto nelle info un pulsante per la segnalazione bug/suggerimenti.
  • Cambiato l'ambiente di sviluppo nell'ultimo Gambas3 (3.3.4).
    Attenzione: gli utenti di Ubuntu e derivate dovranno aggiungere un repo prima di procedere all'installazione del DEB. Leggere sotto per più dettagliate spiegazioni.
v2.0:
  • Cambiato l'ambiente di sviluppo da Gambas2 a Gambas3
  • Ora il login interno sarà usato di default
v1.4:
  • Fixato un bug che non permetteva di lavorare con i manga in cui c'erano dei capitoli doppioni.
  • Aggiunto un controllo sul login per vedere se è andato a buon fine o meno.
  • Migliorata la gestione degli eventuali errori che si possono verificare.
  • Riorganizzata leggermente l'interfaccia grafica.

v1.3:
  • Possibilità di accedere col tuo account, ora quindi il programma è compatibile con il nuovo MangaEden.com (che appunto richiede un login valido per poter scaricare i manga!)
  • Inserito un login interno per quelle persone che non vogliono crearsi un account su MangaEden.com (non so se e quando questo login interno verrà bannato, quindi usatelo finché dura!)
  • Fixato un bug che non permetteva di scaricare correttamente l'ultimo capitolo disponibile in un manga.
  • Inserito un controllo sui capitoli scaricati, quindi se ci saranno di nuovo problemi in futuro sarete subito avvertiti.

v1.2:
  • Ora il programma scarica (e visualizza) anche la copertina del manga
  • Riorganizzata l'interfaccia grafica
  • Ora compatibile col nuovo sito di MangaEden.com (dopo dei cambiamenti nel codice html delle pagine di MangaEden.com la vecchia versione di questo programma poteva scaricare soltanto l'ultimo capitolo rilasciato: ora è tutto risolto.)

v1.1:
  • Fixato un bug che non permetteva di scaricare i manga Inglesi.

v1.0:
  • Prima release pubblica
  • Possibilità di visualizzare un elenco di tutti i capitoli disponibili per ogni manga di MangaEden.com
  • Possibilità di scegliere quali capitoli scaricare
  • Possibilità di scaricare tutti i capitoli disponibili
  • Possibilità di scegliere la cartella di destinazione dove scaricare i file
  • I manga scaricati saranno già salvati nel formato CBZ
  • I capitoli scaricati verranno salvati in una cartella nominata con il titolo del manga
  • Due lingue disponibili nel programma: Italiano ed Inglese


Installazione:
-Su Windows utilizzare il pacchetto EXE.
-Su Archlinux utilizzare il pacchetto su AUR.
-Sulle distro basate su Debian (es. Ubuntu e derivate) utilizzare il pacchetto DEB.
-Per tutte le altro distro Unix e i Mac:
  1. Installare JAVA
  2. Scaricare il pacchetto coi binari (bin)
  3. Estrarre TUTTO il contenuto del pacchetto appena scaricato:
    tar -zxvf edenbatchdownloader_x.x-x_bin.tar.gz
  4. Entrare nella cartella appena estratta ed avviare il file JAR con JAVA facendo doppio click su di esso oppure da terminale digitando:
    java -jar EdenBatchDownloader.jar


Bug, Problemi, Miglioramenti e Suggerimenti
Potete segnalare eventuali bug o problemi, come anche proposte di miglioramenti o suggerimenti, utilizzando la pagina ufficiale del progetto su BitBucket che potete trovare QUI.


Ringraziamenti
  • A Oracle per il linguaggio JAVA.
  • A Maven per la JSON-lib
  • Al sito MangaEden.com per il suo splendido database di manga online.
  • Alla mia ragazza per la sua infinita pazienza.
Downloads

AUR

v4.1 (DEB)

v4.1 (EXE)

v4.1 (bin)

v4.0 (DEB)

v4.0 (EXE)

v4.0 (bin)

v3.0 (DEB)

v3.0 (EXE)

v3.0 (bin)

v2.1 (DEB)

v2.1 (bin)

v2.0 (DEB)

v2.0 (bin)

v1.4 (DEB)

v1.4 (bin)

v1.3 (DEB)

v1.3 (bin)

v1.2 (DEB)

v1.2 (bin)

v1.1 (DEB)

v1.1 (bin)

v1.0 (DEB)

v1.0 (bin)