Library And Tool To Manage Open-PS2-Loader USB-Drives & Games
Project description
libOPL - Poor-Python OPL-Manager & Library
This Repository containes the code for "popl". Popl is a simple Python implementation of the "OPL Manager". While popl is the cli frontend, it's sub-classes can also be used as a library to parse the "ul.cfg", split games to ul-format, download artwork, fix filenames, etc.
Features
- Add game images (iso's) to OPL-Drive
- Split them to UL-Format if needed/wanted
- Read, write & merge ul.cfg
- Download artwork for all games on drive from open API
- List all games on a OPL-Drive
- init OPL-Drive with all needed folders
- Fix game names & artwork for all games on drive
ToDo / Limitations / Known Bugs:
- Fix "fix" function - lol
- Lots of cleanup & error handling
- Very buggy, alpha state code by a bad non-coder
- Currently only available for Linux (port yourself)
Installation
On Linux:
pip3 install libopl
Usage
$ opl --help
usage: opl [-h] [-f] {list,add,artwork,fix,init} ...
positional arguments:
{list,add,artwork,fix,init}
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
init Initialize OPL-Drive folder-structure
optional arguments:
-h, --help show this help message and exit
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
libopl-0.1.2.tar.gz
(11.9 kB
view details)
Built Distribution
libopl-0.1.2-py3-none-any.whl
(25.7 kB
view details)
File details
Details for the file libopl-0.1.2.tar.gz
.
File metadata
- Download URL: libopl-0.1.2.tar.gz
- Upload date:
- Size: 11.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
0c287fc195137e984bb066d4431099de209fb1075c64a1c8f5c57036c200ccec
|
|
MD5 |
b2df5de144003654cd57c0e4969e8081
|
|
BLAKE2b-256 |
d2dcfb4764f6c03594e213c3a8569b6250c98a4d2b4f4ba8dcab7cffeb4b85a0
|
File details
Details for the file libopl-0.1.2-py3-none-any.whl
.
File metadata
- Download URL: libopl-0.1.2-py3-none-any.whl
- Upload date:
- Size: 25.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
e21b7b42064094987813647c15633d63f5ed329fef1abd524adbf9f3c9989315
|
|
MD5 |
03433b99da1612a40f3c77bc78f5e920
|
|
BLAKE2b-256 |
aa9d175ebb094131335cfcf293eccb37b443b2e85ca400b748909a05d9a1623d
|