Commit graph

49 commits

Author SHA1 Message Date
8ca5371a98
fix: parallelization effort, progressbar w/ bit-identitical file write compared to sequential path 2026-05-21 09:14:20 +02:00
35e49044f1
Initial parallelization attempt 2026-05-19 17:41:29 +02:00
12c05afa57
Push 0.10.0 2026-05-18 16:31:58 +02:00
Nichlas Severinsen
266f3fc76d Release 0.0.9
Fixed:
- Issue #11: fix read_regions bug which caused incorrect encryption/decryption
2022-02-19 00:24:17 +01:00
Nichlas Severinsen
fef4eee23a Fix #11 - read_regions bug which caused incorrect encryption/decryption 2022-02-19 00:22:42 +01:00
Nichlas Severinsen
79f303be57 Update requirement versions and allow compatible versions to be used 2022-02-19 00:17:45 +01:00
Nichlas Severinsen
92b37f6be7 Start writing tests 2021-12-02 06:49:41 +01:00
Nichlas Severinsen
928ff3128f Fix bundled search for titles with ™ and ® in them 2021-11-27 23:39:49 +01:00
Nichlas Severinsen
88d1b48167 Release 0.0.8
Fixed:
- Issue #7: fix manually supplied .ird files not being used.
2021-11-27 22:22:19 +01:00
Nichlas Severinsen
52bf2bad01 Make identification query more advanced for edgecases 2021-06-30 08:38:00 +02:00
Nichlas Severinsen
ef82f69e99 Release 0.0.7 2021-06-29 22:09:50 +02:00
Nichlas Severinsen
82bc798677 Reworking identification
- PARAM.SFO reader (sfo.py)
- Search for param first then use title there to identify
- long_description (setup.py)
- Multiman styling by default
- Don't check crc32 as it is very slow
2021-06-06 23:09:33 +02:00
Nichlas Severinsen
f3e8132a37 Release 0.0.6 2021-06-05 22:03:31 +02:00
Nichlas Severinsen
5e9bd4f257 Add -r / --re-encrypt 2021-06-02 20:25:49 +02:00
Nichlas Severinsen
46317877c1 Fix #6
- Decryption using disc key didn't work as it was encrypting the key before usage
2021-06-02 18:38:29 +02:00
Nichlas Severinsen
0b236b5530 Update copyright 2021-06-02 17:20:01 +02:00
Nichlas Severinsen
92be492a40 Update README.md 2020-11-26 21:09:39 +00:00
Nichlas Severinsen
2460b00c10 Update README.md 2020-08-05 19:38:05 +00:00
Nichlas Severinsen
0c6c4d2d39 Update 'README.md' 2020-08-05 19:36:35 +00:00
Nichlas Severinsen
d669116cf0 Added editorconfig 2020-08-03 20:05:09 +02:00
Nichlas Severinsen
c3b90319eb Release 0.0.5 2020-08-03 19:53:09 +02:00
Nichlas Severinsen
df4c1a6f36 Release 0.0.4 2020-08-03 11:33:00 +02:00
Nichlas Severinsen
adc4ff9bb8 Release 0.0.3 2020-08-03 11:25:03 +02:00
Nichlas Severinsen
9eaef6da23 Switch to pycryptodome 2020-08-03 11:19:20 +02:00
Nichlas Severinsen
a1128fd829 Updated README.md 2020-01-21 11:53:59 +00:00
Nichlas Severinsen
0fe0b1d05a Add -d and -q 2019-11-15 22:18:22 +01:00
Nichlas Severinsen
d229015710 Argparse hack to show required arguments before optional 2019-11-02 22:16:34 +01:00
Nichlas Severinsen
44674ca62e Update copyright 2019-08-01 08:42:14 +02:00
Nichlas Severinsen
94d7b71317 Make game_id.iso default output name 2019-08-01 08:34:56 +02:00
Nichlas Severinsen
ad0c6da8cf Updated README.md 2019-08-01 08:23:04 +02:00
Nichlas Severinsen
552147583b Release 0.0.2
- bump version and pip freeze versions
- actually error if files are empty
- better block device check
- " to ' consistency
2019-07-07 21:22:18 +02:00
Nichlas Severinsen
3783d1c2ff Merge branch 'disc_size' of randomstuff/libray into master 2019-07-07 17:00:22 +00:00
Gabriel Corona
4cec6b92e5 Fix reading directly from the disc
Getting the file size with os.stat() does not work with block devices.

You can now:

  libray -i /dev/sg0 -o test.iso
2019-07-07 08:46:27 +02:00
Nichlas Severinsen
b9a9e6c18d PyPi 2019-06-07 09:19:33 +02:00
Nichlas Severinsen
b70b129467 Preparing for PyPi 2019-06-07 09:08:56 +02:00
Nichlas Severinsen
81a43952a8 Some cleaning up, changelog 2019-06-07 09:00:03 +02:00
Nichlas Severinsen
cee1c05820 Helptext 2019-05-16 10:44:07 +02:00
Nichlas Severinsen
56e9beaa20 Some tidying 2019-05-16 10:37:28 +02:00
Nichlas Severinsen
e45367a875 Revert "Rewrote to not use .ird, turn's out they're not needed"
This reverts commit f8b35fbe83.
2018-07-09 07:40:41 +02:00
Nichlas Severinsen
f8b35fbe83 Rewrote to not use .ird, turn's out they're not needed 2018-07-07 23:36:27 +02:00
Nichlas Severinsen
77a2f33642 Auto download IRD 2018-07-07 19:03:47 +02:00
Nichlas Severinsen
cf0a529cdb Use zlib instead of gzip 2018-07-07 12:13:11 +02:00
Nichlas Severinsen
de805696e2 Weird bug 2018-07-07 11:12:05 +02:00
Nichlas Severinsen
fbec245501 Major refactor. Release 0.0.1
- Now possible to give .iso and .ird and get a decrypted output.iso
2018-07-07 00:38:10 +02:00
Nichlas Severinsen
b5ba35dfd2 Successfully decrypted! 2018-07-03 21:18:36 +02:00
Nichlas Severinsen
cfa8b1ca66 Decryping, but encoding is borked 2018-06-23 18:58:38 +02:00
Nichlas Severinsen
730b54d6bf Working on reading IRD 2018-06-21 22:02:47 +02:00
Nichlas Severinsen
9d75699178 Struggling to decrypt 2018-06-21 21:30:38 +02:00
Nichlas Severinsen
16a5e95777 Initial commit 2018-06-20 22:28:52 +02:00