rm todo, add new ver of televip, add zygisk assistant, fix zygisk label on module template, remove price, add root tag for apps, add guidelines

This commit is contained in:
Aidan 2024-12-30 19:54:28 -05:00
parent b7a090ce7f
commit 1e09970ecd
No known key found for this signature in database
GPG Key ID: 1773A01F0EFE4FC1
7 changed files with 64 additions and 61 deletions

View File

@ -1,5 +1,5 @@
# modules
![Last Update](https://img.shields.io/badge/last_update-23_Dec_2024-blue)
![Last Update](https://img.shields.io/badge/last_update-30_Dec_2024-blue)
[![License: Unlicense](https://img.shields.io/badge/license-Unlicense-blue.svg)](http://unlicense.org/)
[![Join Telegram Channel](https://img.shields.io/badge/join_channel-telegram-blue)](https://t.me/pontushub)
@ -50,10 +50,26 @@ Please create pull requests and issues, and be generally respectful and patient.
Your server can now be accessed at http://localhost:3000, and can be used in conjunction with a reverse proxy to get a functional site up.
# Contributing/Tagging Guidelines
## Apps
- `SelfHost`: If you are hosting the file yourself (or it is on my server), please add the `SelfHost` tag to the module. This will allow users to know that the file is hosted apart from the original source location or one is not avaliable and must be self-hosted. Always use a trusted source (e.g. GitHub) when possible.
- `Root`: If the module requires root access, please add the `Root` tag to the module.
- `FOSS`: If the module is open-source, please add the `FOSS` tag to the module.
## Modules
- `SelfHost`: If you are hosting the file yourself (or it is on my server), please add the `SelfHost` tag to the module. This will allow users to know that the file is hosted apart from the original source location or one is not avaliable and must be self-hosted. Always use a trusted source (e.g. GitHub) when possible.
- `FOSS`: If the module is open-source, please add the `FOSS` tag to the module.
- `Zygisk`: If the module requires Zygisk, please add the `Zygisk` tag to the module.
- `LSPosed`: If the module requires/includes LSPosed (support), please add the `LSPosed` tag to the module.
- `Riru`: If the module requires/includes Riru (support), please add the `Riru` tag to the module.
## Guidelines
1. Always use a trusted source when possible.
2. All pull requests will be manually reviewed to ensure the quality/safety of the database.
3. Please be patient with the review process.
4. If you have any questions, please ask in the Telegram channel (see top of README).
# To-Do
- [ ] Add Docker documentation
- [ ] Add category support
- [ ] Support filtering by category
- [ ] Add submissions
- [ ] Add search functionality
- [ ] Add tags for KernelSU/Apatch

View File

@ -3,8 +3,8 @@
"id": "1",
"name": "Muzza",
"icon": "/img/apps/muzza.png",
"price": "FREE",
"foss": true,
"root": false,
"selfHosted": false,
"downloadLinks": {
"v0.6.3-rc-2": {
@ -27,8 +27,8 @@
"id": "2",
"name": "NewPipe",
"icon": "/img/apps/newpipe.png",
"price": "FREE",
"foss": true,
"root": false,
"selfHosted": false,
"downloadLinks": {
"v0.27.4": {
@ -48,8 +48,8 @@
"id": "3",
"name": "FetchIt",
"icon": "/img/apps/fetchit.jpg",
"price": "FREE",
"foss": true,
"root": false,
"selfHosted": false,
"downloadLinks": {
"v1.4": {
@ -75,8 +75,8 @@
"id": "4",
"name": "Root Detector",
"icon": "/img/apps/rootdetector.jpg",
"price": "FREE",
"foss": false,
"root": false,
"selfHosted": true,
"downloadLinks": {
"v6.5.7": {
@ -96,8 +96,8 @@
"id": "5",
"name": "AdAway",
"icon": "/img/apps/adaway.png",
"price": "FREE",
"foss": true,
"root": true,
"selfHosted": false,
"downloadLinks": {
"v6.1.4": {
@ -138,8 +138,8 @@
"id": "6",
"name": "Magisk",
"icon": "/img/apps/magisk.png",
"price": "FREE",
"foss": true,
"root": false,
"selfHosted": false,
"downloadLinks": {
"v28.1": {
@ -183,8 +183,8 @@
"id": "7",
"name": "Magisk Alpha",
"icon": "/img/apps/magisk.png",
"price": "FREE",
"foss": false,
"root": false,
"selfHosted": true,
"downloadLinks": {
"47cc532d.latest": {
@ -204,8 +204,8 @@
"id": "8",
"name": "Iconify",
"icon": "/img/apps/iconify.png",
"price": "FREE",
"foss": true,
"root": true,
"selfHosted": false,
"downloadLinks": {
"v6.9.0": {
@ -228,8 +228,8 @@
"id": "9",
"name": "DeBloater",
"icon": "/img/apps/de-bloater.png",
"price": "FREE",
"foss": true,
"root": true,
"selfHosted": false,
"downloadLinks": {
"v0.27": {
@ -264,8 +264,8 @@
"id": "10",
"name": "Emoji Replacer",
"icon": "/img/apps/emoji-replacer.png",
"price": "FREE",
"foss": false,
"root": true,
"selfHosted": true,
"downloadLinks": {
"v1.2.1": {
@ -279,8 +279,8 @@
"id": "11",
"name": "Zygisk Detach App",
"icon": "/img/apps/zygisk-detach.png",
"price": "FREE",
"foss": true,
"root": true,
"selfHosted": false,
"downloadLinks": {
"v1.2": {
@ -297,8 +297,8 @@
"id": "12",
"name": "Cherrygram",
"icon": "/img/apps/cherrygram.png",
"price": "FREE",
"foss": true,
"root": false,
"selfHosted": false,
"downloadLinks": {
"v8.8.0": {
@ -324,8 +324,8 @@
"id": "13",
"name": "ReVanced Manager",
"icon": "/img/apps/revanced.png",
"price": "FREE",
"foss": true,
"root": false,
"selfHosted": false,
"downloadLinks": {
"v1.23.2": {
@ -345,8 +345,8 @@
"id": "14",
"name": "Firefox Updater",
"icon": "/img/apps/firefox.png",
"price": "FREE",
"foss": true,
"root": false,
"selfHosted": false,
"downloadLinks": {
"v79.3.1": {
@ -363,8 +363,8 @@
"id": "15",
"name": "Tiny Music Player",
"icon": "/img/apps/tmp.png",
"price": "FREE",
"foss": true,
"root": false,
"selfHosted": false,
"downloadLinks": {
"v1.3": {
@ -387,8 +387,8 @@
"id": "16",
"name": "Thunderbird",
"icon": "/img/apps/thunderbird.png",
"price": "FREE",
"foss": true,
"root": false,
"selfHosted": false,
"downloadLinks": {
"v9.0.beta3": {
@ -414,8 +414,8 @@
"id": "17",
"name": "OpenBoard",
"icon": "/img/apps/openboard.png",
"price": "FREE",
"foss": true,
"root": false,
"selfHosted": false,
"downloadLinks": {
"v1.4.5": {
@ -438,8 +438,8 @@
"id": "18",
"name": "MiXplorer",
"icon": "/img/apps/mix.png",
"price": "FREE",
"foss": false,
"root": false,
"selfHosted": true,
"downloadLinks": {
"v6.68.4": {

View File

@ -3,7 +3,6 @@
"id": "1",
"name": "ReVanced eXtended",
"icon": "/img/modules/rvx.png",
"price": "FREE",
"foss": true,
"selfHosted": false,
"lsposed": false,
@ -24,7 +23,6 @@
"id": "2",
"name": "ReVanced eXtended Music",
"icon": "/img/modules/rvx-music.png",
"price": "FREE",
"foss": true,
"selfHosted": false,
"lsposed": false,
@ -47,7 +45,6 @@
"id": "3",
"name": "Tricky Store",
"icon": "/img/modules/ts.png",
"price": "FREE",
"foss": true,
"selfHosted": false,
"lsposed": false,
@ -71,7 +68,6 @@
"id": "4",
"name": "LSPosed Mod",
"icon": "/img/modules/lsposed.jpg",
"price": "FREE",
"foss": true,
"selfHosted": false,
"lsposed": false,
@ -98,7 +94,6 @@
"id": "5",
"name": "LSPosed Irena",
"icon": "/img/modules/lsposed.jpg",
"price": "FREE",
"foss": true,
"selfHosted": false,
"lsposed": false,
@ -116,7 +111,6 @@
"id": "6",
"name": "Play Integrity Fix",
"icon": "/img/modules/ts.png",
"price": "FREE",
"foss": true,
"selfHosted": false,
"lsposed": false,
@ -146,7 +140,6 @@
"id": "7",
"name": "StevenBlock",
"icon": "/img/modules/stevenblock.png",
"price": "FREE",
"foss": true,
"selfHosted": false,
"lsposed": false,
@ -182,7 +175,6 @@
"id": "8",
"name": "Shamiko",
"icon": "/img/modules/lsposed.jpg",
"price": "FREE",
"foss": true,
"selfHosted": false,
"lsposed": false,
@ -227,7 +219,6 @@
"id": "9",
"name": "Zygisk Detach",
"icon": "/img/modules/zygisk-detach.png",
"price": "FREE",
"foss": true,
"selfHosted": false,
"lsposed": false,
@ -245,7 +236,6 @@
"id": "10",
"name": "DSS",
"icon": "/img/modules/dss.png",
"price": "FREE",
"foss": true,
"selfHosted": false,
"lsposed": false,
@ -263,7 +253,6 @@
"id": "11",
"name": "Re-Malwack",
"icon": "/img/modules/remalwack.png",
"price": "FREE",
"foss": true,
"selfHosted": false,
"lsposed": false,
@ -287,13 +276,15 @@
"id": "12",
"name": "TeleVIP",
"icon": "/img/modules/telegram.png",
"price": "FREE",
"foss": false,
"selfHosted": false,
"lsposed": true,
"zygisk": false,
"riru": false,
"downloadLinks": {
"v1.3": {
"all": "https://github.com/mustafa1dev/TeleVip-Lsposed/releases/download/1.3/TeleVip_1.3.apk"
},
"v1.2": {
"all": "https://github.com/mustafa1dev/TeleVip-Lsposed/releases/download/1.2/TeleVip_1.2.apk"
},
@ -306,5 +297,23 @@
},
"description": "A module for modifying Telegram with the following features:\n\nHide seen status for messages\nHide typing indicator.\nHide story view status.\nUnlock all restricted and encrypted features for channels.\nBoost Telegram download speed.\nEnable Telegram Premium features (local only).\nSave stories to the gallery, including those that cannot normally be saved.\nChange name (Note: The name changes only on your device).\nHide Phone Number\nHide online status\nPrevent deletion of secret media.\n\nThere are additional features that are not listed here.",
"github": "https://github.com/mustafa1dev/TeleVip-Lsposed"
},
{
"id": "13",
"name": "Zygisk Assistant",
"icon": "/img/apps/magisk.png",
"foss": true,
"selfHosted": false,
"lsposed": false,
"zygisk": true,
"riru": false,
"downloadLinks": {
"v2.1.3": {
"release": "https://github.com/snake-4/Zygisk-Assistant/releases/download/v2.1.3/Zygisk-Assistant-v2.1.3-7b35d36-release.zip",
"debug": "https://github.com/snake-4/Zygisk-Assistant/releases/download/v2.1.3/Zygisk-Assistant-v2.1.3-7b35d36-debug.zip"
}
},
"description": "A Zygisk module that aims to hide the existence root and Zygisk.\n\n<b>KernelSU & APatch users</b>\n\n1. Install ZygiskNext.\n2. Make sure the unmount setting is enabled for the target app in the KernelSU/APatch Manager.\n3. Disable Enforce DenyList in ZygiskNext settings if there is one.\n\n<b>Magisk users</b>\n\n1. Update your Magisk to 27.0 or newer for better hiding capabilities. (optional)\n2. Turn on Zygisk in Magisk settings.\n3. Turn off Enforce DenyList in Magisk settings.\n4. Add the target app to the deny list unless you're using a Magisk fork with a white list instead.",
"github": "https://github.com/snake-4/Zygisk-Assistant"
}
]

View File

@ -79,16 +79,12 @@
<h2 class="text-xl font-bold text-center text-white mt-4"><%= app.name %></h2>
</div>
<p class="text-center text-gray-700 mt-2 flex flex-wrap justify-center">
<span class="bg-slate-500 text-white font-bold rounded-full px-3 py-1 m-1">
<% if (app.price === 'FREE') { %>
<%= app.price %>
<% } else { %>
$<%= app.price %>
<% } %>
</span>
<% if (app.foss) { %>
<span class="bg-yellow-500 text-white font-bold rounded-full px-3 py-1 m-1">FOSS</span>
<% } %>
<% if (app.root) { %>
<span class="bg-red-500 text-white font-bold rounded-full px-3 py-1 m-1">Root</span>
<% } %>
<% if (app.selfHosted) { %>
<span class="bg-green-500 text-white font-bold rounded-full px-3 py-1 m-1">SelfHost</span>
<% } %>

View File

@ -79,13 +79,6 @@
<h2 class="text-xl font-bold text-center text-white mt-4"><%= module.name %></h2>
</div>
<p class="text-center text-gray-700 mt-2 flex flex-wrap justify-center">
<span class="bg-slate-500 text-white font-bold rounded-full px-3 py-1 m-1">
<% if (module.price === 'FREE') { %>
<%= module.price %>
<% } else { %>
$<%= module.price %>
<% } %>
</span>
<% if (module.foss) { %>
<span class="bg-yellow-500 text-white font-bold rounded-full px-3 py-1 m-1">FOSS</span>
<% } %>

View File

@ -75,16 +75,12 @@
<img src="<%= app.icon %>" alt="<%= app.name %> icon" class="w-32 h-32 mb-4 rounded-full">
<h1 class="text-2xl font-bold text-white text-center mb-2"><%= app.name %></h1>
<p class="text-center mb-4 flex flex-wrap justify-center">
<span class="bg-slate-500 text-white font-bold rounded-full px-3 py-1 m-1">
<% if (app.price === 'FREE') { %>
<%= app.price %>
<% } else { %>
$<%= app.price %>
<% } %>
</span>
<% if (app.foss) { %>
<span class="bg-yellow-500 text-white font-bold rounded-full px-3 py-1 m-1">FOSS</span>
<% } %>
<% if (app.root) { %>
<span class="bg-red-500 text-white font-bold rounded-full px-3 py-1 m-1">Root</span>
<% } %>
<% if (app.selfHosted) { %>
<span class="bg-green-500 text-white font-bold rounded-full px-3 py-1 m-1">SelfHost</span>
<% } %>

View File

@ -75,13 +75,6 @@
<img src="<%= module.icon %>" alt="<%= module.name %> icon" class="w-32 h-32 mb-4 rounded-full">
<h1 class="text-2xl font-bold text-white text-center mb-2"><%= module.name %></h1>
<p class="text-center mb-4 flex flex-wrap justify-center">
<span class="bg-slate-500 text-white font-bold rounded-full px-3 py-1 m-1">
<% if (module.price === 'FREE') { %>
<%= module.price %>
<% } else { %>
$<%= module.price %>
<% } %>
</span>
<% if (module.foss) { %>
<span class="bg-yellow-500 text-white font-bold rounded-full px-3 py-1 m-1">FOSS</span>
<% } %>
@ -92,7 +85,7 @@
<span class="bg-pink-400 text-white font-bold rounded-full px-3 py-1 m-1">LSPosed</span>
<% } %>
<% if (module.zygisk) { %>
<span class="bg-white text-black font-bold rounded-full px-3 py-1 m-1">LSPosed</span>
<span class="bg-white text-black font-bold rounded-full px-3 py-1 m-1">Zygisk</span>
<% } %>
<% if (module.riru) { %>
<span class="bg-purple-700 text-white font-bold rounded-full px-3 py-1 m-1">Riru</span>