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:
parent
b7a090ce7f
commit
1e09970ecd
20
README.md
20
README.md
@ -1,5 +1,5 @@
|
|||||||
# modules
|
# modules
|
||||||

|

|
||||||
[](http://unlicense.org/)
|
[](http://unlicense.org/)
|
||||||
[](https://t.me/pontushub)
|
[](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.
|
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
|
# To-Do
|
||||||
- [ ] Add Docker documentation
|
- [ ] Add Docker documentation
|
||||||
- [ ] Add category support
|
- [ ] Add category support
|
||||||
- [ ] Support filtering by category
|
- [ ] Support filtering by category
|
||||||
- [ ] Add submissions
|
- [ ] Add submissions
|
||||||
- [ ] Add search functionality
|
- [ ] Add search functionality
|
||||||
- [ ] Add tags for KernelSU/Apatch
|
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
"id": "1",
|
"id": "1",
|
||||||
"name": "Muzza",
|
"name": "Muzza",
|
||||||
"icon": "/img/apps/muzza.png",
|
"icon": "/img/apps/muzza.png",
|
||||||
"price": "FREE",
|
|
||||||
"foss": true,
|
"foss": true,
|
||||||
|
"root": false,
|
||||||
"selfHosted": false,
|
"selfHosted": false,
|
||||||
"downloadLinks": {
|
"downloadLinks": {
|
||||||
"v0.6.3-rc-2": {
|
"v0.6.3-rc-2": {
|
||||||
@ -27,8 +27,8 @@
|
|||||||
"id": "2",
|
"id": "2",
|
||||||
"name": "NewPipe",
|
"name": "NewPipe",
|
||||||
"icon": "/img/apps/newpipe.png",
|
"icon": "/img/apps/newpipe.png",
|
||||||
"price": "FREE",
|
|
||||||
"foss": true,
|
"foss": true,
|
||||||
|
"root": false,
|
||||||
"selfHosted": false,
|
"selfHosted": false,
|
||||||
"downloadLinks": {
|
"downloadLinks": {
|
||||||
"v0.27.4": {
|
"v0.27.4": {
|
||||||
@ -48,8 +48,8 @@
|
|||||||
"id": "3",
|
"id": "3",
|
||||||
"name": "FetchIt",
|
"name": "FetchIt",
|
||||||
"icon": "/img/apps/fetchit.jpg",
|
"icon": "/img/apps/fetchit.jpg",
|
||||||
"price": "FREE",
|
|
||||||
"foss": true,
|
"foss": true,
|
||||||
|
"root": false,
|
||||||
"selfHosted": false,
|
"selfHosted": false,
|
||||||
"downloadLinks": {
|
"downloadLinks": {
|
||||||
"v1.4": {
|
"v1.4": {
|
||||||
@ -75,8 +75,8 @@
|
|||||||
"id": "4",
|
"id": "4",
|
||||||
"name": "Root Detector",
|
"name": "Root Detector",
|
||||||
"icon": "/img/apps/rootdetector.jpg",
|
"icon": "/img/apps/rootdetector.jpg",
|
||||||
"price": "FREE",
|
|
||||||
"foss": false,
|
"foss": false,
|
||||||
|
"root": false,
|
||||||
"selfHosted": true,
|
"selfHosted": true,
|
||||||
"downloadLinks": {
|
"downloadLinks": {
|
||||||
"v6.5.7": {
|
"v6.5.7": {
|
||||||
@ -96,8 +96,8 @@
|
|||||||
"id": "5",
|
"id": "5",
|
||||||
"name": "AdAway",
|
"name": "AdAway",
|
||||||
"icon": "/img/apps/adaway.png",
|
"icon": "/img/apps/adaway.png",
|
||||||
"price": "FREE",
|
|
||||||
"foss": true,
|
"foss": true,
|
||||||
|
"root": true,
|
||||||
"selfHosted": false,
|
"selfHosted": false,
|
||||||
"downloadLinks": {
|
"downloadLinks": {
|
||||||
"v6.1.4": {
|
"v6.1.4": {
|
||||||
@ -138,8 +138,8 @@
|
|||||||
"id": "6",
|
"id": "6",
|
||||||
"name": "Magisk",
|
"name": "Magisk",
|
||||||
"icon": "/img/apps/magisk.png",
|
"icon": "/img/apps/magisk.png",
|
||||||
"price": "FREE",
|
|
||||||
"foss": true,
|
"foss": true,
|
||||||
|
"root": false,
|
||||||
"selfHosted": false,
|
"selfHosted": false,
|
||||||
"downloadLinks": {
|
"downloadLinks": {
|
||||||
"v28.1": {
|
"v28.1": {
|
||||||
@ -183,8 +183,8 @@
|
|||||||
"id": "7",
|
"id": "7",
|
||||||
"name": "Magisk Alpha",
|
"name": "Magisk Alpha",
|
||||||
"icon": "/img/apps/magisk.png",
|
"icon": "/img/apps/magisk.png",
|
||||||
"price": "FREE",
|
|
||||||
"foss": false,
|
"foss": false,
|
||||||
|
"root": false,
|
||||||
"selfHosted": true,
|
"selfHosted": true,
|
||||||
"downloadLinks": {
|
"downloadLinks": {
|
||||||
"47cc532d.latest": {
|
"47cc532d.latest": {
|
||||||
@ -204,8 +204,8 @@
|
|||||||
"id": "8",
|
"id": "8",
|
||||||
"name": "Iconify",
|
"name": "Iconify",
|
||||||
"icon": "/img/apps/iconify.png",
|
"icon": "/img/apps/iconify.png",
|
||||||
"price": "FREE",
|
|
||||||
"foss": true,
|
"foss": true,
|
||||||
|
"root": true,
|
||||||
"selfHosted": false,
|
"selfHosted": false,
|
||||||
"downloadLinks": {
|
"downloadLinks": {
|
||||||
"v6.9.0": {
|
"v6.9.0": {
|
||||||
@ -228,8 +228,8 @@
|
|||||||
"id": "9",
|
"id": "9",
|
||||||
"name": "DeBloater",
|
"name": "DeBloater",
|
||||||
"icon": "/img/apps/de-bloater.png",
|
"icon": "/img/apps/de-bloater.png",
|
||||||
"price": "FREE",
|
|
||||||
"foss": true,
|
"foss": true,
|
||||||
|
"root": true,
|
||||||
"selfHosted": false,
|
"selfHosted": false,
|
||||||
"downloadLinks": {
|
"downloadLinks": {
|
||||||
"v0.27": {
|
"v0.27": {
|
||||||
@ -264,8 +264,8 @@
|
|||||||
"id": "10",
|
"id": "10",
|
||||||
"name": "Emoji Replacer",
|
"name": "Emoji Replacer",
|
||||||
"icon": "/img/apps/emoji-replacer.png",
|
"icon": "/img/apps/emoji-replacer.png",
|
||||||
"price": "FREE",
|
|
||||||
"foss": false,
|
"foss": false,
|
||||||
|
"root": true,
|
||||||
"selfHosted": true,
|
"selfHosted": true,
|
||||||
"downloadLinks": {
|
"downloadLinks": {
|
||||||
"v1.2.1": {
|
"v1.2.1": {
|
||||||
@ -279,8 +279,8 @@
|
|||||||
"id": "11",
|
"id": "11",
|
||||||
"name": "Zygisk Detach App",
|
"name": "Zygisk Detach App",
|
||||||
"icon": "/img/apps/zygisk-detach.png",
|
"icon": "/img/apps/zygisk-detach.png",
|
||||||
"price": "FREE",
|
|
||||||
"foss": true,
|
"foss": true,
|
||||||
|
"root": true,
|
||||||
"selfHosted": false,
|
"selfHosted": false,
|
||||||
"downloadLinks": {
|
"downloadLinks": {
|
||||||
"v1.2": {
|
"v1.2": {
|
||||||
@ -297,8 +297,8 @@
|
|||||||
"id": "12",
|
"id": "12",
|
||||||
"name": "Cherrygram",
|
"name": "Cherrygram",
|
||||||
"icon": "/img/apps/cherrygram.png",
|
"icon": "/img/apps/cherrygram.png",
|
||||||
"price": "FREE",
|
|
||||||
"foss": true,
|
"foss": true,
|
||||||
|
"root": false,
|
||||||
"selfHosted": false,
|
"selfHosted": false,
|
||||||
"downloadLinks": {
|
"downloadLinks": {
|
||||||
"v8.8.0": {
|
"v8.8.0": {
|
||||||
@ -324,8 +324,8 @@
|
|||||||
"id": "13",
|
"id": "13",
|
||||||
"name": "ReVanced Manager",
|
"name": "ReVanced Manager",
|
||||||
"icon": "/img/apps/revanced.png",
|
"icon": "/img/apps/revanced.png",
|
||||||
"price": "FREE",
|
|
||||||
"foss": true,
|
"foss": true,
|
||||||
|
"root": false,
|
||||||
"selfHosted": false,
|
"selfHosted": false,
|
||||||
"downloadLinks": {
|
"downloadLinks": {
|
||||||
"v1.23.2": {
|
"v1.23.2": {
|
||||||
@ -345,8 +345,8 @@
|
|||||||
"id": "14",
|
"id": "14",
|
||||||
"name": "Firefox Updater",
|
"name": "Firefox Updater",
|
||||||
"icon": "/img/apps/firefox.png",
|
"icon": "/img/apps/firefox.png",
|
||||||
"price": "FREE",
|
|
||||||
"foss": true,
|
"foss": true,
|
||||||
|
"root": false,
|
||||||
"selfHosted": false,
|
"selfHosted": false,
|
||||||
"downloadLinks": {
|
"downloadLinks": {
|
||||||
"v79.3.1": {
|
"v79.3.1": {
|
||||||
@ -363,8 +363,8 @@
|
|||||||
"id": "15",
|
"id": "15",
|
||||||
"name": "Tiny Music Player",
|
"name": "Tiny Music Player",
|
||||||
"icon": "/img/apps/tmp.png",
|
"icon": "/img/apps/tmp.png",
|
||||||
"price": "FREE",
|
|
||||||
"foss": true,
|
"foss": true,
|
||||||
|
"root": false,
|
||||||
"selfHosted": false,
|
"selfHosted": false,
|
||||||
"downloadLinks": {
|
"downloadLinks": {
|
||||||
"v1.3": {
|
"v1.3": {
|
||||||
@ -387,8 +387,8 @@
|
|||||||
"id": "16",
|
"id": "16",
|
||||||
"name": "Thunderbird",
|
"name": "Thunderbird",
|
||||||
"icon": "/img/apps/thunderbird.png",
|
"icon": "/img/apps/thunderbird.png",
|
||||||
"price": "FREE",
|
|
||||||
"foss": true,
|
"foss": true,
|
||||||
|
"root": false,
|
||||||
"selfHosted": false,
|
"selfHosted": false,
|
||||||
"downloadLinks": {
|
"downloadLinks": {
|
||||||
"v9.0.beta3": {
|
"v9.0.beta3": {
|
||||||
@ -414,8 +414,8 @@
|
|||||||
"id": "17",
|
"id": "17",
|
||||||
"name": "OpenBoard",
|
"name": "OpenBoard",
|
||||||
"icon": "/img/apps/openboard.png",
|
"icon": "/img/apps/openboard.png",
|
||||||
"price": "FREE",
|
|
||||||
"foss": true,
|
"foss": true,
|
||||||
|
"root": false,
|
||||||
"selfHosted": false,
|
"selfHosted": false,
|
||||||
"downloadLinks": {
|
"downloadLinks": {
|
||||||
"v1.4.5": {
|
"v1.4.5": {
|
||||||
@ -438,8 +438,8 @@
|
|||||||
"id": "18",
|
"id": "18",
|
||||||
"name": "MiXplorer",
|
"name": "MiXplorer",
|
||||||
"icon": "/img/apps/mix.png",
|
"icon": "/img/apps/mix.png",
|
||||||
"price": "FREE",
|
|
||||||
"foss": false,
|
"foss": false,
|
||||||
|
"root": false,
|
||||||
"selfHosted": true,
|
"selfHosted": true,
|
||||||
"downloadLinks": {
|
"downloadLinks": {
|
||||||
"v6.68.4": {
|
"v6.68.4": {
|
||||||
|
@ -3,7 +3,6 @@
|
|||||||
"id": "1",
|
"id": "1",
|
||||||
"name": "ReVanced eXtended",
|
"name": "ReVanced eXtended",
|
||||||
"icon": "/img/modules/rvx.png",
|
"icon": "/img/modules/rvx.png",
|
||||||
"price": "FREE",
|
|
||||||
"foss": true,
|
"foss": true,
|
||||||
"selfHosted": false,
|
"selfHosted": false,
|
||||||
"lsposed": false,
|
"lsposed": false,
|
||||||
@ -24,7 +23,6 @@
|
|||||||
"id": "2",
|
"id": "2",
|
||||||
"name": "ReVanced eXtended Music",
|
"name": "ReVanced eXtended Music",
|
||||||
"icon": "/img/modules/rvx-music.png",
|
"icon": "/img/modules/rvx-music.png",
|
||||||
"price": "FREE",
|
|
||||||
"foss": true,
|
"foss": true,
|
||||||
"selfHosted": false,
|
"selfHosted": false,
|
||||||
"lsposed": false,
|
"lsposed": false,
|
||||||
@ -47,7 +45,6 @@
|
|||||||
"id": "3",
|
"id": "3",
|
||||||
"name": "Tricky Store",
|
"name": "Tricky Store",
|
||||||
"icon": "/img/modules/ts.png",
|
"icon": "/img/modules/ts.png",
|
||||||
"price": "FREE",
|
|
||||||
"foss": true,
|
"foss": true,
|
||||||
"selfHosted": false,
|
"selfHosted": false,
|
||||||
"lsposed": false,
|
"lsposed": false,
|
||||||
@ -71,7 +68,6 @@
|
|||||||
"id": "4",
|
"id": "4",
|
||||||
"name": "LSPosed Mod",
|
"name": "LSPosed Mod",
|
||||||
"icon": "/img/modules/lsposed.jpg",
|
"icon": "/img/modules/lsposed.jpg",
|
||||||
"price": "FREE",
|
|
||||||
"foss": true,
|
"foss": true,
|
||||||
"selfHosted": false,
|
"selfHosted": false,
|
||||||
"lsposed": false,
|
"lsposed": false,
|
||||||
@ -98,7 +94,6 @@
|
|||||||
"id": "5",
|
"id": "5",
|
||||||
"name": "LSPosed Irena",
|
"name": "LSPosed Irena",
|
||||||
"icon": "/img/modules/lsposed.jpg",
|
"icon": "/img/modules/lsposed.jpg",
|
||||||
"price": "FREE",
|
|
||||||
"foss": true,
|
"foss": true,
|
||||||
"selfHosted": false,
|
"selfHosted": false,
|
||||||
"lsposed": false,
|
"lsposed": false,
|
||||||
@ -116,7 +111,6 @@
|
|||||||
"id": "6",
|
"id": "6",
|
||||||
"name": "Play Integrity Fix",
|
"name": "Play Integrity Fix",
|
||||||
"icon": "/img/modules/ts.png",
|
"icon": "/img/modules/ts.png",
|
||||||
"price": "FREE",
|
|
||||||
"foss": true,
|
"foss": true,
|
||||||
"selfHosted": false,
|
"selfHosted": false,
|
||||||
"lsposed": false,
|
"lsposed": false,
|
||||||
@ -146,7 +140,6 @@
|
|||||||
"id": "7",
|
"id": "7",
|
||||||
"name": "StevenBlock",
|
"name": "StevenBlock",
|
||||||
"icon": "/img/modules/stevenblock.png",
|
"icon": "/img/modules/stevenblock.png",
|
||||||
"price": "FREE",
|
|
||||||
"foss": true,
|
"foss": true,
|
||||||
"selfHosted": false,
|
"selfHosted": false,
|
||||||
"lsposed": false,
|
"lsposed": false,
|
||||||
@ -182,7 +175,6 @@
|
|||||||
"id": "8",
|
"id": "8",
|
||||||
"name": "Shamiko",
|
"name": "Shamiko",
|
||||||
"icon": "/img/modules/lsposed.jpg",
|
"icon": "/img/modules/lsposed.jpg",
|
||||||
"price": "FREE",
|
|
||||||
"foss": true,
|
"foss": true,
|
||||||
"selfHosted": false,
|
"selfHosted": false,
|
||||||
"lsposed": false,
|
"lsposed": false,
|
||||||
@ -227,7 +219,6 @@
|
|||||||
"id": "9",
|
"id": "9",
|
||||||
"name": "Zygisk Detach",
|
"name": "Zygisk Detach",
|
||||||
"icon": "/img/modules/zygisk-detach.png",
|
"icon": "/img/modules/zygisk-detach.png",
|
||||||
"price": "FREE",
|
|
||||||
"foss": true,
|
"foss": true,
|
||||||
"selfHosted": false,
|
"selfHosted": false,
|
||||||
"lsposed": false,
|
"lsposed": false,
|
||||||
@ -245,7 +236,6 @@
|
|||||||
"id": "10",
|
"id": "10",
|
||||||
"name": "DSS",
|
"name": "DSS",
|
||||||
"icon": "/img/modules/dss.png",
|
"icon": "/img/modules/dss.png",
|
||||||
"price": "FREE",
|
|
||||||
"foss": true,
|
"foss": true,
|
||||||
"selfHosted": false,
|
"selfHosted": false,
|
||||||
"lsposed": false,
|
"lsposed": false,
|
||||||
@ -263,7 +253,6 @@
|
|||||||
"id": "11",
|
"id": "11",
|
||||||
"name": "Re-Malwack",
|
"name": "Re-Malwack",
|
||||||
"icon": "/img/modules/remalwack.png",
|
"icon": "/img/modules/remalwack.png",
|
||||||
"price": "FREE",
|
|
||||||
"foss": true,
|
"foss": true,
|
||||||
"selfHosted": false,
|
"selfHosted": false,
|
||||||
"lsposed": false,
|
"lsposed": false,
|
||||||
@ -287,13 +276,15 @@
|
|||||||
"id": "12",
|
"id": "12",
|
||||||
"name": "TeleVIP",
|
"name": "TeleVIP",
|
||||||
"icon": "/img/modules/telegram.png",
|
"icon": "/img/modules/telegram.png",
|
||||||
"price": "FREE",
|
|
||||||
"foss": false,
|
"foss": false,
|
||||||
"selfHosted": false,
|
"selfHosted": false,
|
||||||
"lsposed": true,
|
"lsposed": true,
|
||||||
"zygisk": false,
|
"zygisk": false,
|
||||||
"riru": false,
|
"riru": false,
|
||||||
"downloadLinks": {
|
"downloadLinks": {
|
||||||
|
"v1.3": {
|
||||||
|
"all": "https://github.com/mustafa1dev/TeleVip-Lsposed/releases/download/1.3/TeleVip_1.3.apk"
|
||||||
|
},
|
||||||
"v1.2": {
|
"v1.2": {
|
||||||
"all": "https://github.com/mustafa1dev/TeleVip-Lsposed/releases/download/1.2/TeleVip_1.2.apk"
|
"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.",
|
"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"
|
"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"
|
||||||
}
|
}
|
||||||
]
|
]
|
@ -79,16 +79,12 @@
|
|||||||
<h2 class="text-xl font-bold text-center text-white mt-4"><%= app.name %></h2>
|
<h2 class="text-xl font-bold text-center text-white mt-4"><%= app.name %></h2>
|
||||||
</div>
|
</div>
|
||||||
<p class="text-center text-gray-700 mt-2 flex flex-wrap justify-center">
|
<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) { %>
|
<% if (app.foss) { %>
|
||||||
<span class="bg-yellow-500 text-white font-bold rounded-full px-3 py-1 m-1">FOSS</span>
|
<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) { %>
|
<% if (app.selfHosted) { %>
|
||||||
<span class="bg-green-500 text-white font-bold rounded-full px-3 py-1 m-1">SelfHost</span>
|
<span class="bg-green-500 text-white font-bold rounded-full px-3 py-1 m-1">SelfHost</span>
|
||||||
<% } %>
|
<% } %>
|
||||||
|
@ -79,13 +79,6 @@
|
|||||||
<h2 class="text-xl font-bold text-center text-white mt-4"><%= module.name %></h2>
|
<h2 class="text-xl font-bold text-center text-white mt-4"><%= module.name %></h2>
|
||||||
</div>
|
</div>
|
||||||
<p class="text-center text-gray-700 mt-2 flex flex-wrap justify-center">
|
<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) { %>
|
<% if (module.foss) { %>
|
||||||
<span class="bg-yellow-500 text-white font-bold rounded-full px-3 py-1 m-1">FOSS</span>
|
<span class="bg-yellow-500 text-white font-bold rounded-full px-3 py-1 m-1">FOSS</span>
|
||||||
<% } %>
|
<% } %>
|
||||||
|
@ -75,16 +75,12 @@
|
|||||||
<img src="<%= app.icon %>" alt="<%= app.name %> icon" class="w-32 h-32 mb-4 rounded-full">
|
<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>
|
<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">
|
<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) { %>
|
<% if (app.foss) { %>
|
||||||
<span class="bg-yellow-500 text-white font-bold rounded-full px-3 py-1 m-1">FOSS</span>
|
<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) { %>
|
<% if (app.selfHosted) { %>
|
||||||
<span class="bg-green-500 text-white font-bold rounded-full px-3 py-1 m-1">SelfHost</span>
|
<span class="bg-green-500 text-white font-bold rounded-full px-3 py-1 m-1">SelfHost</span>
|
||||||
<% } %>
|
<% } %>
|
||||||
|
@ -75,13 +75,6 @@
|
|||||||
<img src="<%= module.icon %>" alt="<%= module.name %> icon" class="w-32 h-32 mb-4 rounded-full">
|
<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>
|
<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">
|
<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) { %>
|
<% if (module.foss) { %>
|
||||||
<span class="bg-yellow-500 text-white font-bold rounded-full px-3 py-1 m-1">FOSS</span>
|
<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>
|
<span class="bg-pink-400 text-white font-bold rounded-full px-3 py-1 m-1">LSPosed</span>
|
||||||
<% } %>
|
<% } %>
|
||||||
<% if (module.zygisk) { %>
|
<% 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) { %>
|
<% if (module.riru) { %>
|
||||||
<span class="bg-purple-700 text-white font-bold rounded-full px-3 py-1 m-1">Riru</span>
|
<span class="bg-purple-700 text-white font-bold rounded-full px-3 py-1 m-1">Riru</span>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user