projects
/
tweeper.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Factor out a usage() function
[tweeper.git]
/
tweeper.php
diff --git
a/tweeper.php
b/tweeper.php
index
2e27a0d
..
38e77f9
100755
(executable)
--- a/
tweeper.php
+++ b/
tweeper.php
@@
-20,6
+20,11
@@
date_default_timezone_set('UTC');
date_default_timezone_set('UTC');
+function formatDate($timestamp)
+{
+ return gmdate('D, d M Y H:i:s', $timestamp) . ' GMT';
+}
+
class Tweeper {
private $USER_AGENT = "Mozilla/5.0 (Windows NT 6.1; rv:22.0) Gecko/20130405 Firefox/22.0";
class Tweeper {
private $USER_AGENT = "Mozilla/5.0 (Windows NT 6.1; rv:22.0) Gecko/20130405 Firefox/22.0";
@@
-31,6
+36,7
@@
class Tweeper {
$xslDoc->loadXML($stylesheet_contents);
$this->xsltProcessor = new XSLTProcessor();
$xslDoc->loadXML($stylesheet_contents);
$this->xsltProcessor = new XSLTProcessor();
+ $this->xsltProcessor->registerPHPFunctions();
$this->xsltProcessor->importStylesheet($xslDoc);
}
$this->xsltProcessor->importStylesheet($xslDoc);
}
@@
-67,17
+73,22
@@
class Tweeper {
}
}
}
}
+function usage($argv)
+{
+ if (php_sapi_name() != 'cli')
+ $usage = htmlentities("{$_SERVER['SCRIPT_NAME']}?screen_name=<screen_name>");
+ else
+ $usage = "{$argv[0]} <screen_name>\n";
+
+ return "usage: $usage";
+}
+
if (isset($_GET['screen_name'])) {
$screen_name = $_GET['screen_name'];
} else if (isset($argv[1])) {
$screen_name = $argv[1];
} else {
if (isset($_GET['screen_name'])) {
$screen_name = $_GET['screen_name'];
} else if (isset($argv[1])) {
$screen_name = $argv[1];
} else {
- if (isset($_SERVER['SCRIPT_NAME']))
- $usage = htmlentities("{$_SERVER['SCRIPT_NAME']}?screen_name=<screen_name>");
- else
- $usage = "{$argv[0]} <screen_name>\n";
-
- die("usage: $usage");
+ die(usage($argv));
}
$tweeper = new Tweeper('twitter_user_timeline2rss.xsl');
}
$tweeper = new Tweeper('twitter_user_timeline2rss.xsl');