Varun Patil
|
290c550f2f
|
native: implement AUID
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-08-20 23:07:07 -07:00 |
Varun Patil
|
1e881fb93b
|
exif: turn on LFS (close #713)
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-06-30 10:40:17 -07:00 |
Varun Patil
|
2fda196cbf
|
exif: prevent original duplicates on edit (fix #699)
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-06-26 14:39:25 -07:00 |
Varun Patil
|
f8eaa75b8e
|
exif: fix set with unicode names
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-05-30 20:55:17 -07:00 |
Varun Patil
|
1ec29d83eb
|
lint: fix php
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-05-27 21:23:54 -07:00 |
Varun Patil
|
7b027a1fe9
|
metadata: fix display of mtime (fix #666)
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-05-27 17:10:20 -07:00 |
Varun Patil
|
ca8e447409
|
exif: always call proc_close (#663)
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-05-25 11:00:27 -07:00 |
Varun Patil
|
c5deb0baa0
|
exif: prefer CreateDate for all videos
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-04-30 04:57:39 -07:00 |
Varun Patil
|
289317bbc6
|
exif: fix timezone parsing for Apple Quicktime
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-04-30 04:22:22 -07:00 |
Varun Patil
|
1013076051
|
exif: prevent stay_open zombies
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-04-29 11:27:59 -07:00 |
Varun Patil
|
4239e05b3c
|
lint: fix php
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-04-19 17:49:30 -07:00 |
Varun Patil
|
0e5f058af9
|
exif: blacklist invalid date (fix #539)
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-04-19 17:37:35 -07:00 |
Varun Patil
|
265c0f795c
|
refactor: move utils to Util from Exif
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-16 16:03:59 -07:00 |
Varun Patil
|
83be3c93b1
|
sec: better path sanitization
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-16 15:58:11 -07:00 |
Varun Patil
|
7245511bd2
|
refactor: move binext to service
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-14 16:02:13 -07:00 |
Varun Patil
|
5438223b29
|
tw: drop invalid GPS data
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-14 00:02:04 -07:00 |
Varun Patil
|
a611169e7d
|
Restore refresh command
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-13 21:59:01 -07:00 |
Varun Patil
|
641574ccd2
|
index: move to service (partial)
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-13 19:43:13 -07:00 |
Varun Patil
|
5c5eef1ff4
|
add binext
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-10 14:01:29 -07:00 |
Varun Patil
|
3b24a62ba0
|
exif: use location for timezone
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-03-27 17:52:03 -07:00 |
Varun Patil
|
86ceaf7bb2
|
exif: improve date parsing
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-03-27 15:26:08 -07:00 |
Varun Patil
|
0c17d7e209
|
exif: ignore all invalid dates
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-03-27 12:47:24 -07:00 |
Varun Patil
|
78d063eed6
|
refactor: fs manager
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-03-23 14:45:56 -07:00 |
Varun Patil
|
e356a8c2d9
|
deps: bump up exiftool
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-03-21 11:05:10 -07:00 |
Varun Patil
|
17c494e5f9
|
takeout: minor fixes
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-03-17 01:11:13 -07:00 |
Varun Patil
|
2441d5f556
|
edit-meta: forbid some types e.g. mts
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-03-17 00:12:18 -07:00 |
Varun Patil
|
695b5c54ec
|
exif: support more cases in date parsing (fix #485)
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-03-15 10:51:33 -07:00 |
Varun Patil
|
be98777880
|
exif: refactor args to const
|
2023-02-24 09:28:57 -08:00 |
Varun Patil
|
63ecdf30a2
|
exif: ignore invalid values (fix #420)
|
2023-02-23 21:19:09 -08:00 |
Varun Patil
|
f8919306f5
|
exif: remove timezone from CreateDate
Supercedes #397
Closes #405
Contributed by @AndreAle94
|
2023-02-11 07:41:11 -08:00 |
Varun Patil
|
d93a072e3d
|
Revert "Refactor date taken extraction logic"
This reverts commit 0e345b1592 .
|
2023-02-11 07:34:47 -08:00 |
Andrea Alemani
|
0e345b1592
|
Refactor date taken extraction logic
|
2023-02-09 10:32:03 -08:00 |
Varun Patil
|
457ac16db1
|
livephoto: multiple trailers in Google (fix #373)
|
2023-01-26 10:50:41 -08:00 |
Varun Patil
|
a9dca58c98
|
Fix exiftool version
|
2022-12-21 11:25:00 -08:00 |
Varun Patil
|
d9c6d0a597
|
general: fix use of deprecated get methods
|
2022-12-04 09:57:31 -08:00 |
Varun Patil
|
e2919ff2d4
|
exif: store w/h for high-res images
|
2022-12-02 23:50:33 -08:00 |
Varun Patil
|
876cfac192
|
exif: increase timeout to 30s
|
2022-11-24 03:18:35 -08:00 |
Varun Patil
|
f7c89e8789
|
Improve php typings
|
2022-11-23 18:28:34 -08:00 |
Varun Patil
|
799a39f968
|
livephoto: add Google and Samsung support
|
2022-11-22 08:54:19 -08:00 |
Varun Patil
|
cc7567aca3
|
exif: exclude binary fields
|
2022-11-16 03:24:59 -08:00 |
Varun Patil
|
c75e94108c
|
Store unknown exif fields
|
2022-11-16 03:05:48 -08:00 |
Varun Patil
|
11afad852b
|
Lot of de-duplication
|
2022-11-09 22:19:44 -08:00 |
Varun Patil
|
0dc4784f1a
|
Restore metadata after image edit (fix #174)
|
2022-11-09 21:39:13 -08:00 |
Varun Patil
|
007a8c3f4f
|
More batteries
|
2022-11-09 01:23:12 -08:00 |
Varun Patil
|
c98edeeb00
|
Get rid of stream copy (close #60, close #134)
|
2022-10-30 21:18:39 -07:00 |
Varun Patil
|
af5ace8eba
|
Use PATH perl (#135)
|
2022-10-29 21:23:20 -07:00 |
Varun Patil
|
2c1ad8ce2c
|
Don't store invalid dims (#129)
|
2022-10-28 09:48:08 -07:00 |
Varun Patil
|
42d00807ec
|
Whitelist more special chars in path (fix #108)
|
2022-10-24 15:50:22 -07:00 |
Varun Patil
|
44ac291457
|
Fix lint
|
2022-10-22 15:07:08 -07:00 |
Varun Patil
|
4a4430b3bb
|
Make sure ldd output isn't null (#92)
|
2022-10-22 14:53:26 -07:00 |