Behold! Dart edition! #133
Replies: 5 comments 16 replies
-
I might have been one of the people silently doubting you whenever you promised a future Dart rewrite! Obviously, an apology is due — I'm sorry! 😊 Jokes aside, good job and congratulations for completing this! 🎉 Allow me one question. But first, let me remind you that I have zero skin in the game, as I (thanks to this project!) have effectively migrated off of Google Photos as my primary storage and probably won't need it again: I hope you don't mind my critical question. Again, the tool does not need to suit me anymore. I'm just watching from the sidelines and wondering. Best of luck and success! |
Beta Was this translation helpful? Give feedback.
-
Chiming in (you already answered on Reddit) : a lot of my photos in the Takeout archive have bogus EXIF date, however a cursory check let me believe that the dates in the JSON file are actually valid. So, my use case is exactly this one. |
Beta Was this translation helpful? Give feedback.
-
no no no
…On Mon, Jan 2, 2023 at 10:28 PM palijn ***@***.***> wrote:
I would personally not be interested in yet another photo browsing app on
my phone. The integrated Oppo app works well for local files,and displays
EXIF data just fine, I simply never search my pictures and rely on
chronological view to browse them. And finally, my library size is vastly
larger than the local storage of my phone, which is why I uploaded pictures
on Google Photos in the first place, and now on my Synology NAS.
—
Reply to this email directly, view it on GitHub
<#133 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AQUFUKATLHN43QT7Q4YMVODWQMQOPANCNFSM6AAAAAATDK4ZK4>
.
You are receiving this because you were mentioned.Message ID:
<TheLastGimbus/GooglePhotosTakeoutHelper/repo-discussions/133/comments/4574830
@github.com>
|
Beta Was this translation helpful? Give feedback.
-
No, I don't use it😶😶
…On Thu, Jan 5, 2023 at 12:48 AM Mateusz Soszyński ***@***.***> wrote:
You mean you wouldn't use it?
—
Reply to this email directly, view it on GitHub
<#133 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AQUFUKC33I7Y4B4ZWQUJBXTWQXSI5ANCNFSM6AAAAAATDK4ZK4>
.
You are receiving this because you were mentioned.Message ID:
<TheLastGimbus/GooglePhotosTakeoutHelper/repo-discussions/133/comments/4595733
@github.com>
|
Beta Was this translation helpful? Give feedback.
-
✨ Interactive mode ✨Hey guys! Maybe it's not as seen on Issues here, but i was getting TON of emails like "how to use cmd" "how should i unzip the takeout", etc So now, I'm super proud of this, and tested as much as i could, but nothing is better than edge-cases 🎉 - could some of you guys test if new version works for you and maybe give some feedback about it? @hheimbuerger @palijn @bitsondatadev (btw whats up man?) @roirraWedorehT @hansdg1 @isabelpothos |
Beta Was this translation helpful? Give feedback.
-
Hi @everyone!
Yes, I am alive. For a long time, to any bigger issue that showed up here, i responded "idk, code is 💩, will rewrite it some day"
So I did 🎉
Behold, Dart
GPTH, on new
gpth_dart
branch, is now written in Dart language - it allows way better organization than Python, and has beautiful tools for manipulating lists, async/await, etc - thanks to this, whole code is 160 lines less now (withouttest/
), while doing things more stable, perdictable, and actually being documentedMissing stuff
Sadly, some functionalities are missing now:
--skip-extras-harder
was removed--divide-to-dates
not implemented yet - but will be 👍Stuff working better than ever
anyone interested can take a look: https://github.com/TheLastGimbus/GooglePhotosTakeoutHelper/blob/gpth_dart/lib/duplicate.dart
lib/
is ~77% covered 💯didn't test yet but expect a big difference 💯- On my 1.2k takeout,gpth_dart
did it in 17s, while old one took one minuteFixed issues
I marked this as "too hard to resolve" in my head, but now in Dart it's fixed, meaning finding correct json should be 99% success. And if not...
GooglePhotosTakeoutHelper/bin/gpth.dart
Lines 68 to 72 in 3695208
I need you ☝️
I would be very happy if you guys could help and test how new version works for you etc:
Binaries are in releases for you ❤️
Beta Was this translation helpful? Give feedback.
All reactions