Skip to content

Use Charm instead of APK Mirror. #45

Open
syrupderg wants to merge 2 commits intoReVanced:mainfrom
charm-cat:main
Open

Use Charm instead of APK Mirror. #45
syrupderg wants to merge 2 commits intoReVanced:mainfrom
charm-cat:main

Conversation

@syrupderg
Copy link
Copy Markdown

!!! CHECK THE CODE BEFORE PR, IT GIVES ERROR FOR SOME REASON !!!

I created https://charm-cat.github.io as an alternative for APK Mirror/Pure to make downloading APK files easier for everyone.
Charm does not have ads and it is completely free and open source, and also has APK files that is missing from APK Mirror.
Files are being hosted on buzzheavier.com I have contacted with the owner of buzzheavier for the files to not expire and for no ads on the download pages and they allowed it for my project.
I am also planning to upload apk files to sourceforge too.
Downloading APK files from Charm is about 15 seconds faster than APK Mirror on average.

Charm website: https://charm-cat.github.io/
Website repo: https://github.com/charm-cat/charm-cat.github.io
Charm downloader: https://github.com/charm-cat/charm-downloaders

Please check the code for the changes I have made for this pull request since it does not work but the charm downloader does work without a problem.
If I try to use the downloader (with the code from this pr) ReVanced gives "No downloader with name" error.
I fixed this problem on Charm downloader by changing val packageName = "app.revanced.manager.downloaders" to val packageName = "cat.charm.downloaders" in "build.gradle.kts".
I do not understand why this is happening since this change was not necessary for APK Mirror.

See the screenshot of the error:

revanced-error

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant