Coder Social home page Coder Social logo

g-viewer's Introduction

Google+ archive viewer written in javascript

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/

Getting started

First, you need the 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 two directories called google-plus-exports and google-plus-images. 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.

The g+ announcement and discussion are here:

https://plus.google.com/+RefurioAnachro/posts/ZgUMDkLtSFP

g-viewer's People

Contributors

robert-figura avatar

Watchers

 avatar James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.