Commit Graph

3936 Commits

Author SHA1 Message Date
gammesB 9f21ea3b23
allows downloding subscription chaps from corona.ex and fixed bug with downloading chapters. (#4998)
* in theory subsciption fix hakuneko

* now correctly gets the authentication token from the indexedDB(not tested yet for subscribers)

setTimeout is added as otherwise you aren't able to get the token yet.

* now correctly checks if a user has a subscription(tested)

 also fixed a bug where image outside of the jigsaw parts excidently gets removed in the process
2022-10-15 14:46:50 +02:00
Druzai dc1a9c72c0
Updated connectors (#4942)
* Updated connectors
* [Argos Scan] Updated connector to use graphQL
* [InfernalVoidScans] Changed site url
* [Mangacim] Changed template from `WordPressMadara` to `WordPressMangastream`
* [Mangalek] Changed site url
* [Manhwas] Changed template from `WordPressMangastream` to `WordPressMadara` and added custom methods to get mangas and pages
* [Manhwas Men] Changed template from `WordPressMangastream` to `Manhwas`
* [NewType] Updated queries, added function to remove duplicates from the list of chapters

* Updated connectors
* [Conan Arabic] Changed site url
* [TR Webtoon] Updated queries, fixed import of class `Manga` in dev version
* [Team1x1] Updated site url and regex in method `canHandleURI`, fixed import of class `Manga` in dev version
* [TopToon] Fixed import of class `Manga` in dev version
* [NovelCool] Fixed naming of connectors and imports of this template in dev version

* Updated connectors
* [baozimh] Added getting images from all chapter pages
* [SixMH7] Changed site url
* [CarToonMad] Updated function to create uri to chapter's page
* [BeeToon] Updated chapters query, added updating site URL when initializing connector
* [WordPressZbulu] Added construction of URL object in method `_getChapters` to prevent invalid uri request
* [UzayManga] Changed template from `WordPressMadara` to `WordPressMangastream`
* [MangaProZ] Changed site url

* [Manhwas] Added timeout to script when getting pages

* [baozimh] Added filtering for null when getting page urls

* Updated connectors
* [LeviatanScans] Changed site url, added headers `Origin` and `Referer`
* [Manganelos] Added query for pages for manganatos site
* [Mangapill] Updated queries for getting manga from page and for getting manga from uri
* [KissComic] Updated queries for getting manga from page

* Reverted changes of `MangaProZ` connector

* Updated connectors
* [MyNovel] Changed site url, removed custom `_createMangaRequest` method
* [DoujinDesu] Updated queries, path to manga list, added handling IPv4 address as uri
* [KomikTap] Added handling IPv4 address as uri
* [KlikManga] Changed site url
* [Komikmama] Changed site url, updated chapters query
* [Mangakyo] Changed site url, updated chapters query
* [Manga Bilgini] Changed site url, updated chapters query
* [XianMan123] Changed method to get `picdata` and `imgDomain` from `fetchRegex` to `fetchUI` when getting pages, added header `Referer`

* [baozimh] Changed double quotes to single quotes

* [Manga Bilgini] Removed slash in url

* [Manga Bilgini] Renamed connector

* Updated connectors
* [Manga Komi] Changed site url
* [Imperfect Comic] Changed site url, path to manga list

* Removed comment and added escaping to dot in the regex
2022-10-15 14:45:57 +02:00
Druzai 8498e1786d
Removed clearing of `mhub_access` cookie (#5063) 2022-10-14 16:26:28 +02:00
Druzai 2ad3dafc40
[PixivComics] Update connector (#5060)
* Updated api endpoints and fixed getting chapters

* Added check if sub title exists
2022-10-14 07:31:36 +02:00
Sheep f2fd827ad8
newtoki: domain change handler (#5007) 2022-10-13 21:22:50 +02:00
Sora 3a5f73e63d
Yanmaga:Add login link (#5051) 2022-10-11 21:26:01 +02:00
Druzai faa3351688
Fixed getting images using query selector (#5020) 2022-10-03 18:38:00 +02:00
Jack-0009 ba3c9cb862
link update (#4982)
link update
2022-09-17 18:04:16 +02:00
jude d97a8b3449
Added Zebrack (#4963)
* add zebrack

* remove comment
2022-09-12 22:14:44 +02:00
perrinaz 105b9a6887
Changed URL for Free Chapters to match changes to website. (#4965)
Co-authored-by: Tomoki Otoshimono <tomoki@yamori.xyz>
2022-09-12 22:02:32 +02:00
gammesB 512058c32b
add issue title instead of magazine title as episode title (#4950) 2022-09-04 04:47:07 +02:00
Ronny 05fe2b9e26
[comikey] improved image download (#4948) 2022-09-03 13:55:16 +02:00
Ronny 4b7407205f
update node version for setup action (#4949) 2022-09-03 12:22:03 +02:00
gammesB f4c2cb5638
Futekiya (#4916)
* Futekiya

* ico

* fix tocoronaex test and add futekiya

* lint fixes

* fix comments and fix new bug with 18+

* Update src/web/mjs/connectors/Futekiya.mjs

const to let - see comment pr

Co-authored-by: Druzai <70586473+Druzai@users.noreply.github.com>

Co-authored-by: Druzai <70586473+Druzai@users.noreply.github.com>
2022-09-03 10:40:04 +02:00
gammesB 6662583b96
requested change for fixing magazine support shonenjumpplus (#4944)
* requested change for fixing magazine support

* lint fix

* corrected issue name

* changed issue date as chap title to issue number(more correct)
2022-09-03 08:42:18 +02:00
Druzai 55a2e1719f
Added back checking for `ytaw` (#4920) 2022-09-02 17:10:13 +02:00
Druzai af9f1f3256
Added and updated connectors (#4908)
* Added/updated connectors
* [Mangapark] Changed tag from `english` to `multi-lingual`
* [Mangahub.FR] Added site support
* [MangaKik] Changed site url
* [ReadManga] Added clipboard functionality, added retry when downloading an image with 404 error
* [DynastyScans] Fixed getting full list of mangas, added clipboard functionality
* [Manga Sy] Fixed query for getting manga title
* [Dragon Translation] Changed template from `WordPressMangastream` to `WordPressMadara`
* [Toonily] Updated `x-cookie` header, fixed query for getting manga title
* [WebComicsApp] Fixed connector, added clipboard functionality
* [Yaoi Haven Reborn] Updated connector to the new site layout
* [MangaReaderTo] Added getting list of volumes, changed method of detecting shuffled images, added French to language detection regex
* [MangaKatana] Fixed getting list of pages

* Removed this.url from inserting in manga.id

* Added check in chapter title to clear only repeated text
Enclosed the language string in curly brackets for consistency

* Added `french` to tags

* Fixed a potential error when getting an image URL from another server

* Removed unnecessary construction of URL object
2022-08-26 07:56:55 +02:00
Sora 95bfdc2edb
[SundayWebry] Updated to Coreview based connector (#4911) 2022-08-24 23:23:15 +02:00
Druzai ca9bdbe0ff
Added changing user agent header when updating the API key (#4915)
Added insurance that `x-mhub-access` header is correct if HakuNeko can't update the API key
2022-08-24 23:07:17 +02:00
Druzai 3de05f464e
[MangaHub] Add getting API key (#4897)
* Add getting key from cookie

* Added mechanism to update the API key
Duplicated `set-cookie` header into `x-set-cookie` header to ensure it will remain

* Changed headers when requesting manga from clipboard
Simplified `if` expression

* Bypassed protection to update key

* Changed method to update cookies for `MangaHub` to speed up the loading of images

* Fixed getting mangaSlug if there is slash at the end of link

* Added method to get random integer instead of using private method from another class

* Added expiration date to cookie

* Added setting back the old API key if failed to update it

* Fixed naming
Updated error regex
2022-08-21 20:25:53 +02:00
Oneloutre 2d6116b401
fix ReaperScans.fr (#4900)
fixed reaperscans fr, the url just changed...
2022-08-17 18:43:35 +02:00
Xavier Jouvenot cdd5f6f11c
Adds the Chocolatey package as a way to install Hakuneko (#4894)
* Adds the Chocolatey package as a way to install Hakuneko

Adds the Chocolatey package in the list of possibilities to install Hakuneko.

* Makes the Choclatey badge redirect to the package 

Modify the new Chocolatey badge so that it can redirect to the page of the Chocolatey package.
2022-08-12 23:20:13 +02:00
Druzai f51a02507d
Added `Referer` header when requesting an image (#4893) 2022-08-12 17:59:24 +02:00
Druzai 50128da09c
[Mangapark] Fix getting manga title from clipboard (#4891)
* Fixed getting manga title from clipboard

* Removed intermediate variable `a`

* Added check if manga page from clipboard with new front-end

* Simplified `if` using ternary operator
2022-08-11 21:42:58 +02:00
Druzai 277990b666
[Mangahub] Fix 403 Error (#4890)
* Fixed headers for all requests

* Added headers on image request
2022-08-11 19:00:03 +02:00
Maciek 2d3b82aa9b
fix for #4648 tenmanga.com (#4877)
Co-authored-by: Maciej Krok <>
2022-08-04 21:12:24 +02:00
Druzai e3fe44cb72
[MangaReader.to] Fixed connector (#4878)
* Added check if images are shuffled and fixed variable's name

* Removed intermediate variable `shuffled`
2022-08-03 20:35:56 +02:00
Druzai d8edf21aae
[MangaHub] Fixed MangaHub connector (#4876)
* Added headers for `Origin` and `Referer` and fixed cloning of requestOptions

* Removed local variable `requestOptions`
2022-08-03 18:03:35 +02:00
Sheep 4b7a836561
fix Viz login issue (#4869) 2022-07-30 15:32:31 +02:00
jude 7c3c60b332
fix #4865 (#4870) 2022-07-30 15:23:12 +02:00
Sheep 81f06c396c
cmoa lint issue (#4861) 2022-07-28 16:55:00 +02:00
amit34521 3b973f4eef
Fixes Animepahe episodes not loading (#4853) 2022-07-26 00:51:27 +02:00
jude 6f397afbe8
Fix Cmoa (#4851)
* fix: support download purchased item

* resolve conversation
2022-07-24 12:51:23 +02:00
Druzai 1386dfac92
[Manga9] Added Manga9 connector (#4849)
* Added Manga9 connector

* Added using regex when cleaning manga title

* Simplified getting chapter title
2022-07-24 01:29:07 +02:00
sekiju 95e35adf9f
add: remanga.org (#4842)
* add: remanga.org

* fix: linter

* fix: after review
2022-07-22 20:43:52 +02:00
amit34521 c7cf287a53
CrunchyManga: Fix refresh manga List functionality (#4845)
* CrunchyRoll Manga: Fix refresh manga functionality

* Fix manga not listed on Alphabetical page

* fixed comments from lint

* Added Code changes based on PR comments

* fixing Lint Comment
2022-07-22 20:13:38 +02:00
Sheep 6c2a52e50b
manhuascan domain change (#4839) 2022-07-18 01:28:52 +02:00
Druzai a04d44d4d3
[Pixiv] Added Pixiv connector (#4831)
* Added Pixiv connector

* Fixed getting list of chapters

* Changed condition when getting chapters

* Changed function of removing duplicates from the list of chapters
2022-07-17 23:18:07 +02:00
jude 4c8ecb4105
Added Cmoa (#4823)
* add cmoa

* resolve conversation
2022-07-17 23:01:01 +02:00
jude e3f5be49c4
Added Yanmaga (#4822)
* add yanmaga

* use createImageBitmap

* resolve conversation
2022-07-17 22:44:32 +02:00
Druzai b1405c652b
Updated api endpoints and fixed getting manga title (#4829) 2022-07-17 14:59:54 +02:00
domo a93c5e870d
Improvements (#4819)
- Fix Chapter name to remove upload date
- Implement getMangaFromURI
2022-07-17 14:36:51 +02:00
domo 83d65ad378
Manhwa18net connector (#4817)
* Preliminary Push (Needs More Work)

Hardcoded x-cookies needs some work

* Removed Header Set as it is unnecessary

Their site is just broken

* Solved issue 520

* Use Connector instead of FlatManga

* Remove Chapter Upload Date in Name

* Implement suggested  manga list retrieval

* Implemented getMangaFromURI
2022-07-17 14:18:44 +02:00
marco 79f470acc9
Manhwa18com connector (#4815)
* Fix Manhwa18.com

Website updated and no longer works, this commit fixes it

* Removed Unused Object and comment

* Fix Lint Error
2022-07-09 11:06:13 +02:00
jude bec71ce394
add piccoma fr (#4812) 2022-07-09 10:28:30 +02:00
marco 4cf8fbf281
Toonily Mangalist Limited by Family Safe Feature (#4814) 2022-07-08 21:57:45 +02:00
Druzai ed7ac77d37
[Mangapark] Fix Mangapark connector (#4805)
* Fixed getting lists of chapters and pages

* Changed getting list of mangas as in the AnyACG connector

* Simplified getting id of manga and removed duplicated code
2022-07-07 15:00:18 +02:00
Norbi fde8f4f911
Added and updated websites (#4708)
* Added and updated connectors
* added: BeeToon
* added: MangaOnlineTeam
* fixed: ReadMNG
* fixed: ManhwaID

* Added and updated connectors
* [anzmanga] added website, resolves #4677
* [ayatoon] added website, resolves #4701
* [batoto] added url setter back
* [eclypse] changed place from root to the connectors folder
* [imperfectcomic] changed template from Madara to Mangastream
-- resolves #4455
-- resolves #4664
* [kraw] added website, resolves #4689
* [lelmanga] placed in the correct position, resolves #4685
* [leomanga] changed template from MRCMS to Madara
* [lshiver] added website, resolves #4702
* [manga-italia] added website, resolves #4659
* [manga18-club] fixed page getter
-- resolves #4227
-- resolves #4484
-- resolves #4646
* [mangadna] added website, resolves #4675
* [mangakawaii] fixed problems, resolves #4692
* [MangaReaderCMS] added clipboard functionality
* [on-manga] added clipboard functionality
* [pmscans] changed url and visible name, resolves #4661
* [team1x1] updated website
-- resolves #4576
-- resolves #4671
* [tortugaceviri] added website, resolves #4700
* [tredrage] added website, resolves #4703
* [viewcomics] added website, resolves #3741
* [vinmanga] added website, resolves #4687
* [whitecloudpavilion] changed template from MRCMS to Mangastream
* [zeurelscan] added website, resolves #4672

* Updated connectors and tests
* [baozimh] changed page getter function, resolves #4691
* [epikmanga] added page getter overwrite function
* [test-app] [ConfigurationDarwin] replaced todo with function in skip
* [test-app] [ConfigurationLinux] replaced todo with function in skip
* [test-app] [ConfigurationWindows] replaced todo with function in skip
* [test-app] [UpdateServerManager] removed link from error
* [test-e2e] updated timeout to 50 seconds
* [test-e2e] [comicbrise] removed slash from the end of the chapter ID
* [test-e2e] [kissmanga] removed test
* [test-e2e] [mangadex] updated parameters to v5
* [test-e2e] [readm] updated page matcher

* * [test-app] [UpdateServerManager] changed back

* * [batoto] fixed page getter function

* Updated connectors
* [flamescans] Removed connector and image
* [mangahubru] changed chapter and page getter function
* [manytoon] changed label
* [porncomixonline] changed label
* [truyentranhaudio] changed template from FM to MojoPortal
* [truyentranhaudioonline] changed template from Madara to TruyenTranhAudio

* Added and updated connectors
* [3hentai] added website, resolves #4709
* [bananamecanica] Changed label and domain, resolves #4733
* [comick] updated website, resolves #4742
* [copymanga] added website
-- resolves #2735
-- resolves #3948
* [dalsei] added website, resolves #4717
* [doujin69] added website, resolves #3921
* [doujinmitai] added website, resolves #4710
* [ghostfansub] added website, resolves #4716
* [ichijin-plus] added website, resolves #4721
* [jiangzaitoon] changed domain, resolves #4715
* [komikcast] changed domain, resolves #4729
* [mangabox] added website, resolves #87
* [mangacdn] added website
-- resolves #3581
-- resolves #3843
* [mangaschan] added website, resolves #4736
* [nhentai] fixed page getter function
* [opiatoon] changed domain, resolves #4713
* [piedpiperfb] changed domain and image
-- resolves #4714
-- resolves #4738
* [smashscan] added website, resolves #3922
* [test-e2e] changed to-corona-ex manga title
* [to-corona-ex] standardized for use by Ichijin Plus connector
* [truyenqq] added website, resolves #3883
* [tumanhwas] added website, resolves #4739
* [yaoifanclube] changed domain, resolves #4734

* Added and updated connectors and test
* [baozimh] changed page getter function once again
* [tappytoon-de] added website
* [tappytoon-en] added website, resolves #1824
* [tappytoon-fr] added website
-- resolves #4062
-- resolves #4129
* [test-e2e] [to-corona-ex] Changed connector class name

* Updated connector
* [comick] Changed page getter function

* Updated connectors
* [3hentai] changed to spread operator
* [batoto] changed to app.items
* [comick] changed back naming scheme
* [copymanga] changed paging and reversed chapter list
* [ichijin-plus] removed trailing slash
* [mangabox] updated nextLink behaviour
* [readmng] changed to WPMangastream template
* [to-corona-ex] updated connector
-- changed to multi-page manga and chapter list
-- reversed chapter order
-- async descrambling

* Updated connector and test
* [test-e2e] [to-corona-ex] changed accessor from shift to pop
* [to-corona-ex] Changed from chapters to mangas on manga getter
2022-07-02 10:59:03 +02:00
Vilim Lendvaj 4e88e00128
[WebComicGamma, StoriaDash] Update to new TakeShobo UI (#4797)
* Update to new TakeShobo UI

* fix indentation
2022-07-02 08:28:30 +02:00
jude 71d9a43d1d
Fixed Line Manga JP (#4783)
* fix #4778

* resolve conversation
2022-07-02 07:56:14 +02:00