commit 935c65d38da33aa67a6f4b3a2a57d796b8a318c6 Author: Christian Damken Date: Thu Apr 13 23:33:10 2017 +0200 initial commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7784487 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +/vendor/ +/composer.lock +/composer.phar diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..24269e7 --- /dev/null +++ b/composer.json @@ -0,0 +1,5 @@ +{ + "require": { + "nicmart/string-template": "~0.1" + } +} diff --git a/index.php b/index.php new file mode 100755 index 0000000..2dcc0b9 --- /dev/null +++ b/index.php @@ -0,0 +1,129 @@ + + + + MtG Card Data Gatherer + + + +

MtG Card Data Gatherer

+ [ +// 'user_agent' => '', +// 'protocol_version' => 1.1 +//]]); + + +function get_card_data($set, $num) { + $fp = fopen('https://api.magicthegathering.io/v1/cards?set=' . $set . '&number=' . $num, 'r'); + $meta = stream_get_meta_data($fp); + $content = stream_get_contents($fp); + fclose($fp); + + var_dump($meta); + var_dump(json_decode($content, true)['cards'][0]); +} + + +if (isset($_REQUEST['query'])) { + $q = $_REQUEST['query']; + $template = $_REQUEST['format']; + + $lines = explode("\n", $q); + + echo '
';
+    foreach ($lines as $line) {
+        $parts = explode(' ', $line);
+
+        echo $engine->render($template, $parts);
+        get_card_data($parts[0], $parts[1]);
+        echo "\n";
+    }
+    echo '

'; +} +?> +
+
+
+ + > +
+
+ + +
+
+ + +
+
+
+ +