url_backup.py
unknown
python
5 years ago
528 B
9
No Index
import re
import glob
import csv
url_files = glob.glob('**/*.url', recursive=True)
with open('urls.txt', 'w', encoding='utf-8') as urls:
matches = []
for filename in url_files:
with open(filename, encoding='utf-8') as file:
data = file.read()
match = re.search('^URL=(?P<url>.+)$', data, re.M+re.U)
if match:
matches.append([filename, match.groupdict().get('url')])
writer = csv.writer(urls, dialect='unix')
writer.writerows(matches)Editor is loading...