Skip to main content

Collection of helpful utilities for maintaining the theme gallery repository.

Project description

https://img.shields.io/pypi/v/theme_gallery_utils.svg

Theme Gallery Utils are a collection of helper utilities for maintaining the theme gallery repository.

Configuration

Define resolutions for themes in a configuration file. All settings are optional except default system and resolution. The specified paths are defaults.

Example config ~/.gallery_utils:

defaults:
    resolution: 16x9
    system: atari2600
ignored_themes:
    - ComicBook_4-3_SE-Wheelart
    - ComicBook_SE-Wheelart
    - primo_light
    - crisp_light
paths:
    bin: ~/bin
    emulationstation: ~/.emulationstation
    gallery: ~/projects/es-theme-gallery
    log_output: ~/.cache/gallery_utils
    output: ~/.local/share/gallery_utils
    themes: ~/.emulationstation/themes
resolutions:
    16x9:
        height: 1080
        width: 1920
    4x3:
        height: 1080
        width: 1440
    small:
        height: 480
        width: 640
    vertical:
        height: 1920
        width: 1080
theme_resolutions:
    art-book-4-3: 4x3
    ComicBook_4-3: 4x3
    art-book-pocket: small
    tft: small
    freeplay: small
    gbz35: small
    gbz35-dark: small
    minilumi: small
    pixel-tft: small
    simpler-turtlemini: small
    vertical_arcade: vertical
theme_systems:
    neogeo_only: neogeo
    vertical_arcade: atari
    metro: c64

Usage

  • install - install and configure emulationstation
  • opml - create an opml of all theme github repositories
  • pull - pull or clone all themes
  • capture - automatically take screenshots of themes
  • compress - compress all captured screenshots
  • compare - generate a report of differences between screenshots and gallery, create histograms of differences between screenshots
  • table - arrange the themes in a markdown table suitable for the wiki
  • images - write a new images.list file

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for theme-gallery-utils, version 0.3.1
Filename, size File type Python version Upload date Hashes
Filename, size theme_gallery_utils-0.3.1-py3-none-any.whl (65.5 kB) File type Wheel Python version py3 Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page