gpup
timeliner
gpup | timeliner | |
---|---|---|
1 | 5 | |
221 | 3,565 | |
- | - | |
0.0 | 4.0 | |
over 4 years ago | 11 months ago | |
Go | Go | |
Apache License 2.0 | GNU Affero General Public License v3.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
gpup
-
[Questions] Setting up my raspberry pi NAS but I want it to upload to Google Photos
This is what you're looking for: https://github.com/int128/gpup
timeliner
-
I Ditched Google Photos
Heya! I'm the author of PhotoStructure, and my Google Photos account (before I started working on PhotoStructure) is about that size, too.
I wrote up some tips here: https://photostructure.com/faq/takeout/
This is what I did:
1. First try to fetch all your Google Photos via Takeout in one archive. If it fails (like it did for me), try different-sized .tgz archives. I had to use the 10 Gb option (using 50gb caused an internal-to-google error).
If that fails to work, the last resort is to manually create by-year albums, shove all photos from that year into that album, and do a takeout of just that album. Repeat as necessary for every year.
2. Install an app on your phone to *directly* upload the original photos and videos from your phone to your NAS/home server. I have several recommended apps here: https://photostructure.com/faq/how-do-i-safely-store-files/#...
At this point, you can still use Google Photos (for viewing and as a last-ditch backup), but your originals are safe (without all the Google Photo downsampling and metadata shenanigans), and you're free to use whatever self-hosted software you want (like PhotoStructure, but there are a ton of alternatives, as well).
FWIW, I also tried this software: https://github.com/mholt/timeliner -- it does what it can, but the files you get via the API has a bunch of metadata stripped from it. I even had captured-at times get mangled with older photos.
-
Start Self Hosting
This is why I'm building Timelinize [1]. It's a follow-up to my open source Timeliner project [2], which has the potential to download all your digital life onto your own computer locally, and projects it all onto a single timeline, across all data sources (text messages, social media sites, photos, location history, and more).
It's a little different from "self hosting" but it does have a similar effect of bringing all your data home and putting it in your control.
The backend and underlying processing engine is all functional and working very well; now I'm just getting the UI put together, so I hope to have something to share later this year.
[1]: https://twitter.com/timelinize (website coming eventually)
[2]: https://github.com/mholt/timeliner
-
Consider SQLite
Not a "big project/service" but a Go project that uses Sqlite is one of my own, Timeliner[1] and its successor, Timelinize[2] (still in development). Yeah the cgo dependency kinda sucks but you don't feel it in code, just compilation. And it easily manages Timeline databases of a million and more entries just fine.
[1]: https://github.com/mholt/timeliner
[2]: https://twitter.com/timelinize
-
Can you synchronise Google photos to/from phones and computer bidirectionally?
This looks promising but might be a bit complicated for you: https://github.com/mholt/timeliner
-
What is the equivalent of "Apple removed 3.5mm jack" of your favorite products ?
I made Timeliner to download my Google Photos: https://github.com/mholt/timeliner -- requires some tech prowess for now, though.
What are some alternatives?
gsm - GSM - Manage Google Workspace resources using a developer-friendly CLI written in Go.
CasaOS - CasaOS - A simple, easy-to-use, elegant open-source Personal Cloud system.
PhotoPrism - AI-Powered Photos App for the Decentralized Web 🌈💎✨
EverythingToolbar - Everything integration for the Windows taskbar. [Moved to: https://github.com/srwi/EverythingToolbar]
MarkdownSite - Create a website from a git repository in one click
HRScan2 - A self-hosted drag-and-drop, nosql yet fully-featured file-scanning server.
boringproxy - Simple tunneling reverse proxy with a fast web UI and auto HTTPS. Designed for self-hosters.
yunohost - YunoHost is an operating system aiming to simplify as much as possible the administration of a server. This repository corresponds to the core code, written mostly in Python and Bash.
PowerToys - Windows system utilities to maximize productivity
LevelDB - LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
datasette - An open source multi-tool for exploring and publishing data