diff options
| author | Anton Bobov <abobov@gmail.com> | 2021-04-27 19:34:03 +0500 |
|---|---|---|
| committer | Anton Bobov <abobov@gmail.com> | 2021-04-27 19:34:03 +0500 |
| commit | 5ca89d1e147e96a2ea28a33845b18fc4648dd6ad (patch) | |
| tree | eb7120887dea09b637a2846e017aca01c32a1341 /ufraw-fix-filenames.py | |
| parent | 4c64d38cdb39318dfd258bde3a24d139eb398b67 (diff) | |
Update scripts to python3 and remove outdated.
Diffstat (limited to 'ufraw-fix-filenames.py')
| -rwxr-xr-x | ufraw-fix-filenames.py | 40 |
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() - |
