Some tidying

This commit is contained in:
Nichlas Severinsen 2019-05-16 10:37:28 +02:00
parent e45367a875
commit 56e9beaa20
8 changed files with 87 additions and 47 deletions

View file

@ -1,4 +1,3 @@
# LibRay
LibRay: A portmanteau of Libre and Blu-Ray
@ -8,7 +7,41 @@ extracting, repackaging, and encrypting PS3 ISOs.
A hackable, crossplatform, alternative to ISOTools and ISO-Rebuilder.
## How to install
1. Clone this repository ```git clone https://notabug.org/necklace/libray```
2. Install dependencies with ```sudo pip install -r requirements.txt```
3. Run ```sudo python setup.py install```
Note: You will need Python 3, so you might want to use `python3` and `pip3`.
`libray` is now installed to your path. In the future I'll add this package to pypi.
## License
This project is Free and Open Source Software; FOSS, licensed under the GNU General Public License version 3. GPLv3.
## Error!
Help! I get
> ImportError: No module named Crypto.Cipher
or
> ImportError: cannot import name 'byte_string' from 'Crypto.Util.py3compat' (/usr/lib/python3.7/site-packages/Crypto/Util/py3compat.py)
This is due to multiple similarly named python crypto packages, one way to fix it is:
```
sudo pip uninstall crypto
sudo pip uninstall pycrypto
sudo pip install pycrypto
```
## Development
[see also](http://www.psdevwiki.com/ps3/Bluray_disc#Encryption) ([archive.fo](https://archive.fo/hN1E6))
@ -16,7 +49,6 @@ A hackable, crossplatform, alternative to ISOTools and ISO-Rebuilder.
clp = compressed length prefix
## Todo
- Automatically download .ird file if not given
@ -24,6 +56,7 @@ clp = compressed length prefix
- Extract ISO (currently doable with `7z x output.iso`
- Test .irds with version < 9
- Custom command to backup all irds available
- pypi
## Advanced