github
Advanced Search
  • Home
  • Pricing and Signup
  • Explore GitHub
  • Blog
  • Login

scy / dretweet

  • Admin
  • Watch Unwatch
  • Fork
  • Your Fork
  • Pull Request
  • Download Source
    • 3
    • 0
  • Source
  • Commits
  • Network (0)
  • Issues (1)
  • Downloads (7)
  • Wiki (1)
  • Graphs
  • Branch: master

click here to add a description

click here to add a homepage

  • Switch Branches (1)
    • master ✓
  • Switch Tags (7)
    • release-0.3.3
    • release-0.3.2
    • release-0.3.1
    • release-0.3
    • release-0.2.1
    • release-0.2
    • release-0.1
  • Branch List
Sending Request…

dretweet retweets DMs sent to a Twitter account for remote control. — Read more

  Cancel

http://scytale.name/proj/dretweet

  Cancel
  • HTTP
  • Git Read-Only

This URL has Read+Write access

Made dretweet twitpocalypse safe. 
scy (author)
Sun Jun 07 06:36:44 -0700 2009
commit  d07f9c7d0e00105c6c87
tree    50548d91ebf810f8006b
parent  54dda00ab616fcc70b19
dretweet /
name age
history
message
file .gitignore Thu Jan 22 23:09:47 -0800 2009 Multi-User preparations. [scy]
file HISTORY Sun Jun 07 06:36:44 -0700 2009 Made dretweet twitpocalypse safe. [scy]
file LICENSE Fri Jan 23 01:16:40 -0800 2009 Whoops, it's 2009 already. [scy]
file README Sun Jun 07 06:36:44 -0700 2009 Made dretweet twitpocalypse safe. [scy]
file dretweet.php Sun Jun 07 06:36:44 -0700 2009 Made dretweet twitpocalypse safe. [scy]
file example.conf Sun Jan 25 06:44:53 -0800 2009 Add commented $DRE_ALLOW to example.conf. [scy]
README
   dretweet - Direct Message Retweet
   =================================

dretweet is a small tool to periodically retrieve direct messages sent to a
Twitter[1] account. It will then send the messages on behalf of that account,
letting it look like someone would have written the tweet while logged in to
that account.

This is useful for Twitter accounts that belong to a group or project. Since
only people that are being followed by an account can send it a direct
message, no additional authentication is needed.

dretweet can be installed on any host that runs PHP 5 or higher. It is usually
run via a cron job.

[1] http://twitter.com/


 A b o u t   d r e t w e e t
 ---------------------------

dretweet was written by Tim 'Scytale' Weber and is licensed under the terms of
the X11 license, see the LICENSE file.

This project is _active_, patches and ideas are encouraged.

Project page:       http://scytale.name/proj/dretweet/
Git repository:     git://github.com/scy/dretweet.git
Twitter account:    http://twitter.com/dretweet
     of Scytale:    http://twitter.com/Scytale


 R e q u i r e m e n t s
 -----------------------

* PHP 5 or higher
  * cURL extension
  * SimpleXML extension


 I n s t a l l a t i o n
 -----------------------

 - Get the source and unpack it somewhere. You can use "git clone
   git://github.com/scy/dretweet.git" if you want, that'll simplify updating
   later on.

 - Create a configuration file in dretweet's directory. The file can have any
   name you want, but it has to end in ".conf.php". A good idea is to use the
   user name it is for, e.g. scytale.conf.php. Have a look in example.conf to
   see the two variables you need to set and how to configure additional
   settings like a "who is allowed to post" whitelist.

 - You can have any number of config files you want. dretweet will use them
   one after the other to query and post to multiple accounts.

 - Make sure that dretweet.php gets called in regular intervals, for example
   by a cronjob.


 F r e q u e n t l y   A s k e d   Q u e s t i o n s
 ---------------------------------------------------

 - So everybody who is followed by the account dretweet posts to has the right
   to send new messages?

   Yep, except if you limit the set of people further by using the $DRE_ALLOW
   variable. Have a look in example.conf to see how it works.

 - Could people send something like "LEAVE theoriginaladminsname" and take
   control over everything?

   Yep. Trust the people, or don't follow them. Luckily, they cannot change
   the account's password, so you can still lock them out when they start
   doing nasty stuff.

 - Would it be possible to ADD FEATURE X?

   Most likely. However, my time is limited. You may ask for new features, but
   be prepared for "sorry, I'm currently not interested in implementing this".
   If you write the feature yourself and send a patch, the chance to have it
   included is much higher. ;)

 - Is dretweet "Twitpocalypse Safe"?

   Yes, sir. Starting from 0.3.3 we're using floats instead of ints which
   leads to a lot more possible values.



// vim: set fo+=nat tw=78 et ai: //
Blog | Support | Training | Contact | API | Status | Twitter | Help | Security
© 2010 GitHub Inc. All rights reserved. | Terms of Service | Privacy Policy
Powered by the Dedicated Servers and
Cloud Computing of Rackspace Hosting®
Dedicated Server
  • English
  • Català
  • Čeština
  • Deutsch
  • Español
  • Français
  • Hrvatski
  • Indonesia
  • Italiano
  • 日本語
  • Nederlands
  • Norsk
  • Polski
  • Português (BR)
  • Српски
  • Svenska
  • 中文