We all know this. We need to do a specific task and with the help of the internet we find a specific tool alongside command line parameters to do the job right from the shell.

What is a good way of collecting/documenting these snippets on your own for future reference and use? Just a text file in the home folder?

you are viewing a single comment's thread
view the rest of the comments
[–] 1 point 2 years ago* (1 child)

I prefer my -f "bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best" --concurrent-fragments 12 --throttled-rate 100K -o "%(uploader)s/%(playlist_title|)s/%(playlist_index&{} - |)s%(title)s.%(ext)s"

Since it saves it based on the channel and if is a playlist, it makes a folder based in that

  • Channel
    • Playlist (if is a playlist, otherwise save inside channel)
      • - title.extension (if not a playlist, it doesn't add the -

Not sure if --concurrent-fragments 12 --throttled-rate 100K does actually something.

I'm interested in the rsync part for backups, do you have a good guide or video for that? Thanks

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 2 years ago* (1 child)

    I’m interested in the rsync part for backups, do you have a good guide or video for that? Thanks

    I don't really have a guide or anything for it to hand, but essentially what that alias is doing is:

    • rsync = running rsync
    • --ignore-existing = as you might have guessed, this tells rsync not to copy a file if it already exists at the destination.
    • -rav = additional arguments. r = recursive, IE also copy subfolders. a = archive mode, preserves things like symlinks etc. and v = verbose, just tells you extra info about what's going on.

    So with that alias, I can just type rs [target folder] [destination folder] and it'll copy it across exactly as it is, ignore anything that's already there and tell me precisely what it's doing.

  • source
  • parent
  • hideshow 2 child comments