Release: libOPL - OPL Manager alternative & Python lib

Discussion in 'General Discussion' started by Nold, Aug 28, 2019.

  1. Nold C L U B C L A M S H E L L Staff Member . .

    Joined:
    Jul 16, 2017
    Messages:
    299
    Likes Received:
    865
    Location:
    EU
    Portables:
    4 + 1*π
    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/...]:
    Code:
     $ pip3 install libopl
    Usage:
    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:
    liboplinaction.png
     

Share This Page

Loading...