projects
/
tweeper.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
tweeper.php: factor out an is_cli() function
[tweeper.git]
/
tweeper.php
diff --git
a/tweeper.php
b/tweeper.php
index
9f09936
..
37b73f5
100644
(file)
--- a/
tweeper.php
+++ b/
tweeper.php
@@
-201,6
+201,10
@@
class Tweeper {
return $serializer->getSerializedData();
}
return $serializer->getSerializedData();
}
+ private function get_xml_instagram_com($html) {
+ return $this->json_to_xml($html, '/window._sharedData = (.*);/', 'instagram');
+ }
+
private function html_to_xml($html, $host) {
$xmlDoc = new DOMDocument();
private function html_to_xml($html, $host) {
$xmlDoc = new DOMDocument();
@@
-257,12
+261,18
@@
class Tweeper {
}
}
}
}
+function is_cli()
+{
+ return (substr(php_sapi_name(), 0, 3) == 'cli');
+}
+
function usage($argv)
{
function usage($argv)
{
- if (php_sapi_name() != 'cli')
- $usage = htmlentities("{$_SERVER['SCRIPT_NAME']}?src_url=<src_url>&generate_enclosure=<0|1>");
- else
+ if (is_cli()) {
$usage = "{$argv[0]} [-e|-h|--help] <src_url>\n";
$usage = "{$argv[0]} [-e|-h|--help] <src_url>\n";
+ } else {
+ $usage = htmlentities("{$_SERVER['SCRIPT_NAME']}?src_url=<src_url>&generate_enclosure=<0|1>");
+ }
return "usage: $usage";
}
return "usage: $usage";
}
@@
-313,12
+323,12
@@
function parse_options_query_string()
}
}
-if (php_sapi_name() != 'cli') {
- $options = parse_options_query_string();
- $ERROR_STREAM = fopen('php://output', 'w');
-} else {
+if (is_cli()) {
$options = parse_options_cli($argv, $argc);
$ERROR_STREAM = fopen('php://stderr', 'w');
$options = parse_options_cli($argv, $argc);
$ERROR_STREAM = fopen('php://stderr', 'w');
+} else {
+ $options = parse_options_query_string();
+ $ERROR_STREAM = fopen('php://output', 'w');
}
if (!isset($options['src_url'])) {
}
if (!isset($options['src_url'])) {