This viewer comes as a single html file, and reads JSON files as exported by the Friends+Me Google+ Exporter. For a demo, have a look at my g+ maths blog archive here:
https://refurioanachro.github.io/g-viewer/
First, you need a JSON export as generated by this tool:
https://gplus-exporter.friendsplus.me/
If you haven't, download your g+ streams with it now! As long as you have fewer than 800 posts per stream, it's free of charge. Otherwise it'll stop after 800 posts. You can try downloading your collections separately instead. On the other hand, the author is a nice guy, and you wouldn't do harm by throwing a few bucks his way (since he is asking so nicely).
After downloading, export the relevant streams in JSON format. Among other things, that will generate three directories called google-plus-exports
, google-plus-images
, and google-plus-videos
. Put those in your webserver's htdocs directory.
Then fetch g+viewer.html
by right-clicking here:
https://github.com/RefurioAnachro/g-viewer/raw/src/google-plus-viewer.html
To make it run, you will need to edit that google-plus-viewer.html
file to add your feeds' filenames as found in your google-plus-exports
directory:
var feeds = {
"some title": "g+feed....json",
}
Then also put that file on your server. When you've uploaded these three items give it a go, it should be working right away!
If you don't use an actual webserver daemon, reading external files with XMLHttpRequest like this may fail, but you may be able to tweak your browser to make it work nevertheless!
You wouldn't want to clone the full repo, as that would include all of my blog, which comes at about 300M. I have added a branch named src
which has only the viewer:
https://github.com/RefurioAnachro/g-viewer/tree/src
Tell me what you think, patches or pull requests also welcome.
- https://mastodon.cloud/@RefurioAnachro.html
- https://pluspora.com/people/a2efef60d6c70136b502005056264835
The g+ announcement and discussion are here:
https://plus.google.com/+RefurioAnachro/posts/ZgUMDkLtSFP
The format for the external pathnames has changed in the exporter with version 1.8.3(?). If you downloaded your archive with an older version, and you see no images, then you can set the variable old_version
to true
.