paternalistic-twitter-proxy

Twitter proxy that refuses status updates with location metadata.
git clone https://wehaveforgeathome.hates.computer/paternalistic-twitter-proxy.git
Log | Files | Refs | LICENSE

README.md (1745B)


      1 Paternalistic Twitter Proxy
      2 ==
      3 
      4 Twitter proxy that refuses status updates with location metadata.
      5 
      6 Motivation
      7 ===
      8 
      9 I really like using [Seesmic for Android](http://seesmic.com/products/android), but I worry the teeny
     10 form factor will make it easy for me to accidentally tweet things I don't intend
     11 (like my location).
     12 
     13 Twitter does a great job of making you check a "include locations" box in your
     14 settings before you can include locations in your tweets, but:
     15 
     16 * I can check that box from my phone in a fit of madness.
     17 * Twitter doesn't need to consult with me before changing its policy on location metadata.
     18 
     19 Installation
     20 ===
     21 
     22 On a public-facing server with node 0.4.2 or greater:
     23 
     24     $ node server.js
     25 
     26 Alternate Installation on Duostack
     27 ===
     28 
     29 If you have a beta account at [duostack](http://www.duostack.com/):
     30 
     31     $ gem install duostack
     32     $ duostack create $NAME
     33     $ duostack config stack node-0.4.2
     34     $ git push duostack master
     35 
     36 The address of your proxy is: $NAME.duostack.net
     37 
     38 Setup Seesmic for Android
     39 ===
     40 
     41 Assuming you have Seesmic for Android installed and a Twitter account:
     42 
     43 1. Start up Seesmic
     44 2. Click on that adorable raccoon head to get the Accounts section
     45 3. Click on the plus sign to get to "Add an account"
     46 4. Choose "Twitter proxy"
     47 5. Enter Twitter username and password
     48 6. Uncheck "Use secure connection"
     49 7. Enter the address of your proxy in "REST API server" and "Search API server" fields
     50 8. Make sure "Use XAuth" is checked
     51 9. Scroll back up to the top and click "Sign In"
     52 
     53 Thanks
     54 ===
     55 
     56 Paternalistic Twitter Proxy relies heavily on nodejitsu's [node-http-proxy](https://github.com/nodejitsu/node-http-proxy).
     57 
     58 License
     59 ===
     60 
     61 Paternalistic Twitter Proxy is licensed under the MIT License. See LICENSE for details.