Remove code for tweeting
This commit is contained in:
parent
172a97c482
commit
b9659dbd50
3 changed files with 0 additions and 59 deletions
|
|
@ -1,50 +0,0 @@
|
|||
#!/usr/bin/php
|
||||
<?php
|
||||
|
||||
require('twitter-php/src/twitter.class.php');
|
||||
require('PatchObject.php');
|
||||
require('Database.php');
|
||||
require('TwitterKey.php');
|
||||
|
||||
use DG\Twitter\Twitter;
|
||||
|
||||
function timestamp() {
|
||||
$f = fopen(__DIR__ . '/timestamp-twitter.dat', 'a+');
|
||||
flock($f, LOCK_EX);
|
||||
$t = fgets($f);
|
||||
ftruncate($f, 0);
|
||||
fwrite($f, time());
|
||||
fflush($f);
|
||||
flock($f, LOCK_UN);
|
||||
fclose($f);
|
||||
return intval($t);
|
||||
}
|
||||
|
||||
$db = new Database(__DIR__ . '/db.json');
|
||||
if (!$db->load()) {
|
||||
exit(1);
|
||||
}
|
||||
|
||||
$last = timestamp();
|
||||
|
||||
$twitter = new Twitter($TwitterConsumerKey, $TwitterConsumerSecret, $TwitterAccessToken, $TwitterAccessTokenSecret);
|
||||
|
||||
for ($i = 0; $i < $db->count(); $i++) {
|
||||
$patch = $db->get($i);
|
||||
if ($last < $patch->getTimestamp()) {
|
||||
$s = $patch->getVendor() . ' released #' . $patch->getProduct();
|
||||
if (!empty($patch->getBranch()))
|
||||
$s .= ' ' . $patch->getBranch();
|
||||
$s .= ' version ' . $patch->getVersion() . '.';
|
||||
$len = strlen($s) + 24; // + space + wrapped URL
|
||||
$s .= ' ' . $patch->getURL();
|
||||
echo $patch->getId() . ': ' . $len . PHP_EOL;
|
||||
try {
|
||||
$twitter->send($s);
|
||||
} catch (DG\Twitter\Exception $e) {
|
||||
fwrite(STDERR, 'ERROR: ' . $e->getMessage() . PHP_EOL);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
<?php
|
||||
|
||||
$TwitterConsumerKey = '';
|
||||
$TwitterConsumerSecret = '';
|
||||
$TwitterAccessToken = '';
|
||||
$TwitterAccessTokenSecret = '';
|
||||
|
||||
?>
|
||||
1
cron.sh
1
cron.sh
|
|
@ -6,6 +6,5 @@ SITEDIR="/var/www/virtual/steffen/patchbot.de"
|
|||
"$SCRIPTDIR/PatchCollector.php" || exit 1
|
||||
"$SCRIPTDIR/PatchViewer.php" > "$SITEDIR/index.html"
|
||||
"$SCRIPTDIR/PatchFeeder.php" > "$SITEDIR/rss.xml"
|
||||
#[ -e "$SCRIPTDIR/TwitterKey.php" ] && "$SCRIPTDIR/PatchTwitter.php"
|
||||
[ -e "$SCRIPTDIR/MastodonKey.php" ] && "$SCRIPTDIR/PatchMastodon.php"
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue