# example config file to use copyparty as a youtube manifest collector, # use with copyparty like: python copyparty.py -c yt-ipr.conf # # see docs/example.conf for a better explanation of the syntax, but # newlines are block separators, so adding blank lines inside a volume definition is bad # (use comments as separators instead) # create user ed, password wark u ed:wark # create a volume at /ytm which stores files at ./srv/ytm ./srv/ytm /ytm # write-only, but read-write for user ed w rw ed # rescan the volume on startup c e2dsa # collect tags from all new files since last scan c e2ts # optionally enable compression to make the files 50% smaller c pk # only allow uploads which are between 16k and 1m large c sz=16k-1m # allow up to 10 uploads over 5 minutes from each ip c maxn=10,300 # move uploads into subfolders: YEAR-MONTH / DAY-HOUR / c rotf=%Y-%m/%d-%H # delete uploads when they are 24 hours old c lifetime=86400 # add the parser and tell copyparty what tags it can expect from it c mtp=yt-id,yt-title,yt-author,yt-channel,yt-views,yt-private,yt-manifest,yt-expires=bin/mtag/yt-ipr.py # decide which tags we want to index and in what order c mte=yt-id,yt-title,yt-author,yt-channel,yt-views,yt-private,yt-manifest,yt-expires # create any other volumes you'd like down here, or merge this with an existing config file