Uff... I need to stay awaje long enough to get into ny second wind, so I can stay up to do some more #PlexodusTools coding...
Current status: backing up G+ avatars with #PlexodusTools
Had a refreshing #nap after having a day that had been kinda eating up my spoons.
Just sat down behind my laptop with a cup of tea after downing a mug of cultured milk with blackberry sirup. #BeardGrabber should be asleep for the night, so let's see if I can get some coding done. :)
It's a bit sad to realise though that the things I write now, won't be useful anymore in a few weeks.
Interestingly btw, the #GooglePlus (Web and REST) APIs are already randomly returning HTTP 204 and 404 responses, even for valid requests, which forced me to implement automatic and manual retries of API queries.
Today's freshly committed code will not only request relevant JSON from the APIs, it will also combine it all into single structured JSON file per domain.
The most important will be to retrieve all the data; once the data is cached locally, future updates to improve structure and parsing of the JSON archive can work based on the cached results.
#PlexodusTools update for #Blogger owners who had #GooglePlus Comments widget enabled for their blog:
https://github.com/FiXato/Plexodus-Tools has had some big updates in the past week, specifically the https://github.com/FiXato/Plexodus-Tools/blob/master/README.md#google-comments-on-blogger-blogs-exporter section.
bin/export_blogger_comments.sh can be used to archive all #GPlus Comments for your Blogger blog.
Note, most of these tools can also be used if you use Google+ Comments for Sites.
Right... even though I'd love to take more advantage of the (mostly) undisturbed silence and peace of mind at night, I think I need to try to get some sleep.
I fear my code quality will otherwise suffer.
Hopefully I'll find a quiet and undisturbed moment tomorrow during the day where I can finish up the Blogger GPlus Comments export part of #PlexodusTools...
With #GPlus APIs shutting down later this week, time's running out.
Google+ Exodus Collection
If you want to follow my posts about the shutdown of Google+, my ongoing development of the #PlexodusTools set of export / migration utilities, and other news related to the Google+ Exodus, feel free to follow my G+ Exodus collection on Google Plus (till that ship goes under):
Plexodus-Tools and sleep well #tootiverse
It's 7:30am... I've managed to do some coding at the expense of a good night's rest.
Anyway, time to get some shut-eye!
Sleep well, #tootiverse!
Don't think I'll manage to write more code tonight, especially now #BeardGrabber is awake again, so I've committed and pushed my code to https://github.com/FiXato/Plexodus-Tools.
Besides, with how late it is, and how tired my eyes are getting, I doubt that any code I'll write now, will be any good anyway...
#PlexodusTools will have to wait some more. BeardGrabber needs some more attention now instead, and hopefully some sleep for his daddy. :)
*Google Plus Shutdown Expedited*
If you are a #GooglePlus user, and were hoping you had till August 2019 to extract your data out of the platform, I have some bad news:
Google+ API will be shutdown in 3 months time.
Google+ for Consumers will shutdown in *APRIL* 2019 already, due to another fixed data leak bug: https://www.blog.google/technology/safety-security/expediting-changes-google-plus/
This means I have even less time to develop my #PlexodusTools, especially those that require the API.
An introduction in hashtags:
— #MSX #MSX2 #retrogaming #retrocomputer #demoscene
— #Ruby #WebDevelopment #backend #dev #scripting #PlexodusTools
— #landscape #photography #MiA1 #Canon1000D
— (casual) #hiking
— Born #Dutch #Netherlands
— Emigrated to #Bodø #ArcticCircle #Norway
— Fan of #TerryPratchett's #DiscWorld, #StephenKing's #DarkTower, #StarTrek and #DoctorWho
— Enjoys interesting #beers such as #Trappist #AbbeyBeer
— #linguistics #GooglePlus
Plexodus-Tools and my Google+ Circles stats
Now that the merging of #GPlus Circles Takeout and #GooglePlus People API data part of my #PlexodusTools script is done, I can actually have some fun with the data.
As a result, this is the list of most popular profile providers from the 489 users I follow:
Google Reader: 22
Plexodus-Tools continued & endless refactoring
Somehow I just keep refactoring the code of #PlexodusTools because I'm not satisfied with the structure, rather than publishing it as is...
The code is functional, but I can tell that it evolved from a proof of concept prototype. I really should pick up #BDD or #TDD again to sit down and first think about the behaviour and structure, before I start hacking away at it.
Did at least add a decent command line interface to it though.
I doubt it's something the average user would know how to use though, as it needs:
· Fairly recent version of #Ruby
· OAuth client_id.json file generated through #GCloud Console
· CLI usage or code editing
But maybe I can put a simple Sinatra or Rails frontend with OAuth G+ Signin button in front of it.
Then again, do I want to handle user data? (W|Sh)ould users trust a random site with their Google+ Circles Takeout archive? I know I wouldn't...
That feeling when you kinda want to finish cleaning up your code so you can publish it, but you really should get some sleep instead...
Anyway, my #Ruby tool for merging #GooglePlus profile data from the Google+ People #API into the Google+ Circles Takeout JSON files is as good as done.
Gotta write some documentation for it tomorrow, and perhaps do a couple more testruns, also from non-clean states, to check if resuming works as expected.
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!