url_backup.py
unknown
python
3 years ago
528 B
7
No Index
Never
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)