Commit Graph

23 Commits

Author SHA1 Message Date
Draff 5c8cb75e9a come up to date with keiyoushi builds
CI / Prepare job (push) Successful in 3s Details
CI / Build multisrc modules (push) Successful in 8m10s Details
CI / Build individual modules (push) Successful in 38s Details
CI / Publish repo (push) Successful in 1m39s Details
2024-01-22 21:19:41 +00:00
beerpsi ddb46a88ce Add Constellar Scans (#203) 2024-01-14 00:32:05 +00:00
beerpsi 465ac1fce7
Remove Constellar Scans (#17277)
* Remove Constellar Scans

* Link to issue
2023-07-27 13:53:16 -03:00
AwkwardPeak7 50b5d33614
Random User-Agent Refactor (#17059)
* lib-randomua

* NHentai: Random mobile ua

* Madara random UA overhaul

* MangaThemesia random UA overhaul

* MangaHub random UA overhaul

* build errors and warnings

* remove preference from Constellar

* change to singleton object

* network.client

* fix copy paste and chapter deep link

* exit early

* use data class and enum options

* missing import

* suggested changes

Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>

* re-add empty check to filters

* convert to interceptor

* update comment

Co-authored-by: Alessandro Jean <14254807+alessandrojean@users.noreply.github.com>

* update error message

* initialize client by lazy

* dont check on excluded Filters

Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>

* newlines

* move preference helper function into lib

* move preference helper function into lib x2

* move check to lib too

* move defaultRandomUserAgentType to constructor

* rename the interceptor

* organize the interceptor and preference stuff in different files

* hide custom ua setting when random ua is enabled

* English

Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>

* catch specific exception

Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>

* setVisible()

fresh stuff

* setVisible()

fresh stuff

* change summary

* workaround

* Update error message

Co-authored-by: Alessandro Jean <14254807+alessandrojean@users.noreply.github.com>

* Update comment

Co-authored-by: Alessandro Jean <14254807+alessandrojean@users.noreply.github.com>

---------

Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
Co-authored-by: Alessandro Jean <14254807+alessandrojean@users.noreply.github.com>
2023-07-15 19:52:35 -03:00
arkon 7964dc4613
Upgrade OkHttp (#15320) 2023-02-11 17:30:31 -05:00
arkon baaee5cf21
Update linter (#15317) 2023-02-11 14:21:03 -05:00
beerpsi 135df71bf9
add @latest version alias for funky script (#15187)
* add @latest version alias for funky script

* Update MangaThemesiaGenerator.kt
2023-01-30 20:25:01 -03:00
beerpsi 0653ab2fb0
[ConstellarScans] are you even surprised at this point (#15178)
* [ConstellarScans] are you even surprised at this point

* switch to npm

* remove cache control
2023-01-30 09:28:21 -05:00
beerpsi a155c1ce0c
you know what it is (#15175)
* you know what it is

* bump version

* filter out the loading animation
2023-01-29 22:18:43 -05:00
beerpsi 1213241bb6
[constellar] wow another one (#15164)
* at some point this gonna surpass asura

* unused code

* useless assignment
2023-01-29 01:20:15 -03:00
beerpsi a0b7256c71
[ConstellarScans] fix page list (#15161)
* [ConstellarScans] fix page list

* override version 10 yay

* remove logging
2023-01-28 16:26:07 -03:00
beerpsi 5aca475914
[ConstellarScans] it's webview time (#15154)
* [ConstellarScans] it's webview time

* trim dead code

* remove unused imports
2023-01-28 09:36:38 -03:00
beerpsi ff22db6290
Change method of work (#15140)
* Change method of work

* always update bytecode
2023-01-27 17:06:33 -03:00
jailbreak-bypass-forms 84a1235b5d
fix page list (#15098)
* fix page list

* guard with whitespace

* replace http with https to skip 301s
2023-01-25 05:32:11 -05:00
beerpsi dfcd66b3fc
[MangaThemesia + ConstellarScans] Add trailing slashes to URLs; stricter checking for decoding keys (#15088)
* [MangaThemesia] Append a trailing slash to requests to avoid 301s

* [ConstellarScans] Don't trust their keys

* whoops

* this is just for you TheRunningRiot

* [MangaThemesia] Return proper URL when searching by URL
2023-01-24 12:55:43 -05:00
beerpsi 731a406861
[ConstellarScans] changed their key format again (#15076)
* a

* bump version

* shenanigans beget shenanigans

* idk

* what's a lookup string

* make regex less greedy

* fighto!!!!!

* fix more shenanigans that emerged while this stuff isn't merged

* comments

* wrong place to trim

* be more specific with exceptions

* fix conflicting imports

* more generic regex

* dont need regex comments

* fix docs

* fix complaints about shadowing
2023-01-24 05:45:51 -05:00
beerpsi 8ae6bdca68
make requests as browser-like as possible (#15067)
* make requests as browser-like as possible

* bump version

* upgrade-insecure-requests

* useragent fuckeries

* don't use tachi's user-agents.json

* trim dead code

* fix funky AS formatting

* filter out unwated UAs

* randomizer randomizer

* mom look at this funny file

* filter user agents

* Change revision of UA_DB_URL
2023-01-22 09:22:16 -03:00
beerpsi 31095de83b
add extra headers to page list request (#15047)
* add extra headers to page list request

* what's that line doing there

* bump

* fix sec-fetch-site value, add sec-fetch-user

* make exception clearer
2023-01-21 16:53:02 -05:00
beerpsi fe093b3eac
[ConstellarScans] use mobile UA for requesting page list (#15044) 2023-01-20 12:51:55 -05:00
beerpsi 2c306a4da4
[ConstellarScans] Move Paint into descrambleImage to prevent CI failure (#15042)
* [ConstellarScans] Move invertingPaint into descrambleImage to prevent CI failure

* bump version

* Revert "bump version"

This reverts commit 9bc23e426b78c03225e56998d64ea8520bab4d49.
2023-01-20 10:49:09 -05:00
beerpsi 33f368283d
[ConstellarScans] Descramble images, decode page URLs, add rate limit (#15034)
* [ConstellarScans] Descramble and invert images

* lower requirement for decryption key

* use regex to find decryption key

* make it 0 or more

* put regex in companion object

* tweak regex

* fix: use url fragment

* add rate limit (1/2s)
2023-01-20 10:12:49 -05:00
mobi2002 dfbad68d4c
Constellar Scans: fix series status (#13638)
* Add Constellar Scans

* Constellar Scans: fix series status selector
2022-09-30 06:31:37 -04:00
mobi2002 8fc2741090
Add Constellar Scans (#13590) 2022-09-26 18:44:32 -03:00