From 7136bd260ae54b0b171bcf8131ece5df8ce25c3a Mon Sep 17 00:00:00 2001 From: christalib Date: Sat, 28 Mar 2020 11:31:47 +0100 Subject: [PATCH] adding rename and match scripts + removing raw shell --- match.rb | 19 +++++++++++++++++++ rename.py | 23 +++++++++++++++++++++++ shell | Bin 16656 -> 0 bytes 3 files changed, 42 insertions(+) create mode 100644 match.rb create mode 100644 rename.py delete mode 100755 shell diff --git a/match.rb b/match.rb new file mode 100644 index 0000000..32b2bd0 --- /dev/null +++ b/match.rb @@ -0,0 +1,19 @@ +# frozen_string_literal: true + +ids = [] +titles = [] +res = [] +File.open('ids.txt').each do |line| + ids << line +end +File.open('titles.txt').each do |t| + titles << t +end + +ids.each do |id| + titles.each do |title| + res << "#{id}-#{title}" if ids.find_index(id) == titles.find_index(title) + end +end + +puts res diff --git a/rename.py b/rename.py new file mode 100644 index 0000000..efa6ea4 --- /dev/null +++ b/rename.py @@ -0,0 +1,23 @@ +from os import makedirs, rename, walk +from os.path import exists, join + +matched = open("matched.txt", "r") +videos = [] +vid_path = 'vids/' +done_path = 'done/' + +if not exists(done_path): + makedirs(done_path) +for (dirpath, dirnames, filenames) in walk(vid_path): + videos.extend(filenames) + +for line in matched: + idx = [int(s) for s in line.split("-") if s.isdigit()] + for video in videos: + if str(idx[0]) in video: + try: + rename(join(vid_path + video), join(done_path + line.strip('\n') + ".mp4")) + except ValueError: + print("err") + +print("done!") diff --git a/shell b/shell deleted file mode 100755 index b5ee83ac47ca60a943628536f479c50f18c02dfa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16656 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