ayust / pluss Goto Github PK
View Code? Open in Web Editor NEWPlus Syndication - an Atom feed proxy for Google+ public post streams.
Home Page: https://github.com/ayust/pluss
License: MIT License
Plus Syndication - an Atom feed proxy for Google+ public post streams.
Home Page: https://github.com/ayust/pluss
License: MIT License
The following post just had the text show up in the feed:
https://plus.google.com/100860655741753926552/posts/DVTwsxakbwg
An API key would be simpler to implement, but the 1000 request/day limit would only allow about 10 users per instance (if they were playing nice and not flush
ing). Going with OAuth instead will allow individual users to have individual usage limits.
https://plus.google.com/100860655741753926552/posts/V9AgyA7EFtG
Saw this movie last night and it was just so much fun. I basically got home and immediately looked up the album.
[attachment with unsupported type "audio"]
<div>[attachment with unsupported type "audio"]</div>
Add support for Google+ pages
e.g. on this feed :
http://pluss.aiiane.com/atom/115902779471490618466
post which title is
<title>Ce sera plus mieux que Google agenda</title>
published at 2014-11-15T04:47:44Z
something may have changed in google+ because it's the first time it happens as far as I know...
It's almost certainly at least slightly different from the more internal-y pseudojson feed that pluss
currently uses.
http://developers.google.com/+/api/latest/activities/list is the API call we care about.
There's the wrong host in line 21:
app.run(host='pluss.aiiane.com', port=54321, debug=True)
so there won't be the right host for listenling as configured in pluss.cfg.
The following error will be:
python main.py
* Running on http://pluss.aiiane.com:54321/
Traceback (most recent call last):
File "main.py", line 21, in <module>
app.run(host='pluss.aiiane.com', port=54321, debug=True)
File "/usr/lib/python2.7/dist-packages/flask/app.py", line 772, in run
run_simple(host, port, self, **options)
File "/usr/lib/python2.7/dist-packages/werkzeug/serving.py", line 706, in run_simple
test_socket.bind((hostname, port))
File "/usr/lib/python2.7/socket.py", line 224, in meth
return getattr(self._sock,name)(*args)
socket.error: [Errno 99] Cannot assign requested address
After changing the line 21 to the same host like in pluss.cfg copied from example
[server]
host=127.0.0.1:54321
It will run without any error.
Seems the default is' A G+ Post' - perhaps a better default would be the post type? 'An image posted' 'A video posted', etc.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.