update pif, add re-malwack and televip, support dashes in name of module, add todo

This commit is contained in:
Aidan 2024-12-25 00:22:00 -05:00
parent b17ef4d9ec
commit 9705aaf64f
No known key found for this signature in database
GPG Key ID: 1773A01F0EFE4FC1
5 changed files with 54 additions and 2 deletions

View File

@ -56,3 +56,4 @@ Your server can now be accessed at http://localhost:3000, and can be used in con
- [ ] Support filtering by category - [ ] Support filtering by category
- [ ] Add submissions - [ ] Add submissions
- [ ] Add search functionality - [ ] Add search functionality
- [ ] Add tags for KernelSU/Apatch

2
app.js
View File

@ -73,7 +73,7 @@ app.get('/apps/:id', (req, res) => {
app.get('/download', (req, res) => { app.get('/download', (req, res) => {
const { name, type, version, arch } = req.query; const { name, type, version, arch } = req.query;
if (!validator.isAlphanumeric(name.replace(/\s/g, '')) || !validator.isAlphanumeric(type) || !validator.isAlphanumeric(version.replace(/\./g, '')) || !/^[a-zA-Z0-9-]+$/.test(arch)) { if (!validator.isAlphanumeric(name.replace(/[\s-]/g, '')) || !validator.isAlphanumeric(type) || !validator.isAlphanumeric(version.replace(/\./g, '')) || !/^[a-zA-Z0-9-]+$/.test(arch)) {
return res.status(400).send('Invalid input, mister!'); return res.status(400).send('Invalid input, mister!');
} }
fs.readFile(`data/${type}s.json`, (err, data) => { fs.readFile(`data/${type}s.json`, (err, data) => {

View File

@ -123,6 +123,9 @@
"zygisk": false, "zygisk": false,
"riru": false, "riru": false,
"downloadLinks": { "downloadLinks": {
"v18.2": {
"all": "https://github.com/chiteroman/PlayIntegrityFix/releases/download/v18.2/PlayIntegrityFix_v18.2.zip"
},
"v18.1": { "v18.1": {
"all": "https://github.com/chiteroman/PlayIntegrityFix/releases/download/v18.1/PlayIntegrityFix_v18.1.zip" "all": "https://github.com/chiteroman/PlayIntegrityFix/releases/download/v18.1/PlayIntegrityFix_v18.1.zip"
}, },
@ -249,11 +252,59 @@
"zygisk": false, "zygisk": false,
"riru": false, "riru": false,
"downloadLinks": { "downloadLinks": {
"v1.0.2": { "v5.3.0": {
"all": "https://github.com/foobar66/dss/releases/download/v1.0.2/dss.zip" "all": "https://github.com/foobar66/dss/releases/download/v1.0.2/dss.zip"
} }
}, },
"description": "Magisk module to disable app Analytics/Measurement/Firebase. It can block app measurement, analytics, Firebase tracking, and Crashlytics.\n\nIn short, each APK (system app or user app) may have background services to do all sorts of tracking and ad handling. Module allows you to disable (or enable) those services.\n\nPLEASE FOLLOW THE GUIDE ON GITHUB TO LEARN HOW TO USE", "description": "Magisk module to disable app Analytics/Measurement/Firebase. It can block app measurement, analytics, Firebase tracking, and Crashlytics.\n\nIn short, each APK (system app or user app) may have background services to do all sorts of tracking and ad handling. Module allows you to disable (or enable) those services.\n\nPLEASE FOLLOW THE GUIDE ON GITHUB TO LEARN HOW TO USE",
"github": "https://github.com/foobar66/dss" "github": "https://github.com/foobar66/dss"
},
{
"id": "11",
"name": "Re-Malwack",
"icon": "/img/modules/remalwack.png",
"price": "FREE",
"foss": true,
"selfHosted": false,
"lsposed": false,
"zygisk": false,
"riru": false,
"downloadLinks": {
"v5.3.0": {
"all": "https://github.com/ZG089/Re-Malwack/releases/download/v5.3.0/Re-Malwack-v5.3.0.zip"
},
"v5.2.4": {
"all": "https://github.com/ZG089/Re-Malwack/releases/download/v5.2.4/Re-Malwack-v5.2.4.zip"
},
"v5.2.2": {
"all": "https://github.com/ZG089/Re-Malwack/releases/download/v5.2.2/Re-Malwack-v5.2.2.zip"
}
},
"description": "Same as Malwack (P*rn block, whitelist, reset hosts, ad block, protection from malware.)\n🚫 Has Blacklist Feature\n⛔ Blocks ads, malware, trackers, P*rn sites, fake news sites, and gambling sites\n✨ Has WebUI\n🛠 Hosts file is updated regularly\n✨ Supports Magisk (v20.0+), KernelSU (v1.0.1 and below) and Apatch (Apatch is not tested)\n🔧 Regularly maintained & updated\n⚙ Fixed Malwack's bugs\n🚀 Enhanced for more performance and effectiveness.\n🔜 More soon....\n\n<b>REQUIREMENTS:</b>\n\nStable internet connection in order to download hosts during installation.\nMid-Range or high-end device.\nDo not use this module with any other ad blocker module/app, such as AdAway and Magisk's built-in systemless hosts module.\n\n<b>USAGE:</b>\n\n1. Terminal\n\nType <code>su -c rmlwk</code> in your terminal app to show up the next help message which will clarify how to use the CLI version.\n\n2. WebUI\n\nRe-Malwack's WebUI can be accesed using KSU, KSUWebUI, Apatch and MMRL\n\nSEE MORE DETAILS ON GITHUB",
"github": "https://github.com/ZG089/Re-Malwack"
},
{
"id": "12",
"name": "TeleVIP",
"icon": "/img/modules/telegram.png",
"price": "FREE",
"foss": false,
"selfHosted": false,
"lsposed": true,
"zygisk": false,
"riru": false,
"downloadLinks": {
"v1.2": {
"all": "https://github.com/mustafa1dev/TeleVip-Lsposed/releases/download/1.2/TeleVip_1.2.apk"
},
"v1.1": {
"all": "https://github.com/mustafa1dev/TeleVip-Lsposed/releases/download/televipt/TeleVip_1.1.apk"
},
"v1.0": {
"all": "https://github.com/mustafa1dev/TeleVip-Lsposed/releases/download/televip/TeleVip_1.0.apk"
}
},
"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"
} }
] ]

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB