Marshmallow • Nougat • Oreo • Pie • Q • R
- Name (required) — firmware name (without version name, suffixes
OS
,ROM
) - Treble — is firmware treble (
Yes
orNo
) - Author — real or supposed firmware author (team)
- please, use full name, nicknames divided with
/
- please, use full name, nicknames divided with
- Date (required) — last update date
- please, use ISO date:
yyyy-mm-dd
- please, use ISO date:
- Website — official landing page
- Folder — updatable folder with firmware ROMs
- Download link (required) — link to download ROM at specified date
- please, for sourceforge use typical
download.sourceforge.com/PROJECT NAME/FILENAME
, see examples in files
- please, for sourceforge use typical
- XDA link — link to XDA topic
- please, use shorten view, matches regex:
^forum.xda-developers.com\/.+\/-t\d+$
- please, use shorten view, matches regex:
- Telegram link — link to Telegram Announcement Channel or Group
- please, use shorten view, matches regex:
^t\.me\/\w+$
- please, use shorten view, matches regex:
- 4PDA link — link to 4PDA post
- please, use shorten view, matches regex:
^4pda\.ru\/forum\/index\.php\?act=findpost&pid=\d+$
- please, use shorten view, matches regex:
- 4PDA forum: https://4pda.ru/forum/index.php?showtopic=821670
- XDA Developers forum: https://forum.xda-developers.com/xiaomi-redmi-4x/development
- Redmi 4X tag on Xiaomi Firmware: https://xiaomifirmware.com/tag/redmi-4x/
- santoni tag on Android File Host: https://androidfilehost.com/?w=developers&did=2459
There are regular expressions, used for cleaning csv files (make it smaller). Used $1
notation reference group for VS Code.
(?:https:\/\/)?sourceforge\.net\/projects\/([^\/]+)\/files[^,]*\/([^\/]+.zip)\/download
todownload.sourceforge.net/$1/$2
(?:https:\/\/)?forum\.xda-developers\.com\/([^,]*)\/[^,]*-t(\d+)
toforum.xda-developers.com/$1/-t$2
(?:https:\/\/)?4pda\.ru\/forum\/index.php\?s=&showtopic=[\d]+&view=findpost&p=(\d+)
to4pda.ru/forum/index.php?act=findpost&pid=$1
- remove
https://
\/,
to,