Skip to content

Vipitis/shader_tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shader-track?

Note

Still in early development

Example gallery can be found here

WIP utility to track your public shadertoy shaders in a github repository. (maybe this should be a database instead...) (maybe this repo is just the tools, and the actual data is a submodule so it's tracked individually?) (should there be like a config file, or config CLI?) (automate this via sheduled GitHub actions?)

some goals:

  • download all public shaders via the API
  • also accept the "Export All Shaders" / "Export All Public Shaders" buttons on your user profile
  • order all your shaders into folders (with image.frag, buffer_a.frag, etc.) with a json too [missing media?]
  • have a markdown gallery
    • gif previews to easily browse
  • be able to set some keywords/tags to not show in the gallery
  • launch script for wgpu-shadertoy
  • only update recent shaders
    • by a given time
    • most recent range
    • dynamically backtrack untill there is no more change +/- puffer
  • update specific shaders (by id/link)
  • (maybe) statistics over time/change?

how to use:

python gather.py
python sort.py

CLI flags: tbd.

requirements:

About

WIP utility for keeping track of your Shadertoys

Resources

License

Stars

Watchers

Forks

Releases

No releases published