Denis
283611a21e
Implement unicode-safe print function as part of the log module ( #298 )
2019-02-12 21:23:52 -08:00
Matt Carey
2e2c103cfb
Fix issue #252 to not modify original source files on import ( #272 )
2019-02-04 14:20:39 -08:00
Vladimir Kuptsov
086c26c198
Add support for mts video files with H264:DateTimeOriginal create date field support ( #295 )
2019-01-24 07:34:02 +05:30
Jaisen Mathai
5b07386e2c
Add support for customizing file name via config file. #107 #110 #111 ( #225 )
2019-01-23 01:06:48 +05:30
Denis
e5af0dfb4e
Implements prefer english names setting for MapQuest API in config.ini ( #290 )
...
Implements prefer english names setting in config.ini which adds English as accepted header to MapQuest requests and results in the response location names being mostly in English not their native country language
2019-01-21 20:27:38 -08:00
Jaisen Mathai
69937ca1a3
Add support for a %custom placeholder for more complex folder names than %location or %date provide #279 ( #283 )
2019-01-18 16:48:32 -08:00
Jaisen Mathai
91bf181575
Include path separator and absolute path when checking if destination is a child of the source. Fixes gh-287
2018-12-03 22:32:35 -08:00
Ben McCann
3f96e09126
Clarify setup of config.ini
2018-12-03 13:26:26 -08:00
Jaisen Mathai
ffb26fb5ca
Patch vulnerability reported in requests package < 2.20.
...
https://nvd.nist.gov/vuln/detail/CVE-2018-18074
2018-11-09 21:10:26 -08:00
Qasim K
716dbf67e6
Start using HTTPS MapQuest API (stop HTTP) ( #280 )
2018-09-03 10:19:03 -07:00
Jaisen Mathai
ccd5ada7b2
Remove link to @getelodie on Twitter from Readme.
2018-06-05 01:19:19 +05:30
Jaisen Mathai
411678931d
Remove link to book. ( #274 )
2018-05-18 22:10:16 -07:00
Matt Carey
6bde29095c
Modify generate-db command help ( #268 )
2018-03-02 00:24:18 -08:00
Jaisen Mathai
aa12ffb13b
Fixes proper handling of location.json after failed test runs. #264
2018-02-09 00:01:10 -08:00
Jaisen Mathai
8950f756fe
Make reset_dbs() / restore_dbs() more robust #260 ( #263 )
...
* Make reset_dbs() / restore_dbs() more robust
If reset_dbs() is called and the test errors restore_dbs() is not called. On Windows this leads to an error the next time they're called because ~/hash.json-test and ~/location.json-test still exist.
* Add rename function to compatability module for 2.7 support
2017-12-06 15:46:00 -08:00
Jaisen Mathai
4cd91e9f2d
Add support for camera make and model in directory path #254 ( #255 )
2017-11-14 23:14:26 -08:00
Jaisen Mathai
362b1b1363
Add tests to reproduce error when source path has folder component of numbers #239 ( #241 )
2017-10-31 23:22:03 -07:00
Ruben Koster
fd3cab4035
Fix tests on docker by installing exiftool #248 ( #249 )
...
* Install exiftool 10.20 (just like in .travis.yml)
* Configure locales fixes #248
2017-09-09 22:22:30 -07:00
Ove Stavnås
f23894d426
fix problem when no geolocation key is provided and invalid dict is cached #214 ( #233 )
...
* fix problem when no geolocation key is provided #214
2017-09-07 16:59:16 -07:00
Peter Tiedemann
c43570ffac
Clarify config.ini usage ( #243 )
2017-08-27 22:53:24 -07:00
Adam Candy
fbc7b04ef2
Fix bug so process_file will set access time on destination instead of source. Closes #237 ( #238 )
2017-08-06 14:29:34 -07:00
Ove Stavnås
e5e811b215
Fix bug with fallback values in full_path variables in config.ini ( #234 )
...
* Add test for gh-234
* Force flush of cached configs in test
2017-08-06 14:26:28 -07:00
Jaisen Mathai
00ba7e2604
Add tests to verify unicode checkmark in file name is handled correctly. #226 ( #227 )
2017-07-11 21:11:51 -07:00
Jaisen Mathai
1535db5aa4
Temporarily disable tests for send2trash until new pip package is released #230 . ( #231 )
...
See hsoft/send2trash/pull/11 for details
2017-07-11 21:04:28 -07:00
Jaisen Mathai
754897bafe
Update Readme to include logo
2017-07-11 20:29:19 -07:00
Michael Manganiello
dc95a14e5e
Use bash as Docker's executable command ( #222 )
...
Change `sh` to `bash`, as `sh` is provided by `dash` in Debian, and it lacks
some features (like arrows movement) that makes it easier to use elodie from
the shell
2017-05-16 22:54:35 -07:00
Jaisen Mathai
efd1a1ca13
Update docs to add headers and remove graphics ( #220 )
2017-05-12 23:59:53 -07:00
Jaisen Mathai
793f353bc3
Remove GUI instructions from Readme (temporary) #169 ( #218 )
2017-05-12 23:47:14 -07:00
Jaisen Mathai
bb2b0496f7
Add --debug option for command line to override value in constants.py. #153 ( #217 )
2017-05-11 23:43:16 -07:00
Jaisen Mathai
a6b805207b
Fix documentation error for directory syntax in config.ini. #215 ( #216 )
2017-05-11 20:41:16 -07:00
Jaisen Mathai
8f9c7fc348
Fix docs to remove "kkkk" (thanks, vim) #212 ( #213 )
2017-04-13 00:09:16 -07:00
Jaisen Mathai
9be5ab13fc
Skip copying file if source is identical to destination. #210 ( #211 )
...
This prevents a zero byte file from being written
2017-04-12 23:42:44 -07:00
Jaisen Mathai
e3123872c4
Add fallback folder support when configuring folder hierarchy. #199 ( #209 )
...
* add test
2017-04-12 23:33:18 -07:00
Jaisen Mathai
6777c32588
Do not store "Unknown Location" in the location.json database. #203 ( #208 )
2017-04-08 02:10:55 +05:30
Jaisen Mathai
8082b739af
Fix bug where code makes assumption of 2 levels of folders in the update command. #206 ( #207 )
2017-04-01 16:26:29 +05:30
Jaisen Mathai
74d8675b20
Add support for multiple levels of folders. #199 ( #205 )
...
* Use original name from EXIF instead of parsing assumed file name format. #107
* Updates to docs and code
2017-03-30 19:43:34 +05:30
Jaisen Mathai
f7be8f323f
Use original name from EXIF instead of parsing assumed file name format. #107 ( #202 )
2017-03-16 23:43:47 -07:00
Jaisen Mathai
31db4e661a
Return dictionary with "Unknown Location" instead of string when location is not found #106 ( #201 )
2017-03-15 22:43:21 -07:00
Jaisen Mathai
56f0b1e170
Fix unicode decoding bug in compatability.py and add_original_name.py ( #194 )
2017-01-24 00:25:52 -08:00
Jaisen Mathai
ed1dbc6c9a
Normalize title before updating EXIF #017 ( #193 )
2017-01-23 00:23:49 -08:00
Jaisen Mathai
ce98e89c65
Change source to path and check if media is None #107 ( #192 )
2017-01-22 23:54:28 -08:00
Jaisen Mathai
84251d276e
Fix bug in tool and add __init__.py #107 ( #191 )
2017-01-22 23:42:31 -08:00
Jaisen Mathai
15cfe61e03
Add tool to retroactively add OriginalFileName to all files in library #107 ( #190 )
2017-01-22 23:18:28 -08:00
Jaisen Mathai
0864f58a12
Add original file name methods to text and media class #186 ( #187 )
2017-01-22 00:19:44 -08:00
Jaisen Mathai
4a7df2d57d
Add improved copy method for large files #173 ( #189 )
2017-01-21 21:21:03 -08:00
Jaisen Mathai
18b5c1336e
Add exit codes to all public commands #157 ( #184 )
...
* Add exit codes to update and import command
* Add tests for _import and _update exit codes
2017-01-21 20:52:32 -08:00
Jaisen Mathai
2e0a59b7d8
Check if string is unicode before encoding ( #180 )
2017-01-08 14:43:01 -08:00
Jaisen Mathai
78880a6020
Add support for directories as argument to update command #178 ( #182 )
2017-01-07 21:49:00 -08:00
Jaisen Mathai
26c9b85457
Fixed nesting in documentation for custom folder paths
2017-01-07 13:24:49 -08:00
Jaisen Mathai
2b06610ff3
Fix typo that is included in documentation links
2017-01-07 13:15:13 -08:00