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
Release files for libopl 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| libopl-0.1.2.tar.gz | 11.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| libopl-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 37.6 kB
Release files / libopl-0.1.2.tar.gz
| Download URL | libopl-0.1.2.tar.gz |
|---|---|
| Size | 11.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0c287fc195137e984bb066d4431099de209fb1075c64a1c8f5c57036c200ccec
|
|
BLAKE2b-256 checksum How to use checksums |
d2dcfb4764f6c03594e213c3a8569b6250c98a4d2b4f4ba8dcab7cffeb4b85a0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / libopl-0.1.2-py3-none-any.whl
| Download URL | libopl-0.1.2-py3-none-any.whl |
|---|---|
| Size | 25.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e21b7b42064094987813647c15633d63f5ed329fef1abd524adbf9f3c9989315
|
|
BLAKE2b-256 checksum How to use checksums |
aa9d175ebb094131335cfcf293eccb37b443b2e85ca400b748909a05d9a1623d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|