Commit Graph

87 Commits

Author SHA1 Message Date
Marcus Scholz 3642d64505 Probably fixed tz time offset bug, needs proper testing though. 2020-12-27 04:04:53 +01:00
Marcus Scholz 59a829c428 Clarified helptext. 2020-12-27 01:41:25 +01:00
Marcus Scholz 3f777b7e55 Code-styling following PEP8. 2020-12-26 21:09:58 +01:00
Marcus Scholz 628088918b Typos. 2020-11-16 19:27:00 +01:00
Marcus Scholz e0e7dbd0e5 Removed specific Python 3 version. Ignored vscode stuff. 2020-08-03 22:40:30 +02:00
Marcus Scholz c9620394de Made Python version requirement less specific. Since I don't use any hyper-modern stuff, requiring Pyton 3.x should be sufficient. 2020-05-01 19:00:27 +02:00
Marcus Scholz 67db75ece8 Fixed broken link to github help page. 2020-04-16 10:55:06 +02:00
Marcus Scholz 6cab491721 Changed Issue link to gitea. 2020-04-16 10:42:20 +02:00
Marcus Scholz 905ac497e1 Fixed release data in changelog. 2020-04-11 00:45:22 +02:00
Marcus Scholz 07ca626ca8 Unified mentions for Exif/ITPC/XMP tags. Finalized 0.3.2 release. 2020-04-11 00:43:29 +02:00
Marcus Scholz 2f94211507 Made documentation and changelog match the addition of additional ITPC/XMP tags. 2020-04-08 14:17:02 +02:00
Marcus Scholz 0998371ad6 Added alternative comment fields, as Lightroom discards Exif.Photo.UserComment. 2020-04-08 13:07:15 +02:00
Marcus Scholz a9453dd51e Added 0.3.1 release to changelog. 2020-04-03 18:00:11 +02:00
Marcus Scholz 98c5cad858 Added pipenv to changelog. 2020-04-03 10:46:37 +02:00
Marcus Scholz 2ad17eab2a Merge branch 'master' into develop 2020-04-03 10:38:53 +02:00
Marcus Scholz b816d04215 Prepared pipenv virtual environment and added documentation. 2020-04-03 10:34:05 +02:00
Marcus Scholz 58ae86db7e Added contributing guide, exchanged geigerlog main window screenshot with light colorscheme. 2020-03-27 13:21:23 +01:00
Marcus Scholz 0ae188a0ec Fixed typo. 2020-03-26 20:18:37 +01:00
Marcus Scholz 032e7c408e Merge branch 'oop' into 'master'
Major rewrite following OOP style. Adds GPS/GPX handling.

