Once uploaded, your titles will be available for copy identification on WebScan:
# create a wk directory
$ mkdir wk
# go to the wk directory
$ cd wk
# create two more directories
$ mkdir videos
$ mkdir fingerprints
video1.mp4,Algiers,1938,0
video2.mp4,Captain Kidd,1945,0
video3.avi,First of Us,2023,1,1,1
video4.avi,First of Us,2023,1,1,2
# Download the script
$ curl -sqL bit.ly/WKupload > upload.sh
# Make the script executable
$ chmod +x upload.sh
shopt -s extglob
while IFS="," read -r col1 col2 col3 col4 col5 col6
do
echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"
echo "Processing file started: $col1"
echo ""
echo "Video file: $col1"
echo "Title: $col2"
echo "Year: $col3"
echo "Type: $col4"
echo "Season: $col5"
echo "Episode: $col6"
echo ""
echo "Fingerprinting started"
docker run --rm -v $3:/videos:ro -v $4:/fingerprints registry.clients.webkontrol.com/wk-fingerprint /videos/$col1 /fingerprints/$col1.fp
echo "Fingerprinting finished"
echo ""
if [ "$col4" == "0" ]; then
id="${col2//+( )/_}_y${col3}"
echo "Uploading id: $id"
url="https://scan.webkontrol.com/api/upload/$id?type=0&title=${col2//+( )/%20}&year=$col3"
echo "Uploading url: $url"
else
id="${col2//+( )/_}_y${col3}_s${col5}_e${col6}"
echo "Uploading id: $id"
url="https://scan.webkontrol.com/api/upload/$id?type=1&title=${col2//+( )/%20}&year=$col3&season=$col5&episode=$col6"
echo "Uploading url: $url"
fi
echo "Uploading started"
curl "$url" \
-X POST \
-H "Authorization: Token $1" \
--data-binary "@$4/$col1.fp"
echo "Uploading finished"
echo ""
echo "Processing file finished: $col1"
echo "------------------------------------------------------------"
echo ""
done < $2
├── wk
│ ├── fingerprints
│ ├── upload.csv
│ ├── upload.sh
│ ├── videos
│ ├── video1.mp4
│ ├── video2.mp4
│ ├── video3.avi
│ ├── video4.avi
# Run the script
$ ./upload.sh <TOKEN> upload.csv /full/path/to/videos/directory /full/path/to/fingerprints/directory
./upload.sh f1e6c0c19b1b7556a49ab7aed02549486b3d89 upload.csv /home/desktop/wk/videos /home/desktop/wk/fingerprints
1. Go to https://scan.webkyte.com/ and log in to your account:
2. Click New Search
3. Select titles your want to check for copies
4. Select the platforms and click Match it! to start scanning:
5. Wait for the status to be «Completed» and explore the matching results: