Commit Graph

64 Commits

Author SHA1 Message Date
400cf2a857 fix: Purge fembed-extractor from existence (#1676) 2023-06-04 00:57:20 +02:00
3a8120cb59 Update dependencies and some linting (#1631) 2023-05-21 18:42:23 +02:00
c44a096c47 Add Tokuzilla (#1617)
Co-authored-by: jmir1 <jhmiramon@gmail.com>
2023-05-19 16:50:32 +02:00
d07a8f28bf [skip ci]refactor(lib): General refactoration (#1579) 2023-05-06 14:50:45 +02:00
933138fa6a [skip ci] Remove useless files and solve AGP warnings (#1575)
* chore: Remove useless files

* [skip ci] refactor: Solve deprecation warnings from AGP
2023-05-02 20:01:30 +02:00
b236fc2a84 feat(lib): Convert GdrivePlayerExtractor to shared lib (#1573) 2023-05-02 14:20:52 +02:00
1e04850bd4 [skip ci] feat(lib): Convert Mixdrop extractor into a shared lib (#1552) 2023-04-29 17:13:29 +02:00
bf535fd5ea feat(lib): Stole (Js)Unpacker lib from tachiyomi-extensions repo (#1551) 2023-04-29 17:13:06 +02:00
fe53f7a8c1 New source: tr.turkanime 2023-04-29 01:56:31 +02:00
23fb6cb2c6 feat(lib/StreamSB): Get API endpoint dynamically (#1539) 2023-04-25 09:01:31 +02:00
c5999483bf feat(lib): Convert CloudflareInterceptor into a shared lib (#1537) 2023-04-25 09:00:02 +02:00
beb84f33b8 AllAnime: New server (#1510) 2023-04-18 12:40:28 +02:00
2fe9d1741e KickAssAnime: Adapt to the current (beta) source (#1509) 2023-04-18 12:39:59 +02:00
f3ff61dd28 fix: Update API endpoint (#1472) 2023-04-06 18:18:48 +02:00
7a5fc9fa2b feat: Convert VidbomExtractor to shared lib (#1471) 2023-04-06 16:03:32 +02:00
ad180c0757 Fix streamsb-extractor lib (#1388)
* fix: Update StreamSB API path

* refactor: Remove/replace some unnecessary code

* refactor: Use namespace instead of AndroidManifest property
2023-03-13 23:51:12 +01:00
0f98d9e934 Add multimovies extension (#1380) 2023-03-12 22:51:00 +01:00
62f45e094d [skip ci] Update dependencies (#1343)
* Bump harmless dependencies

Note that bumping the android plugin will make compilation show lots of
"hey bro use namespace instead of AndroidManifest.xml" warnings

* Remove duktape dependency

Zero extensions are using it, so its safe to remove. For executing js in
extensions we can use quickjs instead of ducktape.

* Upgrade gradle to 7.6

* Update kotlin

* Update OkHttp

* Update JSoup

Jesus Christ this was boring asf

* Update KtLint

* [skip ci] refactor on some build.gradle.kts files

* Expose coroutines to all extension by default
2023-02-28 14:12:46 +01:00
136eca47c4 Convert YourUploadExtractor to lib (#1333) 2023-02-26 09:58:04 +01:00
5dc5646302 Fix Toonitalia + extractors (#1331)
* Update extractors

* Add more streamsb links

* StreamSB fix
2023-02-25 12:20:27 +01:00
cf2153fcd3 AllAnime: Fix gogo, streamlare, add parallel map for external hosts and update streamsb (again) (#1291)
* Fix gogo stuff

* Update streamsb (again), make external hosts parallel, update streamlare extractor
2023-02-19 19:56:44 +01:00
f4cbcef2dc Add extension: AnimeDao (#1284) 2023-02-17 20:52:59 +01:00
381194f109 fix arabseed, update base url for Shahed4u , fix streamsb Extractor (#1177)
* Update build.gradle

* update
2023-01-17 02:30:04 +01:00
83dbe38336 Fembed extractor updated & LocoPelis updates (#1124)
- Functionality for the Fembed extractor to redirect to a mirror link and then extract the videos.
2022-12-31 09:57:28 +01:00
a7c1fe3017 Fixes and Updates (#1090) 2022-12-20 08:07:23 +01:00
43e111ba7f fix Anime-Base & fix VoeExtractor (#995)
* fix VoeExtractor

* fix Anime-Base
2022-11-03 14:10:19 +01:00
df3d1a0e5b FembedExtractor: Prevent cloudflare problems (#969)
Vizer: Remove unnecessary runCatching block
2022-10-23 08:42:11 +02:00
7beefea8bf Convert FembedExtractor to lib (#965) 2022-10-22 08:33:18 +02:00
8ffca9ddcc Convert VoeExtractor to shared lib (#955) 2022-10-20 21:06:46 +02:00
6ee7153b74 Convert StreamTape to shared lib (#953) 2022-10-20 08:12:50 +02:00
899ac2c640 Convert OkruExtractor to shared lib (#944) 2022-10-18 09:25:46 +02:00
ea26ceaf78 Convert StreamSBExtractor to lib (#926) 2022-10-13 12:24:34 +02:00
05088707a0 Add support to shared extractors (#917)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-10-11 11:03:49 +02:00
0f7df7a71c merge upstream 2022-08-06 20:59:16 +02:00
4237b8d70e update some dependencies etc 2021-05-27 16:04:37 +02:00
0ce4416f09 Multisrc bugfix and genkan refactor (#5707)
* themesource bugfix, refactor genkan

* revert 3da46570aa
2021-02-08 16:37:48 -05:00
3da46570aa Move annotations and Duktape stub into core module 2021-02-06 18:16:04 -05:00
b77d42a941 <zh-dmzj>Add ratelimit to fix HTTP 429 and return webpage url to "Open in browser" and "Share manga". (#5537)
* <zh-dmzj>Add ratelimit to fix HTTP 429 and return human readable webpage url to "Open in browser" and "Share manga".

* Add ratelimit interceptor that only handle specific url host.
2021-01-25 07:29:10 -05:00
d84a4c90b1 Project reorganization (#5096)
* Rename AndroidConfig to Config

* Move base AndroidManifest.xml

* Make fallback icons into an Android module

* Add example of how to only load a single extension in Gradle project
2020-12-11 09:41:48 -05:00
be6c269621 Use Kotlin DSL for library gradle files (#3628) 2020-06-27 14:02:46 -04:00
3bd98888ee Use Kotlin DSL for Duktape stub gradle file
- Update to Java 8
- Move stub to common.gradle
2020-06-26 09:08:00 -04:00
7e9bb52cbc Manga Ship extension, DataImageInterceptor (#3177)
* Manga Ship extension, DataImageInterceptor

* tweak regex
2020-05-18 22:30:26 -04:00
dbcb0117cd Remove preference-stub (moved into extension-lib 1.2) 2020-05-09 11:43:41 -04:00
9fe99e58cb Update build tools for lib-ratelimit 2020-04-25 10:29:23 -04:00
9f706ad4bc Remove unused file 2020-03-29 12:24:51 -04:00
08907a0896 Revert last four commits (#2337)
Revert last four commits
2020-03-01 19:03:22 -05:00
37f61f602b Update to SDK 29 in ratelimit module 2020-03-01 18:05:05 -05:00
9e56e96d72 Remove unused extension lib module 2020-03-01 15:23:15 -05:00
e23b69f8a7 More HTTPS upgrades (#2057) 2020-02-22 23:35:13 -05:00
44c1ebba51 Update Preference Stubs & Update Manamoa extension (#2087)
* Add TwoStatePreference and CheckBoxPreference stubs

* Add setEnabled on Preference, Formatting again.

* Remove isEnabled. Thanks to API difference between androidx and v7 libs

* Initial support of their new site announcing algorithm.

What the heck is DDOS-GUARD

* Apply changes of announcing algorithm that can work with tachi >_<

It will uses main thread that cause temp freeze when enter browse

* Clean up codes little bit.

* Simplify Decoder

* Finalize update.

* Try-Catch on req failed.
* Update build.gradle

* Use regular network client.
2020-01-31 23:12:34 -05:00