1
0
mirror of synced 2024-12-12 15:01:09 +01:00
Commit Graph

119 Commits

Author SHA1 Message Date
Stepland
e0809b7a8d Make dump_and_load_then_compare default to using a temporary directory
Dump path format variables all need to be strings
2021-06-01 19:38:31 +02:00
Stepland
a932893edc [malody] Dumping does not write placeholder null values anymore 2021-06-01 19:06:53 +02:00
Stepland
8021e10c2e Bump version to 1.2.1 2021-05-28 01:59:47 +02:00
Stepland
e60ecc7612
Merge pull request #15 from Stepland/malody-extra-keys
[malody] allow unknown keys in input
2021-05-28 01:59:06 +02:00
Stepland
d63c97ecb2 [malody] Add real file test case 2021-05-28 01:58:29 +02:00
Stepland
d9b960383c [malody] allow unknown keys in input 2021-05-28 01:48:10 +02:00
Stepland
20c1ce922e Update README.md 2021-05-28 01:33:52 +02:00
Stepland
7522634fa1
Merge pull request #14 from Stepland/loosen-konami-formats-tests
[konami] only test for 1/4 and 1/3 times
2021-05-28 01:28:04 +02:00
Stepland
4e9c87b37f Bump version to 1.2.0 2021-05-28 01:25:51 +02:00
Stepland
417b026d05 [konami] only test for 1/4 and 1/3 times 2021-05-28 01:23:35 +02:00
Stepland
28208d74b7
Merge pull request #13 from Stepland/malody
Malody support
2021-05-28 01:15:51 +02:00
Stepland
b613a2d960 [malody] test pass ! 2021-05-28 01:12:17 +02:00
Stepland
7b110e2462 [malody] beta dump support ! 2021-05-27 23:58:58 +02:00
Stepland
d67df121da [malody] beta load support ! 2021-05-26 22:49:33 +02:00
Stepland
8ea3c68278 Bump version to 1.1.3 2021-05-23 11:27:54 +02:00
Stepland
0af9d36f8c
Merge pull request #12 from Stepland/force-encoding
[jubeat-analyser] use `surrogateescape` everywhere
2021-05-23 11:26:41 +02:00
Stepland
439c50f443 [jubeat-analyser] use surrogateescape everywhere 2021-05-23 11:24:21 +02:00
Stepland
ef13cd9365 Bump version to 1.1.2 2021-05-22 13:10:09 +02:00
Stepland
be593fcad6
Merge pull request #10 from Stepland/fix-bugs-found-by-nomlas
Fix bugs found by Nomlas
2021-05-22 13:03:26 +02:00
Stepland
49b6529105 Fix Style 2021-05-22 13:00:06 +02:00
Stepland
a1259a0d2b Fix black not checking anything in the Ci pipeline 2021-05-22 12:58:56 +02:00
Stepland
a040ffcd95 [memo2] handle b=4 and t= commands anywhere in the file
[jubeat-analyser] handle ideographic whitespace
2021-05-22 12:55:41 +02:00
Stepland
c695550866 Bump version to 1.1.1 2021-05-19 17:37:05 +02:00
Stepland
5984d6b4ba Make construct-typing required 2021-05-19 17:36:50 +02:00
Stepland
acfe3baef5 Bump version to 1.1.0 2021-05-19 17:31:17 +02:00
Stepland
4348976748 Prepare changelog and readme for 1.1.0 2021-05-19 17:30:56 +02:00
Stepland
88fbcda421 Add ci testing
Closes #2
2021-05-19 17:26:19 +02:00
Stepland
42d2a3c118 [jbsq] initial support !
Closes #6
2021-05-19 17:26:19 +02:00
Stepland
6b869cfaf9 Bump version to 1.0.1 2021-05-12 16:41:09 +02:00
Stepland
8adc517835 Remove debug print(locals()) mistakenly left in 2021-05-12 16:40:22 +02:00
Stepland
57428359ab Bump version to 1.0.0 2021-05-12 16:33:23 +02:00
Stepland
97c59add43 [eve] Add --beat-snap={number} loader option to allow aggressive rounding
cli now splits loader and dumper options and passes them on correctly
Move unreleased to 1.0.0 in CHANGELOG.md
2021-05-12 16:32:39 +02:00
Stepland
9c0850f98d [eve] Tests pass !
Add load_options to dump & load test strategy
2021-05-12 12:58:28 +02:00
Stepland
f72e875898 Loaders can now take in arguments
[eve] Add beat_snap argument to the loader
[eve] Simplify bpm truncation method
[eve] Fix bug in TimeMap.from_seconds
[eve] TimeMap.convert_to_timing_info now accepts a beat_snap
Add denominator argument to round_beats for coarser rounding
Parameterize hypothesis strategies in a less ugly way
2021-05-12 01:24:25 +02:00
Stepland
8322747a15 [eve] full support ! 2021-05-11 01:43:21 +02:00
Stepland
a6b1c26f2a Fully standardize whole song.Song rountrip test strategy
Rename + move jubeat_analyser.load_tools.decimal_to_beats to formats.load_tools.round_beats
2021-05-11 01:42:41 +02:00
Stepland
272a05e82b Add .eve to the format guesser 2021-05-11 01:39:46 +02:00
Stepland
d8c19e35ed Fix bug dedup and parent folder bugs in filename choosing logic 2021-05-11 01:38:57 +02:00
Stepland
bfbbc59e4a type hint group_by keys as hashable 2021-05-11 01:37:00 +02:00
Stepland
cb2bbfe370 Split eve between dump and load files 2021-05-10 00:39:28 +02:00
Stepland
4d11287be2 Split NotePosition into two classes, one for actual button positions (bounds checked) and the other for 2d integer vectors (no bounds check) 2021-05-09 17:05:04 +02:00
Stepland
25b6529245 Standardize loading and dumping routines for formats that use one file per chart 2021-05-09 16:31:53 +02:00
Stepland
bfd0dffa85 Code style ... 2021-05-09 16:29:40 +02:00
Stepland
440b9f888d .eve dumping support !
Refactor filename choice and folder loading logic to be usable by other formats
change JubeatFile type to bytes
create Direction enum
rename LongNote.tail_is_straight to has_straight_tail
create Difficulty enum
rename Song.global_timing to common_timing
2021-05-08 00:36:13 +02:00
Stepland
3a4dce98b0 Start eve support 2021-05-06 15:12:12 +02:00
Stepland
3544a817bf working TimeMap implementation ! 2021-05-06 15:11:42 +02:00
Stepland
996deb3ed3 [jubeat-analyser] Prettier rendering of decimal values 2021-05-04 16:11:16 +02:00
Stepland
bb48c4ef0b Bump version to 0.2.0 2021-05-04 13:41:52 +02:00
Stepland
ce79a843cd bump changelog 2021-05-04 13:41:31 +02:00
Stepland
000614912d Add more linting and code formating 2021-05-04 13:39:40 +02:00