Releases: AllenHeartcore/IdolyPrideObjectManager
Releases · AllenHeartcore/IdolyPrideObjectManager
Release list
IdolyPrideObjectManager GUI v1.2
A Python OOP interface with Gakuen Idolm@ster's object database ("manifest").
Adapted from GkmasObjectManager with customized media support; see changelog
Running the GUI
$ pip install -r requirements.txt
$ python server.py
Using the Module
import GkmasObjectManager as gom
m = gom.fetch(pc=True) # live loading from server
m.export("manifest.json") # supports ProtoDB/JSON/CSV
m_old = gom.load("octocacheevai") # loading from local 'octocacheevai'
m_diff = gom.fetch(m_old.revision._get_canon_repr()) # fetch update
m_new = m_old + m_diff # apply update
assert m_new == gom.fetch()
m.download_preset("presets/wallpaper_kit.yml") # implies export dir
m.download("img_card_full_1.*", image_format="JPEG", image_resize="16:9") # character cards
m.download("sud_music_short.*inst", audio_format="WAV") # instrumental songs
m.download("mov_card_full.*1080p.mp4") # animated character cards