diff --git a/backup_edits.py b/backup_edits.py
index e476f57..438c5b9 100755
--- a/backup_edits.py
+++ b/backup_edits.py
@@ -30,7 +30,7 @@ if __name__ == '__main__':
edit = api.getEdit(id=i['id'])['data']
if edit['status'] == 'private':
continue
- path = i['id'].replace(':', '\uf022').replace('/', '_').replace('|', '_') + '.json'
+ path = i['id'].replace(':', '_').replace('/', '_') + '.json'
path = ox.decode_html(path)
path = os.path.join(target, path)
ox.makedirs(os.path.dirname(path))
diff --git a/backup_films.py b/backup_films.py
index 0cec930..3a58c03 100755
--- a/backup_films.py
+++ b/backup_films.py
@@ -12,12 +12,9 @@ def get_extension(api, oshash):
r = api.findMedia({'query': {
'conditions': [{'key': 'oshash', 'value': oshash}]
}, 'keys': ['extension']})['data']
- return r['items'][0]['extension'].lower()
+ return r['items'][0]['extension']
-COLON = '\uf022'
-COLON = ':'
-
if __name__ == '__main__':
if len(sys.argv) > 1:
target = sys.argv[1]
@@ -31,7 +28,7 @@ if __name__ == '__main__':
api = ox.api.signin('https://%s/api/' % site)
keep = []
- r = api.find({'range': [0, 10000], 'keys': ['id']})
+ r = api.find({'range': [0, 1000], 'keys': ['id']})
for i in r['data']['items']:
item = api.get(id=i['id'], keys=['id', 'streams', 'title', 'director', 'year', 'instances'])['data']
director = item.get('director', ['Unknown Director'])
@@ -41,10 +38,7 @@ if __name__ == '__main__':
path = ox.decode_html(path)
prefix = ox.decode_html(item['title'])
- path = path.replace(':', COLON)
- prefix = prefix.replace(':', COLON)
-
- keep.append(unicodedata.normalize('NFD', os.path.join(target, path, 'annotations.json')).lower())
+ keep.append(unicodedata.normalize('NFD', os.path.join(target, path, 'annotations.json')))
parts = []
if len(item['streams']) == 1:
@@ -52,7 +46,6 @@ if __name__ == '__main__':
ext = get_extension(api, id)
name = '%s.%s' % (item['title'], ext)
name = ox.decode_html(name)
- name = name.replace(':', COLON)
part = 1
parts.append([os.path.join(path, name), item['id'], id, part])
else:
@@ -61,14 +54,12 @@ if __name__ == '__main__':
ext = get_extension(api, id)
name = '%s.Part %d.%s' % (prefix, part, ext)
name = ox.decode_html(name)
- name = name.replace(':', COLON)
parts.append([os.path.join(path, name), item['id'], id, part])
part += 1
for path, id, oshash, part in parts:
abspath = os.path.join(target, path)
if os.path.exists(abspath) and ox.oshash(abspath) != oshash:
- print('file changed', abspath[len(target):])
os.unlink(abspath)
if not os.path.exists(abspath):
url = 'https://%s/%s/download/source/%s' % (site, id, part)
@@ -77,11 +68,11 @@ if __name__ == '__main__':
api.save_url(url, abspath)
except:
print('failed to download', url)
- keep.append(unicodedata.normalize('NFD', abspath).lower())
+ keep.append(unicodedata.normalize('NFD', abspath))
for root, folders, files in os.walk(target):
for f in files:
path = os.path.join(root, f)
- if unicodedata.normalize('NFD', path).lower() not in keep:
+ if unicodedata.normalize('NFD', path) not in keep:
print('deleting', path)
os.unlink(path)
diff --git a/ontology/ontology.json b/ontology/ontology.json
index 52cd6fc..df657c9 100644
--- a/ontology/ontology.json
+++ b/ontology/ontology.json
@@ -264,8 +264,6 @@
"soup": {},
"tea": {}
},
- "tech": {
- },
"miscellaneous": {
"bicycle": {},
"make-up": {},
diff --git a/static/html/print.html b/static/html/print.html
index faf54f9..be06c7e 100644
--- a/static/html/print.html
+++ b/static/html/print.html
@@ -1,4 +1,3 @@
-