aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
blob: 22f2defb157aeaa90085844041b074128feacdff (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
These are a generic set of tools/helpers for running some sort of media service accessible over WebDAV. Its reccomended you run them from Google Colab to take advantage of fast download/upload speeds. Instructions provided in each notebook.

For Jupyter Notebooks, please refer to the information within each one for more info

# Shell Scripts
Below is a description of each available shell script. A `help()` command is also available in each one.

## grab.sh
Grabar is a bridge bash script that allows you to download some file via aria2c and then upload it after via rclone to any source you've configured. Optionally uses ntfy for notifications

## burnsubs.sh
Given a directory, for each pair of media and subtitle file, produce a new video where the subtitle is burned onto the media. Style is customizeable, requires `ffmpeg`

## nextcloud_create_album
Generates a `audio.pinapelz.com` link for an album by uploading it to your own Nextcloud instance and publicly sharing the file.

Exclusive for use with FLACs. Folders must follow the structure of having 1 `cover.jpg` and at least 1 FLAC file with Album, Artist, and Title tagged.

Since the URL is quite long due to all the share links being embedded as a query param, you may want to use a link shortener.
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage