Metadata-Version: 2.1
Name: libopl
Version: 0.1.1
Summary: Library And Tool To Manage Open-PS2-Loader USB-Drives & Games
Home-page: https://github.com/nold360/libopl
Author: Nold
Author-email: nold@gnu.one
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Operating System :: POSIX :: Linux
Classifier: Environment :: Console
Description-Content-Type: text/markdown

# 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
```


