mirror of
https://github.com/thewesker/greptweet.git
synced 2025-12-26 06:41:06 -05:00
ef90920cc248bc4935ea7df695498904b1b363fa
http://greptweet.com
- Uses HTML offline feature
- Aims to suck less by keeping lines of code low
- Dependencies: PHP, curl
- Look and feel by http://twitter.github.com/bootstrap
- Please review and comment on the code!
Known limitations
- API only allows 3200 tweets to be downloaded this way :(
- 300 API limit using a Application only Auth bearer token (which doesn't seem to expire...)
- Won't work on protected accounts (duh!)
- No @mentions or DMs from other accounts
API
Fetch your tweets manually by accessing the URL:
http://greptweet.com/f/TWITTER_USERNAME
Last 4 tweets:
curl -s http://greptweet.com/u/webconverger/tweets.txt | head -n4
Getting a Bearer Token
When you clone and attempt to run this project you will notice that you are missing a secrets.php
file, this file contains one setting $bearer. To
create a bearer token:
- Create a new Twitter app.
- Base64 encode your key and secret separated by a colon, eg: key:secret => a2V5OnNlY3JldA==
- Add the result to the Authorization header:
wget --post-data=grant_type=client_credentials \
--header='Authorization: Basic **BASE64HERE**' \
--header='Content-Type: application/x-www-form-urlencoded;charset=UTF-8' \
https://api.twitter.com/oauth2/token
Languages
PHP
42%
JavaScript
21.8%
Shell
16.8%
HTML
6.6%
Dockerfile
5%
Other
7.8%
