social-rss
social-rss copied to clipboard
Allows you to receive updates from your social network accounts via RSS
Social RSS
Social RSS is a web server that allows you to receive updates from your social network accounts via RSS.
For now it supports VK and Twitter social networks.
How to use
Note: social-rss requires Python 3
# Clone the source code
$ git clone https://github.com/KonishchevDmitry/social-rss.git
$ cd social-rss
# Install all requirements
$ sudo pip3 install -r requirements.txt
# Run the server
$ ./social-rss 8888
VK RSS
Attention: by using VK RSS you violate VK Terms of Service, so do this on your own risk!
Obtaining access token
-
Go to https://vk.com/editapp?act=create and create a standalone VK application.
-
Go to https://oauth.vk.com/authorize?client_id=YOUR_APP_ID&scope=wall,friends,offline&response_type=code&redirect_uri=http://oauth.vk.com/blank.html and grant the requested permissions. You will be redirected to https://oauth.vk.com/blank.html#code=CODE.
-
Go to https://oauth.vk.com/access_token?client_id=YOUR_APP_ID&client_secret=SECRET_KEY_OF_YOUR_APP&redirect_uri=http://oauth.vk.com/blank.html&code=CODE_OBTAINED_FROM_PREVIOUS_URL and save access_token from its response.
Getting RSS
Just type in browser http://:YOUR_ACCESS_TOKEN@localhost:8888/vk.rss
or pass this URL to your favourite RSS reader (it must support HTTP Basic Access Authentication).
Twitter RSS
Obtaining access token
Go to https://dev.twitter.com/apps/new and create an application (fill only required fields). You will be redirected to your application's page. Press "Create my access token" button on it.
Getting RSS
Just type in browser http://${CONSUMER_KEY}_${CONSUMER_SECRET}:${ACCESS_TOKEN}_${ACCESS_TOKEN_SECRET}@localhost:8888/twitter.rss
or pass this URL to your favourite RSS reader (it must support HTTP Basic Access Authentication).