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, create histograms of differences between screenshots

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

theme_gallery_utils-0.3.0-py3-none-any.whl (65.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page