From 1e09970ecdefa1d1ed8bc753fe184d7190dfa739 Mon Sep 17 00:00:00 2001 From: Aidan Date: Mon, 30 Dec 2024 19:54:28 -0500 Subject: [PATCH] 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 --- README.md | 20 +++++++++++++++++-- data/apps.json | 36 +++++++++++++++++----------------- data/modules.json | 33 +++++++++++++++++++------------ src/views/pages/apps.ejs | 10 +++------- src/views/pages/modules.ejs | 7 ------- src/views/templates/app.ejs | 10 +++------- src/views/templates/module.ejs | 9 +-------- 7 files changed, 64 insertions(+), 61 deletions(-) diff --git a/README.md b/README.md index 9768df8..f3b5583 100644 --- a/README.md +++ b/README.md @@ -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 diff --git a/data/apps.json b/data/apps.json index 23df6e9..5ff6e4d 100644 --- a/data/apps.json +++ b/data/apps.json @@ -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": { diff --git a/data/modules.json b/data/modules.json index bceabc6..6562a95 100644 --- a/data/modules.json +++ b/data/modules.json @@ -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\nKernelSU & APatch users\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\nMagisk users\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" } ] \ No newline at end of file diff --git a/src/views/pages/apps.ejs b/src/views/pages/apps.ejs index 7e0a052..a6d8c0b 100644 --- a/src/views/pages/apps.ejs +++ b/src/views/pages/apps.ejs @@ -79,16 +79,12 @@

<%= app.name %>

- - <% if (app.price === 'FREE') { %> - <%= app.price %> - <% } else { %> - $<%= app.price %> - <% } %> - <% if (app.foss) { %> FOSS <% } %> + <% if (app.root) { %> + Root + <% } %> <% if (app.selfHosted) { %> SelfHost <% } %> diff --git a/src/views/pages/modules.ejs b/src/views/pages/modules.ejs index 4ea81f1..f5087fa 100644 --- a/src/views/pages/modules.ejs +++ b/src/views/pages/modules.ejs @@ -79,13 +79,6 @@

<%= module.name %>

- - <% if (module.price === 'FREE') { %> - <%= module.price %> - <% } else { %> - $<%= module.price %> - <% } %> - <% if (module.foss) { %> FOSS <% } %> diff --git a/src/views/templates/app.ejs b/src/views/templates/app.ejs index 64d1310..b54d80b 100644 --- a/src/views/templates/app.ejs +++ b/src/views/templates/app.ejs @@ -75,16 +75,12 @@ <%= app.name %> icon

<%= app.name %>

- - <% if (app.price === 'FREE') { %> - <%= app.price %> - <% } else { %> - $<%= app.price %> - <% } %> - <% if (app.foss) { %> FOSS <% } %> + <% if (app.root) { %> + Root + <% } %> <% if (app.selfHosted) { %> SelfHost <% } %> diff --git a/src/views/templates/module.ejs b/src/views/templates/module.ejs index dba8d81..708f0e2 100644 --- a/src/views/templates/module.ejs +++ b/src/views/templates/module.ejs @@ -75,13 +75,6 @@ <%= module.name %> icon

<%= module.name %>

- - <% if (module.price === 'FREE') { %> - <%= module.price %> - <% } else { %> - $<%= module.price %> - <% } %> - <% if (module.foss) { %> FOSS <% } %> @@ -92,7 +85,7 @@ LSPosed <% } %> <% if (module.zygisk) { %> - LSPosed + Zygisk <% } %> <% if (module.riru) { %> Riru