/comfy-toolkit

[🔧] Toolkit for managing Comfy

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Comfy (Toolkit)

Description

This is a toolkit with all kinds of scripts used for managing Comfy.

Stack

Other: Docker

Docker Hint

Building is done with docker-compose build.
Running is done with docker-compose run comfy-toolkit /bin/bash.
Shutting down is with docker-compose down. For faster testing you can do docker-compose build; docker-compose run comfy-toolkit /bin/bash.

  1. Edit .env-dummy and save it as .env
  2. (Optional) Create an SSH key, ssh-copy-id to the host and save it as ssh/id_rsa to wherever you mounted the core folder
  3. (Optional) Edit feeds.conf and filters.conf and save it as rss/feeds.conf and rss/filters.conf under your core folder to use RSS

Scripts included

Script Description
python dashboard.py Used for processing show series, in a GUI like form.
ffmpeg-x264-xx Processes an episode with libx264.
ffmpeg-x264-hls Generates HLS streams from an episode.
ffmpeg-vp9 Processes an episode with libvpx-vp9.
ffmpeg-thumbnail Extracts a thumbnail from an episode.
ffmpeg-subs Extracts subtitles from an episode.
ffmpeg-chapters Extracts chapters from an episode.
ffmpeg-stats Extracts stats from an episode.
subs-clean Cleans subtitles with a simple regex.
subs-clean-ad Cleans subtitles with custom strategies.
torrent-create Creates a torrent for a series.

Contributing

If you want a feature added or you found a bug, make a new Issue.
If you want to contribute, make a new Pull Request.
There are no guidelines or any of the sort and contributing is highly encougaraged!

License

Comfy (Toolkit) is licensed under the GNU General Public License v3.0.