Skip to main content

Collection of helpful utilities for maintaining the theme gallery repository.

Project description

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


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:

    resolution: 16x9
    system: atari2600
    - ComicBook_4-3_SE-Wheelart
    - ComicBook_SE-Wheelart
    - primo_light
    - crisp_light
    bin: ~/bin
    emulationstation: ~/.emulationstation
    gallery: ~/projects/es-theme-gallery
    log_output: ~/.cache/gallery_utils
    output: ~/.local/share/gallery_utils
    themes: ~/.emulationstation/themes
        height: 1080
        width: 1920
        height: 1080
        width: 1440
        height: 480
        width: 640
        height: 1920
        width: 1080
    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
    neogeo_only: neogeo
    vertical_arcade: atari
    metro: c64


  • 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