See merge request Commander1024/radiation-tagger!1
2020-03-23 08:45:42 +00:00
Marcus Scholz 3be3aac924 0.3 released. 2020-03-23 09:41:49 +01:00
Marcus Scholz 8947fb9f2f Prepared Changelog for 0.3 release. 2020-03-22 13:17:29 +01:00
Marcus Scholz 77cb2c9f45 Edited Readme.md to match the current development. Some parameters were added and minor behaviour changes. 2020-03-22 13:13:15 +01:00
Marcus Scholz 3987d484ad Fixed Photo return value for overwriting source files. 2020-03-22 12:59:12 +01:00
Marcus Scholz 5a39f08f35 Fixed formatting and fixed some comments, removed obsolete stuff that remained. 2020-03-22 11:35:53 +01:00
Marcus Scholz 59b94991d0 Made code better readable.
Added verbose instance attributes.
2020-03-21 19:05:27 +01:00
Marcus Scholz 3e5cfcf327 Remove obsolete comment. 2020-03-21 18:36:25 +01:00
Marcus Scholz c2ed0e1c2a Added Output class that formats matched data and returns string for printing.
Added beautified output.
2020-03-21 17:17:42 +01:00
Marcus Scholz d935cc1ea0 Created a match representation, figured how to access specific data from Match class. 2020-03-21 13:29:53 +01:00
Marcus Scholz 952f2726ba Added a working match class that returns best match for radiation and position.
Still ugly and a lot of debug output. Also not finished.
2020-03-20 20:05:58 +01:00
Marcus Scholz cf4007c909 Added Match class.
Works on Radiation so far, but fails on Position, because there is not attribute timestamp.
Going to write a wrapper class to be able to use same Match class on both of them.
2020-03-15 01:57:02 +01:00
Marcus Scholz 4a7de7b518 Removed default value fuckery. The matching class wil have to provide proper values. 2020-03-14 20:42:01 +01:00
Marcus Scholz 13555a0505 Made optional Values optional in Exif class. 2020-03-14 20:21:44 +01:00
Marcus Scholz f6a54a5855 Holy Moly! Such chaos. Hopefully it is fixed now. 2020-03-14 18:03:59 +01:00
Marcus Scholz 9ac706075a Revert "Remove now obsoluete rad_tag.py"
This reverts commit da09323380.
2020-03-14 18:02:40 +01:00
Marcus Scholz eef986bdbc Revert "Remove now obsoluete rad_tag.py"
This reverts commit da09323380.
2020-03-14 17:53:38 +01:00
Marcus Scholz ce65eb4cee Revert "Enriched class comments with arguments and return values."
This reverts commit 8ea6524238.

I'm stupid, and deleted the wrong file. Fixed it.
2020-03-14 17:32:29 +01:00
Marcus Scholz da09323380 Remove now obsoluete rad_tag.py 2020-03-14 17:20:33 +01:00
Marcus Scholz 8ea6524238 Enriched class comments with arguments and return values.
Made a text representation of Exif and removed debug outputs.
2020-03-14 16:21:23 +01:00
Marcus Scholz fad837d7bd Added new upcoming features to changelog. 2020-03-13 07:21:24 +01:00
Marcus Scholz 693412316e Added write_exif function, calculates location in degree / minutes.
Assembles metadata info and writes them to the target_image.
2020-03-12 23:25:18 +01:00
Marcus Scholz cafda4cf35 Added function which converts decimal position value to WGS-84 notation. 2020-03-12 20:35:49 +01:00
Marcus Scholz f07eb0c691 Renamed photo class attribute.
Figured how to acces class objects.
Moved write_exif to own Exif class to compile GPS coords and write them all.
2020-03-12 19:24:27 +01:00
Marcus Scholz 2ad8b4a1fb Moved copying of photos to functions.py, simplified decision whether to copy photo or not. 2020-03-11 22:26:03 +01:00
Marcus Scholz 92b08170f2 Changed CSV variable, only write Exif tags that hava values to fill in. 2020-03-10 21:53:43 +01:00
Marcus Scholz c19a94374e Created Radiation, Photo classes and slimmed down main program.
- Radiation creates a list with timezone_aware datetime and radiation in µS/h.
- Photo reads DateTimeOriginal from photo.
- Photo.write_exif compiles new metadata object and writes exif tags to photo.
- Documentd changes in CHANGELOG.md.
- Changed Readme.me to match changes in code.
- Removed obsolete line from .gitignore
2020-03-10 21:09:25 +01:00
Marcus Scholz d347bbdf55 Fixed typo. 2020-03-10 00:03:06 +01:00
Marcus Scholz cbb21db442 Moved creation and propagation of radiation_list and position_list out of the main loop. 2020-03-09 23:52:03 +01:00
Marcus Scholz d51c28b753 Refactored variable names, fixed dry run decision. 2020-03-09 23:43:01 +01:00
Marcus Scholz 314e70faa9 Now got 2 lists with with all data relevant for one photo. 2020-03-09 23:22:34 +01:00
Marcus Scholz a2ae379883 Made file executable. 2020-03-09 23:00:19 +01:00