So this is like the "official" release thread for my little python project.
It's a Linux only comandline tool called "opl". I developed it as a replacement for OPL (Open PS2 Loader) Manager & USBUtil. The code base is still far away from good, but it does it's job.
Features:
- Adding and Renaming of PS2 game iso's to USB-Drive
- Automatic recovery of media-id's from filename or image
- Conversation/Splitting in UL-Format & ul.cfg creation
- Listing games on drive incl. UL-Games
- Inititalize OPL Folder structure
- Open Source API backend (data to be released.. soon)
- Downloads Metadata & Artwork from API
- Backend can be used as a library for your own tools
Sourcecode: https://github.com/Nold360/libopl
Installation: [debian/ubuntu/...]:
Usage:
This is how it looks like, if you add a game, with unknown name/id & have the API backend enabled:
It's a Linux only comandline tool called "opl". I developed it as a replacement for OPL (Open PS2 Loader) Manager & USBUtil. The code base is still far away from good, but it does it's job.
Features:
- Adding and Renaming of PS2 game iso's to USB-Drive
- Automatic recovery of media-id's from filename or image
- Conversation/Splitting in UL-Format & ul.cfg creation
- Listing games on drive incl. UL-Games
- Inititalize OPL Folder structure
- Open Source API backend (data to be released.. soon)
- Downloads Metadata & Artwork from API
- Backend can be used as a library for your own tools
Sourcecode: https://github.com/Nold360/libopl
Installation: [debian/ubuntu/...]:
Code:
$ pip3 install libopl
Code:
$ opl --help
usage: opl [-h] {list,add,artwork,fix,init,delete} ...
positional arguments:
{list,add,artwork,fix,init,delete}
Choose your path...
list List Games on OPL-Drive
add Add Media Image to OPL-Drive
artwork Download Artwork onto opl_drive
fix rename/fix media filenames <- FIXME...
init Initialize OPL-Drive folder-structure
delete Delete game from Drive <- TODO - lol
optional arguments:
-h, --help show this help message and exit
$ opl add --help
usage: opl add [-h] [--rename] [--force] [--ul]
opl_drive src_file [src_file ...]
positional arguments:
opl_drive Path to OPL - e.g. your USB- or SMB-Drive Example: /media/usb
src_file Media/ISO Source File
optional arguments:
-h, --help show this help message and exit
--rename, -r Rename Game by obtaining it's title from API
--force, -f Force overwriting of existing files
--ul, -u Force UL-Game converting
This is how it looks like, if you add a game, with unknown name/id & have the API backend enabled: