myjian / mai-tools

mai-tools is a collection of useful tools for maimai and maimai DX.
https://myjian.github.io/mai-tools
GNU General Public License v3.0
39 stars 11 forks source link

Feature request: more details in download all scores (tsv form) #46

Closed DadangSudadang closed 1 year ago

DadangSudadang commented 1 year ago

Expected behavior

Print column headers and more fields in tsv format.

Title Genre Version Difficulty Lv. CC Chart Achievement Rank DX Score DX% DX* FC/AP Sync Last Played No. of Play(s)
うまぴょい伝説 POPS&アニメ UNiVERSE PLUS Re:MASTER 13 13.5 DX 96.2822% AAA 2117/2490 85.0% 1 - - 2023/04/25 23:39 1
Title   Genre   Version Difficulty  Lv. CC  Chart   Achievement Rank    DX Score    DX% DX* FC/AP   Sync    Last Played No. of Play(s)
うまぴょい伝説 POPS&アニメ    UNiVERSE PLUS   Re:MASTER   13  13.5    DX  96.2822%    AAA 2117/2490   85.0%   1   -   -   2023/04/25 23:39    1

Additional requirements/caveats:

Options

  1. Add the features to the current implementation, but that would mean also modifying the intrepreters for the analyzer
  2. Add as a separate function, maybe a checkbox "include more details" or a different button under the textbox image
  3. If there are too many unnecessary fields, maybe just keep dxscore, fc/ap/sync status, timestamp and no. of plays?
myjian commented 1 year ago

Last Played and No. of Play(s) cannot be batch retrieved, as they are only visible on per-song score page. Version requires a lookup table from [song name + chart type] -> [version], but is doable.

May I ask what CC stands for?

myjian commented 1 year ago

never mind, it is chart constant.

DadangSudadang commented 1 year ago

Thank you very much!