Skip to content
This repository has been archived by the owner on Oct 16, 2020. It is now read-only.

dimon4ezzz/santoni-firmwares

Repository files navigation

Santoni Firmwares list

Pages

MarshmallowNougatOreoPieQR

CSV Fields list

  1. Name (required) — firmware name (without version name, suffixes OS, ROM)
  2. Treble — is firmware treble (Yes or No)
  3. Author — real or supposed firmware author (team)
    • please, use full name, nicknames divided with /
  4. Date (required) — last update date
    • please, use ISO date: yyyy-mm-dd
  5. Website — official landing page
  6. Folder — updatable folder with firmware ROMs
  7. 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
  8. XDA link — link to XDA topic
    • please, use shorten view, matches regex: ^forum.xda-developers.com\/.+\/-t\d+$
  9. Telegram link — link to Telegram Announcement Channel or Group
    • please, use shorten view, matches regex: ^t\.me\/\w+$
  10. 4PDA link — link to 4PDA post
    • please, use shorten view, matches regex: ^4pda\.ru\/forum\/index\.php\?act=findpost&pid=\d+$

Links

Cleaning CSV

There are regular expressions, used for cleaning csv files (make it smaller). Used $1 notation reference group for VS Code.

  1. (?:https:\/\/)?sourceforge\.net\/projects\/([^\/]+)\/files[^,]*\/([^\/]+.zip)\/download to download.sourceforge.net/$1/$2
  2. (?:https:\/\/)?forum\.xda-developers\.com\/([^,]*)\/[^,]*-t(\d+) to forum.xda-developers.com/$1/-t$2
  3. (?:https:\/\/)?4pda\.ru\/forum\/index.php\?s=&showtopic=[\d]+&view=findpost&p=(\d+) to 4pda.ru/forum/index.php?act=findpost&pid=$1
  4. remove https://
  5. \/, to ,