forked from GNUsocial/gnu-social
Added TwitterStatusFetcher into daemon startup and shutdown subsystem
This commit is contained in:
parent
856e05a08f
commit
bc190595d1
@ -150,6 +150,9 @@ $config['sphinx']['port'] = 3312;
|
||||
#$config['memcached']['server'] = 'localhost';
|
||||
#$config['memcached']['port'] = 11211;
|
||||
|
||||
# Enable bidirectional Twitter bridge
|
||||
#$config['twitterbridge']['enabled'] = true;
|
||||
|
||||
#Twitter integration source attribute. Note: default is Laconica
|
||||
#$config['integration']['source'] = 'Laconica';
|
||||
|
||||
|
@ -143,6 +143,8 @@ $config =
|
||||
array('piddir' => '/var/run',
|
||||
'user' => false,
|
||||
'group' => false),
|
||||
'twitterbridge' =>
|
||||
array('enabled' => false),
|
||||
'integration' =>
|
||||
array('source' => 'Laconica', # source attribute for Twitter
|
||||
'taguri' => $_server.',2009'), # base for tag URIs
|
||||
|
@ -44,6 +44,9 @@ if(common_config('xmpp','enabled')) {
|
||||
if(common_config('memcached','enabled')) {
|
||||
echo "memcachedqueuehandler.php ";
|
||||
}
|
||||
if(common_config('twitterbridge','enabled')) {
|
||||
echo "twitterstatusfetcher.php ";
|
||||
}
|
||||
echo "ombqueuehandler.php ";
|
||||
echo "twitterqueuehandler.php ";
|
||||
echo "facebookqueuehandler.php ";
|
||||
|
@ -25,7 +25,7 @@ DIR=`php $SDIR/getpiddir.php`
|
||||
|
||||
for f in jabberhandler ombhandler publichandler smshandler pinghandler \
|
||||
xmppconfirmhandler xmppdaemon twitterhandler facebookhandler \
|
||||
memcachehandler inboxhandler; do
|
||||
memcachehandler inboxhandler twitterstatusfetcher; do
|
||||
|
||||
FILES="$DIR/$f.*.pid"
|
||||
for ff in "$FILES" ; do
|
||||
|
@ -32,7 +32,7 @@ define('LACONICA', true);
|
||||
define('MAXCHILDREN', 2);
|
||||
define('POLL_INTERVAL', 60); // in seconds
|
||||
|
||||
// Uncomment this to get useful console output
|
||||
// Uncomment this to get useful logging
|
||||
define('SCRIPT_DEBUG', true);
|
||||
|
||||
require_once(INSTALLDIR . '/lib/common.php');
|
||||
@ -45,7 +45,7 @@ class TwitterStatusFetcher extends Daemon
|
||||
|
||||
function name()
|
||||
{
|
||||
return 'twitterstatusfetcher';
|
||||
return ('twitterstatusfetcher.generic');
|
||||
}
|
||||
|
||||
function run()
|
||||
@ -130,7 +130,9 @@ class TwitterStatusFetcher extends Daemon
|
||||
' secs before hitting Twitter again.');
|
||||
}
|
||||
|
||||
sleep(POLL_INTERVAL);
|
||||
if (POLL_INTERVAL > 0) {
|
||||
sleep(POLL_INTERVAL);
|
||||
}
|
||||
|
||||
} while (true);
|
||||
}
|
||||
@ -282,7 +284,7 @@ class TwitterStatusFetcher extends Daemon
|
||||
// XXX: Figure out a better way to link Twitter replies?
|
||||
$notice->saveReplies();
|
||||
|
||||
// XXX: Do we want to polute our tag cloud with
|
||||
// XXX: Do we want to pollute our tag cloud with
|
||||
// hashtags from Twitter?
|
||||
$notice->saveTags();
|
||||
$notice->saveGroups();
|
||||
|
Loading…
Reference in New Issue
Block a user