summaryrefslogtreecommitdiff
path: root/ufraw-fix-filenames.py
diff options
context:
space:
mode:
authorAnton Bobov <abobov@gmail.com>2021-04-27 19:34:03 +0500
committerAnton Bobov <abobov@gmail.com>2021-04-27 19:34:03 +0500
commit5ca89d1e147e96a2ea28a33845b18fc4648dd6ad (patch)
treeeb7120887dea09b637a2846e017aca01c32a1341 /ufraw-fix-filenames.py
parent4c64d38cdb39318dfd258bde3a24d139eb398b67 (diff)
Update scripts to python3 and remove outdated.
Diffstat (limited to 'ufraw-fix-filenames.py')
-rwxr-xr-xufraw-fix-filenames.py40
1 files changed, 0 insertions, 40 deletions
diff --git a/ufraw-fix-filenames.py b/ufraw-fix-filenames.py
deleted file mode 100755
index 1a65c64..0000000
--- a/ufraw-fix-filenames.py
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/usr/bin/env python
-# -*- coding: utf-8 -*-
-from os import path
-from xml.etree import ElementTree as etree
-import argparse
-
-def update_text(tree, name, value=None, func=None):
- e = tree.find(name)
- if value is not None:
- e.text = value
- elif func is not None:
- e.text = func(e.text)
-
-def update(fname, args):
- tree = etree.parse(fname)
- update_text(tree, 'InputFilename', func=path.basename)
- update_text(tree, 'OutputFilename', func=path.basename)
- if args.saturation is not None:
- update_text(tree, 'Saturation', value=args.saturation)
- tree.write(fname, encoding='utf-8', xml_declaration=True)
-
-def setup_parser():
- parser = argparse.ArgumentParser(description='Remove path from input and output file names.')
- parser.add_argument('--saturation', metavar='SAT',
- help='Adjust the color saturation. Range 0.00 to 8.00. Default 1.0, use 0 for black & white output.')
- parser.add_argument('files', metavar='FILES', nargs=argparse.REMAINDER,
- help='Input UFRaw ID-files.')
- return parser
-
-def main():
- parser = setup_parser()
- args = parser.parse_args()
- if len(args.files) == 0:
- parser.print_help()
- for f in filter(path.isfile, args.files):
- update(f, args)
-
-if __name__ == '__main__':
- main()
-