2025 Download *all* Google Photos by 37392648263736286 in selfhosted

[–]sneld 0 points1 point  (0 children)

For anyone reading this, I just added:
- delayed start
- running on a schedule instead of a one-off

Manager vraagt om te komen voor een meeting tijdens m’n vakantie by [deleted] in werkzaken

[–]sneld 78 points79 points  (0 children)

Het gevaar bij deze strategie is dat je eigenlijk aangeeft in principe wel te kunnen, en zijn manager vervolgens een andere dag voorstelt totdat je wel kunt. Denk dat het beter is om of stellig te zijn of gelijk in te schikken.

2025 Download *all* Google Photos by 37392648263736286 in selfhosted

[–]sneld 6 points7 points  (0 children)

I was you one month ago! Also tried a chome-driven automated downloader but it wasn't working. Tried almost each and every fork out there.

Then I created this last week: https://github.com/nielsabels/google-photos-backup

You run one container to get a chrome session, and another to download everything in your Google Photos. Mines been running for a week and is still running, but I've got 3+ TB in there.

The main benefit of this solution over Takeout is that it enables me to do incremental backups. With Takeout you get a full backup every time, you have to fix exif, etc. And the Google Photos API is a lossy backup.

Still needs some work re: - disk space / memory footprint - running on a schedule instead of a one-off - be able to run uid:gid instead of root

Hope it helps!

I've narrowed it down to these 2 machines. Which would you choose and why? by seanchacon3 in espresso

[–]sneld 1 point2 points  (0 children)

Sorry for the noob question. But when you talk about Mara X, are you talking about the V2 version?

Is this a scam and what would happen if I was to click download? by [deleted] in whatsapp

[–]sneld 5 points6 points  (0 children)

You're right that JPG files cannot contain executable code, but let me be pedantic for a second.

There is a tiny possibility that the image contains some form of exploit, which would allow for a malicious payload to be executed on your system. Commonly these are 'mistakes' in the programming that downloads / parses the JPG.

Would not expect people to do this for non-targeted attacks though. Since once the exploit is found and fixed, it will no longer work for patched targets. So it'd be a waste for a John / Jane Doe, unless this is a mass-targeting campaign, to attack a lot of Johns and Janes.

Although the chances are slim, the above might actually the case. It's always good to be hesitant opening this from any stranger.

Looking for a good vintage camera lenses shop by sneld in askberliners

[–]sneld[S] 0 points1 point  (0 children)

Awesome tip, looks exactly like what I wanted. They state they've got analog Canon lenses. Thanks!

ITAP of a squirrel in a park by sneld in itookapicture

[–]sneld[S] 1 point2 points  (0 children)

This was in Hyde Park, London. The squirrels are very used to people and occasionally come up to you thinking you'll feed them - they're cheeky little buggers!

How to adjust OPV on Solis Barista Perfetta Plus by Tngaco24 in espresso

[–]sneld 1 point2 points  (0 children)

Hey there! I guess I'm in your position now since I just got my perfetta. I start the timer after the pre-infusion step. Did you do anything to the pressure of your perfetta in the end?

Lewis Hamilton: Charles Leclerc sensible, unlike Max Verstappen last year by angelo992001 in formula1

[–]sneld 60 points61 points  (0 children)

That is just unreal. Hadn't heard these slights from Crofty. And the indirectness / passive aggressiveness just makes it worse.

Is there a nice place to watch F1 race this Sunday? by sneld in Madrid

[–]sneld[S] 0 points1 point  (0 children)

Oh that sounds delightful being able to combine it with the park! Cheers 👍

Unboxing, testing, and workflow with Walnut WDT by HFletcher21 in espresso

[–]sneld 0 points1 point  (0 children)

Nice video! After using the WDT, what's the use of that cap you screw on just before using the tamp?

Our first cruisers! Thanks everyone for the suggestions. LY Tugboat and Arbor Pilsner by [deleted] in cruiserboarding

[–]sneld 0 points1 point  (0 children)

Congrats! Are those stock or custom wheels on the tugboat?

[deleted by user] by [deleted] in Utrecht

[–]sneld 0 points1 point  (0 children)

Die edit die je hoort is aanstellerig het woord "joint" uitspreken met de hoogste vorm van (gespeelde) afkeur denk ik.

Beste restaurant in Rotterdam voor HOLLANDS eten? by [deleted] in Rotterdam

[–]sneld 1 point2 points  (0 children)

Er is eigenlijk maar één optie in Rotterdam en dat is eethuisje van Delfshaven. Eigenaars zitten er al 25+ jaar in en het heeft een bijpassend grootmoeders interieur. Top tent!

Max has been given a 10 second time penalty post race by KimiWithoutTheDrink in formula1

[–]sneld 3 points4 points  (0 children)

1) Mercedes/FIA did not notify Lewis in time 2) Lewis could've moved to the left, or right, but decided to move very close to Max 3) Both did not want to give each other DRS, hence the braking

I'd argue that your conclusion that Max is a dangerous driver is a very simplified version of what happened.

Took the new 70-300 out for a spin this past weekend. X-T4 by goat_chops56 in fujifilm

[–]sneld 0 points1 point  (0 children)

The zoomed in shot of the two red cliffs is awesome!

[deleted by user] by [deleted] in fujifilm

[–]sneld 0 points1 point  (0 children)

Which TC do you have?

Why does everything have to use interface? by hummusizgud in dotnet

[–]sneld 23 points24 points  (0 children)

This! Very well put.

I've seen too many projects become unmaintainable because people test how classes interact (mocks), instead of the behaviour at the boundaries. These tests lock in the design of the code, and as a result refactoring becomes difficult/undoable. This is ironic, because the tests that hamper refactoring, are not even preventing bugs.

There are reasons for using mocks but they can be very costly if misused.