aboutsummaryrefslogtreecommitdiff
path: root/includes/stats
diff options
context:
space:
mode:
Diffstat (limited to 'includes/stats')
-rw-r--r--includes/stats/apis.php23
-rw-r--r--includes/stats/neutron.json159
-rw-r--r--includes/stats/neutron2.json302
-rw-r--r--includes/stats/refresh.php52
4 files changed, 536 insertions, 0 deletions
diff --git a/includes/stats/apis.php b/includes/stats/apis.php
new file mode 100644
index 0000000..5e8d05b
--- /dev/null
+++ b/includes/stats/apis.php
@@ -0,0 +1,23 @@
+<?php
+
+class API {
+ private $keys;
+
+ public function __construct() {
+ $this->keys = json_decode(file_get_contents("./credentials.json"), true);
+ }
+
+ public function GitHub(string $path) {
+ exec("curl -A \"Minteck-Space/0.0.0 (nekostarfan@gmail.com)\" -H \"Authorization: token " . $this->keys["github"] . "\" https://api.github.com/" . $path, $op);
+ $result = implode("\n", $op);
+
+ return $result;
+ }
+
+ public function Reddit(string $path) {
+ exec("curl -A \"Minteck-Space/0.0.0 (nekostarfan@gmail.com)\" https://www.reddit.com/" . $path . ".json", $op);
+ $result = implode("\n", $op);
+
+ return $result;
+ }
+}
diff --git a/includes/stats/neutron.json b/includes/stats/neutron.json
new file mode 100644
index 0000000..0e5c8ed
--- /dev/null
+++ b/includes/stats/neutron.json
@@ -0,0 +1,159 @@
+[
+ {
+ "url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/releases\/45675460",
+ "assets_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/releases\/45675460\/assets",
+ "upload_url": "https:\/\/uploads.github.com\/repos\/Minteck-Projects\/Neutron-Core\/releases\/45675460\/assets{?name,label}",
+ "html_url": "https:\/\/github.com\/Minteck-Projects\/Neutron-Core\/releases\/tag\/10.0.47.190",
+ "id": 45675460,
+ "author": {
+ "login": "Minteck",
+ "id": 46352972,
+ "node_id": "MDQ6VXNlcjQ2MzUyOTcy",
+ "avatar_url": "https:\/\/avatars.githubusercontent.com\/u\/46352972?v=4",
+ "gravatar_id": "",
+ "url": "https:\/\/api.github.com\/users\/Minteck",
+ "html_url": "https:\/\/github.com\/Minteck",
+ "followers_url": "https:\/\/api.github.com\/users\/Minteck\/followers",
+ "following_url": "https:\/\/api.github.com\/users\/Minteck\/following{\/other_user}",
+ "gists_url": "https:\/\/api.github.com\/users\/Minteck\/gists{\/gist_id}",
+ "starred_url": "https:\/\/api.github.com\/users\/Minteck\/starred{\/owner}{\/repo}",
+ "subscriptions_url": "https:\/\/api.github.com\/users\/Minteck\/subscriptions",
+ "organizations_url": "https:\/\/api.github.com\/users\/Minteck\/orgs",
+ "repos_url": "https:\/\/api.github.com\/users\/Minteck\/repos",
+ "events_url": "https:\/\/api.github.com\/users\/Minteck\/events{\/privacy}",
+ "received_events_url": "https:\/\/api.github.com\/users\/Minteck\/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "node_id": "MDc6UmVsZWFzZTQ1Njc1NDYw",
+ "tag_name": "10.0.47.190",
+ "target_commitish": "trunk",
+ "name": "Neutron 10 Beta 2.1",
+ "draft": false,
+ "prerelease": true,
+ "created_at": "2021-07-04T13:04:21Z",
+ "published_at": "2021-07-04T13:05:12Z",
+ "assets": [],
+ "tarball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/tarball\/10.0.47.190",
+ "zipball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/zipball\/10.0.47.190",
+ "body": ""
+ },
+ {
+ "url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/releases\/45675017",
+ "assets_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/releases\/45675017\/assets",
+ "upload_url": "https:\/\/uploads.github.com\/repos\/Minteck-Projects\/Neutron-Core\/releases\/45675017\/assets{?name,label}",
+ "html_url": "https:\/\/github.com\/Minteck-Projects\/Neutron-Core\/releases\/tag\/10.0.45.186",
+ "id": 45675017,
+ "author": {
+ "login": "Minteck",
+ "id": 46352972,
+ "node_id": "MDQ6VXNlcjQ2MzUyOTcy",
+ "avatar_url": "https:\/\/avatars.githubusercontent.com\/u\/46352972?v=4",
+ "gravatar_id": "",
+ "url": "https:\/\/api.github.com\/users\/Minteck",
+ "html_url": "https:\/\/github.com\/Minteck",
+ "followers_url": "https:\/\/api.github.com\/users\/Minteck\/followers",
+ "following_url": "https:\/\/api.github.com\/users\/Minteck\/following{\/other_user}",
+ "gists_url": "https:\/\/api.github.com\/users\/Minteck\/gists{\/gist_id}",
+ "starred_url": "https:\/\/api.github.com\/users\/Minteck\/starred{\/owner}{\/repo}",
+ "subscriptions_url": "https:\/\/api.github.com\/users\/Minteck\/subscriptions",
+ "organizations_url": "https:\/\/api.github.com\/users\/Minteck\/orgs",
+ "repos_url": "https:\/\/api.github.com\/users\/Minteck\/repos",
+ "events_url": "https:\/\/api.github.com\/users\/Minteck\/events{\/privacy}",
+ "received_events_url": "https:\/\/api.github.com\/users\/Minteck\/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "node_id": "MDc6UmVsZWFzZTQ1Njc1MDE3",
+ "tag_name": "10.0.45.186",
+ "target_commitish": "trunk",
+ "name": "Neutron 10 Beta 2",
+ "draft": false,
+ "prerelease": true,
+ "created_at": "2021-07-04T12:32:42Z",
+ "published_at": "2021-07-04T12:33:41Z",
+ "assets": [],
+ "tarball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/tarball\/10.0.45.186",
+ "zipball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/zipball\/10.0.45.186",
+ "body": ""
+ },
+ {
+ "url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/releases\/45317550",
+ "assets_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/releases\/45317550\/assets",
+ "upload_url": "https:\/\/uploads.github.com\/repos\/Minteck-Projects\/Neutron-Core\/releases\/45317550\/assets{?name,label}",
+ "html_url": "https:\/\/github.com\/Minteck-Projects\/Neutron-Core\/releases\/tag\/10.0.45.161",
+ "id": 45317550,
+ "author": {
+ "login": "Minteck",
+ "id": 46352972,
+ "node_id": "MDQ6VXNlcjQ2MzUyOTcy",
+ "avatar_url": "https:\/\/avatars.githubusercontent.com\/u\/46352972?v=4",
+ "gravatar_id": "",
+ "url": "https:\/\/api.github.com\/users\/Minteck",
+ "html_url": "https:\/\/github.com\/Minteck",
+ "followers_url": "https:\/\/api.github.com\/users\/Minteck\/followers",
+ "following_url": "https:\/\/api.github.com\/users\/Minteck\/following{\/other_user}",
+ "gists_url": "https:\/\/api.github.com\/users\/Minteck\/gists{\/gist_id}",
+ "starred_url": "https:\/\/api.github.com\/users\/Minteck\/starred{\/owner}{\/repo}",
+ "subscriptions_url": "https:\/\/api.github.com\/users\/Minteck\/subscriptions",
+ "organizations_url": "https:\/\/api.github.com\/users\/Minteck\/orgs",
+ "repos_url": "https:\/\/api.github.com\/users\/Minteck\/repos",
+ "events_url": "https:\/\/api.github.com\/users\/Minteck\/events{\/privacy}",
+ "received_events_url": "https:\/\/api.github.com\/users\/Minteck\/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "node_id": "MDc6UmVsZWFzZTQ1MzE3NTUw",
+ "tag_name": "10.0.45.161",
+ "target_commitish": "trunk",
+ "name": "Neutron 10 Beta 1",
+ "draft": false,
+ "prerelease": true,
+ "created_at": "2021-06-27T12:08:55Z",
+ "published_at": "2021-06-27T12:10:09Z",
+ "assets": [],
+ "tarball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/tarball\/10.0.45.161",
+ "zipball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/zipball\/10.0.45.161",
+ "body": "",
+ "discussion_url": "https:\/\/github.com\/Minteck-Projects\/Neutron-Core\/discussions\/1"
+ },
+ {
+ "url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/releases\/39146233",
+ "assets_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/releases\/39146233\/assets",
+ "upload_url": "https:\/\/uploads.github.com\/repos\/Minteck-Projects\/Neutron-Core\/releases\/39146233\/assets{?name,label}",
+ "html_url": "https:\/\/github.com\/Minteck-Projects\/Neutron-Core\/releases\/tag\/4.1.0",
+ "id": 39146233,
+ "author": {
+ "login": "Minteck",
+ "id": 46352972,
+ "node_id": "MDQ6VXNlcjQ2MzUyOTcy",
+ "avatar_url": "https:\/\/avatars.githubusercontent.com\/u\/46352972?v=4",
+ "gravatar_id": "",
+ "url": "https:\/\/api.github.com\/users\/Minteck",
+ "html_url": "https:\/\/github.com\/Minteck",
+ "followers_url": "https:\/\/api.github.com\/users\/Minteck\/followers",
+ "following_url": "https:\/\/api.github.com\/users\/Minteck\/following{\/other_user}",
+ "gists_url": "https:\/\/api.github.com\/users\/Minteck\/gists{\/gist_id}",
+ "starred_url": "https:\/\/api.github.com\/users\/Minteck\/starred{\/owner}{\/repo}",
+ "subscriptions_url": "https:\/\/api.github.com\/users\/Minteck\/subscriptions",
+ "organizations_url": "https:\/\/api.github.com\/users\/Minteck\/orgs",
+ "repos_url": "https:\/\/api.github.com\/users\/Minteck\/repos",
+ "events_url": "https:\/\/api.github.com\/users\/Minteck\/events{\/privacy}",
+ "received_events_url": "https:\/\/api.github.com\/users\/Minteck\/received_events",
+ "type": "User",
+ "site_admin": false
+ },
+ "node_id": "MDc6UmVsZWFzZTM5MTQ2MjMz",
+ "tag_name": "4.1.0",
+ "target_commitish": "trunk",
+ "name": "Mise \u00e0 jour transitionnelle 4.1.0 `Curious Cat` ",
+ "draft": false,
+ "prerelease": false,
+ "created_at": "2021-03-02T21:57:16Z",
+ "published_at": "2021-03-02T22:01:26Z",
+ "assets": [],
+ "tarball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/tarball\/4.1.0",
+ "zipball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/zipball\/4.1.0",
+ "body": "<ul><li>Corrections de bugs<\/li><li>Retrait de fonctionnalit\u00e9s HTML d\u00e9su\u00e8tes<\/li><li>Ajout d'options de d\u00e9veloppement (activables en cr\u00e9ant le fichier <code>\/data\/webcontent\/flag_systemTrace<\/code> ou dans \u00ab Administration > Apparence > Drapeaux de fonctionnalit\u00e9 \u00bb)<\/li><li>D\u00e9but de la refonte de l'interface de l'administration. En attendant, nous avons essay\u00e9 de conserver au maximum la compatibilit\u00e9<\/li><li>CyclicCMS 2.2 corrige des probl\u00e8mes de compatibilit\u00e9 avec les navigateurs bas\u00e9s sur Chromium<\/li><li>Am\u00e9lioration de la compatibilit\u00e9 avec PHP 8<\/li><\/ul>"
+ }
+] \ No newline at end of file
diff --git a/includes/stats/neutron2.json b/includes/stats/neutron2.json
new file mode 100644
index 0000000..99d857c
--- /dev/null
+++ b/includes/stats/neutron2.json
@@ -0,0 +1,302 @@
+[
+ {
+ "name": "10.0.47.190",
+ "zipball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/zipball\/refs\/tags\/10.0.47.190",
+ "tarball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/tarball\/refs\/tags\/10.0.47.190",
+ "commit": {
+ "sha": "e13d57cdf95166b898cde91c9af1863c409b5b60",
+ "url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/commits\/e13d57cdf95166b898cde91c9af1863c409b5b60"
+ },
+ "node_id": "MDM6UmVmMzM1NzU4MDQ4OnJlZnMvdGFncy8xMC4wLjQ3LjE5MA=="
+ },
+ {
+ "name": "10.0.45.186",
+ "zipball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/zipball\/refs\/tags\/10.0.45.186",
+ "tarball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/tarball\/refs\/tags\/10.0.45.186",
+ "commit": {
+ "sha": "3d33edd3d941e2cc329f30b5248bd913189e2a72",
+ "url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/commits\/3d33edd3d941e2cc329f30b5248bd913189e2a72"
+ },
+ "node_id": "MDM6UmVmMzM1NzU4MDQ4OnJlZnMvdGFncy8xMC4wLjQ1LjE4Ng=="
+ },
+ {
+ "name": "10.0.45.161",
+ "zipball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/zipball\/refs\/tags\/10.0.45.161",
+ "tarball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/tarball\/refs\/tags\/10.0.45.161",
+ "commit": {
+ "sha": "8d0f13ee04698bdf490da39cd9c7cd2531302468",
+ "url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/commits\/8d0f13ee04698bdf490da39cd9c7cd2531302468"
+ },
+ "node_id": "MDM6UmVmMzM1NzU4MDQ4OnJlZnMvdGFncy8xMC4wLjQ1LjE2MQ=="
+ },
+ {
+ "name": "4.1.0",
+ "zipball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/zipball\/refs\/tags\/4.1.0",
+ "tarball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/tarball\/refs\/tags\/4.1.0",
+ "commit": {
+ "sha": "5818a81114be735463941c205cc2c48898897e9d",
+ "url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/commits\/5818a81114be735463941c205cc2c48898897e9d"
+ },
+ "node_id": "MDM6UmVmMzM1NzU4MDQ4OnJlZnMvdGFncy80LjEuMA=="
+ },
+ {
+ "name": "4.0.90",
+ "zipball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/zipball\/refs\/tags\/4.0.90",
+ "tarball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/tarball\/refs\/tags\/4.0.90",
+ "commit": {
+ "sha": "b9e60b24d1b3726f0965997ff913667cc9ec0736",
+ "url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/commits\/b9e60b24d1b3726f0965997ff913667cc9ec0736"
+ },
+ "node_id": "MDM6UmVmMzM1NzU4MDQ4OnJlZnMvdGFncy80LjAuOTA="
+ },
+ {
+ "name": "4.0.1",
+ "zipball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/zipball\/refs\/tags\/4.0.1",
+ "tarball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/tarball\/refs\/tags\/4.0.1",
+ "commit": {
+ "sha": "287bb65c081735d7213adf3f6af767c79e539a14",
+ "url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/commits\/287bb65c081735d7213adf3f6af767c79e539a14"
+ },
+ "node_id": "MDM6UmVmMzM1NzU4MDQ4OnJlZnMvdGFncy80LjAuMQ=="
+ },
+ {
+ "name": "4.0.0",
+ "zipball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/zipball\/refs\/tags\/4.0.0",
+ "tarball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/tarball\/refs\/tags\/4.0.0",
+ "commit": {
+ "sha": "b4b7cdd85675351e66a136ad7aa4f57f3d3e6ca1",
+ "url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/commits\/b4b7cdd85675351e66a136ad7aa4f57f3d3e6ca1"
+ },
+ "node_id": "MDM6UmVmMzM1NzU4MDQ4OnJlZnMvdGFncy80LjAuMA=="
+ },
+ {
+ "name": "3.0.92",
+ "zipball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/zipball\/refs\/tags\/3.0.92",
+ "tarball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/tarball\/refs\/tags\/3.0.92",
+ "commit": {
+ "sha": "4e7e5a31bf877c2be0bc88a78ed7bcd512756a6e",
+ "url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/commits\/4e7e5a31bf877c2be0bc88a78ed7bcd512756a6e"
+ },
+ "node_id": "MDM6UmVmMzM1NzU4MDQ4OnJlZnMvdGFncy8zLjAuOTI="
+ },
+ {
+ "name": "3.0.91",
+ "zipball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/zipball\/refs\/tags\/3.0.91",
+ "tarball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/tarball\/refs\/tags\/3.0.91",
+ "commit": {
+ "sha": "25dd24a992b8106a6a8676111d305febbb08edaa",
+ "url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/commits\/25dd24a992b8106a6a8676111d305febbb08edaa"
+ },
+ "node_id": "MDM6UmVmMzM1NzU4MDQ4OnJlZnMvdGFncy8zLjAuOTE="
+ },
+ {
+ "name": "3.0.90",
+ "zipball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/zipball\/refs\/tags\/3.0.90",
+ "tarball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/tarball\/refs\/tags\/3.0.90",
+ "commit": {
+ "sha": "7244ca1fff4fffe38044e41c59011dfbc176b821",
+ "url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/commits\/7244ca1fff4fffe38044e41c59011dfbc176b821"
+ },
+ "node_id": "MDM6UmVmMzM1NzU4MDQ4OnJlZnMvdGFncy8zLjAuOTA="
+ },
+ {
+ "name": "3.0.2",
+ "zipball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/zipball\/refs\/tags\/3.0.2",
+ "tarball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/tarball\/refs\/tags\/3.0.2",
+ "commit": {
+ "sha": "85774b656924a5ef97fdbb15493fa36a5d54bdbf",
+ "url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/commits\/85774b656924a5ef97fdbb15493fa36a5d54bdbf"
+ },
+ "node_id": "MDM6UmVmMzM1NzU4MDQ4OnJlZnMvdGFncy8zLjAuMg=="
+ },
+ {
+ "name": "3.0.1",
+ "zipball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/zipball\/refs\/tags\/3.0.1",
+ "tarball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/tarball\/refs\/tags\/3.0.1",
+ "commit": {
+ "sha": "e6df042a555903973357b52785ea1e6d48389e4b",
+ "url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/commits\/e6df042a555903973357b52785ea1e6d48389e4b"
+ },
+ "node_id": "MDM6UmVmMzM1NzU4MDQ4OnJlZnMvdGFncy8zLjAuMQ=="
+ },
+ {
+ "name": "3.0.0",
+ "zipball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/zipball\/refs\/tags\/3.0.0",
+ "tarball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/tarball\/refs\/tags\/3.0.0",
+ "commit": {
+ "sha": "089b3c5cafddb54c84f1b67f4ee4afb9f83264b9",
+ "url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/commits\/089b3c5cafddb54c84f1b67f4ee4afb9f83264b9"
+ },
+ "node_id": "MDM6UmVmMzM1NzU4MDQ4OnJlZnMvdGFncy8zLjAuMA=="
+ },
+ {
+ "name": "2.2.94",
+ "zipball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/zipball\/refs\/tags\/2.2.94",
+ "tarball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/tarball\/refs\/tags\/2.2.94",
+ "commit": {
+ "sha": "f6493b32b54f4aba48ab24da42e50d1b082332a7",
+ "url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/commits\/f6493b32b54f4aba48ab24da42e50d1b082332a7"
+ },
+ "node_id": "MDM6UmVmMzM1NzU4MDQ4OnJlZnMvdGFncy8yLjIuOTQ="
+ },
+ {
+ "name": "2.2.93",
+ "zipball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/zipball\/refs\/tags\/2.2.93",
+ "tarball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/tarball\/refs\/tags\/2.2.93",
+ "commit": {
+ "sha": "12a1d5804cec5b092fb3af2fc831b1b2b2d7fc85",
+ "url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/commits\/12a1d5804cec5b092fb3af2fc831b1b2b2d7fc85"
+ },
+ "node_id": "MDM6UmVmMzM1NzU4MDQ4OnJlZnMvdGFncy8yLjIuOTM="
+ },
+ {
+ "name": "2.2.92",
+ "zipball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/zipball\/refs\/tags\/2.2.92",
+ "tarball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/tarball\/refs\/tags\/2.2.92",
+ "commit": {
+ "sha": "24869a123794da8e0d9414ce13ad6be073da0c4a",
+ "url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/commits\/24869a123794da8e0d9414ce13ad6be073da0c4a"
+ },
+ "node_id": "MDM6UmVmMzM1NzU4MDQ4OnJlZnMvdGFncy8yLjIuOTI="
+ },
+ {
+ "name": "2.2.91",
+ "zipball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/zipball\/refs\/tags\/2.2.91",
+ "tarball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/tarball\/refs\/tags\/2.2.91",
+ "commit": {
+ "sha": "200abe4b38d4b439302aeb36ea28abde08fff197",
+ "url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/commits\/200abe4b38d4b439302aeb36ea28abde08fff197"
+ },
+ "node_id": "MDM6UmVmMzM1NzU4MDQ4OnJlZnMvdGFncy8yLjIuOTE="
+ },
+ {
+ "name": "2.2.90",
+ "zipball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/zipball\/refs\/tags\/2.2.90",
+ "tarball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/tarball\/refs\/tags\/2.2.90",
+ "commit": {
+ "sha": "9b1af4452bd81838fb6ec27157f7a813d1f77465",
+ "url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/commits\/9b1af4452bd81838fb6ec27157f7a813d1f77465"
+ },
+ "node_id": "MDM6UmVmMzM1NzU4MDQ4OnJlZnMvdGFncy8yLjIuOTA="
+ },
+ {
+ "name": "2.2.3",
+ "zipball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/zipball\/refs\/tags\/2.2.3",
+ "tarball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/tarball\/refs\/tags\/2.2.3",
+ "commit": {
+ "sha": "7a88d721a60f827b4ea0fa96e03dc06bfbdd8272",
+ "url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/commits\/7a88d721a60f827b4ea0fa96e03dc06bfbdd8272"
+ },
+ "node_id": "MDM6UmVmMzM1NzU4MDQ4OnJlZnMvdGFncy8yLjIuMw=="
+ },
+ {
+ "name": "2.2.2",
+ "zipball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/zipball\/refs\/tags\/2.2.2",
+ "tarball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/tarball\/refs\/tags\/2.2.2",
+ "commit": {
+ "sha": "440fb93d7cce3f669ee1ad294ba2fa34d1690082",
+ "url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/commits\/440fb93d7cce3f669ee1ad294ba2fa34d1690082"
+ },
+ "node_id": "MDM6UmVmMzM1NzU4MDQ4OnJlZnMvdGFncy8yLjIuMg=="
+ },
+ {
+ "name": "2.2.1",
+ "zipball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/zipball\/refs\/tags\/2.2.1",
+ "tarball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/tarball\/refs\/tags\/2.2.1",
+ "commit": {
+ "sha": "aa52a60553cd0e91559c80382eb4f8ed30e6056d",
+ "url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/commits\/aa52a60553cd0e91559c80382eb4f8ed30e6056d"
+ },
+ "node_id": "MDM6UmVmMzM1NzU4MDQ4OnJlZnMvdGFncy8yLjIuMQ=="
+ },
+ {
+ "name": "2.2.0",
+ "zipball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/zipball\/refs\/tags\/2.2.0",
+ "tarball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/tarball\/refs\/tags\/2.2.0",
+ "commit": {
+ "sha": "17b7665e4d7bb5379ba06aed8d67f8ae43d119f1",
+ "url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/commits\/17b7665e4d7bb5379ba06aed8d67f8ae43d119f1"
+ },
+ "node_id": "MDM6UmVmMzM1NzU4MDQ4OnJlZnMvdGFncy8yLjIuMA=="
+ },
+ {
+ "name": "2.1",
+ "zipball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/zipball\/refs\/tags\/2.1",
+ "tarball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/tarball\/refs\/tags\/2.1",
+ "commit": {
+ "sha": "2d4bb36dbbccf4973fc5ac5b0c805db342267667",
+ "url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/commits\/2d4bb36dbbccf4973fc5ac5b0c805db342267667"
+ },
+ "node_id": "MDM6UmVmMzM1NzU4MDQ4OnJlZnMvdGFncy8yLjE="
+ },
+ {
+ "name": "2.1b1",
+ "zipball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/zipball\/refs\/tags\/2.1b1",
+ "tarball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/tarball\/refs\/tags\/2.1b1",
+ "commit": {
+ "sha": "72daa219aff446182944ccdd77ebcd635d9411e4",
+ "url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/commits\/72daa219aff446182944ccdd77ebcd635d9411e4"
+ },
+ "node_id": "MDM6UmVmMzM1NzU4MDQ4OnJlZnMvdGFncy8yLjFiMQ=="
+ },
+ {
+ "name": "2.1a1",
+ "zipball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/zipball\/refs\/tags\/2.1a1",
+ "tarball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/tarball\/refs\/tags\/2.1a1",
+ "commit": {
+ "sha": "1d7fe4cd68c45adcea2a65537614010bba329c61",
+ "url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/commits\/1d7fe4cd68c45adcea2a65537614010bba329c61"
+ },
+ "node_id": "MDM6UmVmMzM1NzU4MDQ4OnJlZnMvdGFncy8yLjFhMQ=="
+ },
+ {
+ "name": "2.0.2",
+ "zipball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/zipball\/refs\/tags\/2.0.2",
+ "tarball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/tarball\/refs\/tags\/2.0.2",
+ "commit": {
+ "sha": "b536219721fe1557375b5ab7a0e6035407a7d77c",
+ "url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/commits\/b536219721fe1557375b5ab7a0e6035407a7d77c"
+ },
+ "node_id": "MDM6UmVmMzM1NzU4MDQ4OnJlZnMvdGFncy8yLjAuMg=="
+ },
+ {
+ "name": "2.0.1",
+ "zipball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/zipball\/refs\/tags\/2.0.1",
+ "tarball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/tarball\/refs\/tags\/2.0.1",
+ "commit": {
+ "sha": "2bf3a0bdc8a56f033f2622108e5dea815f11a0d3",
+ "url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/commits\/2bf3a0bdc8a56f033f2622108e5dea815f11a0d3"
+ },
+ "node_id": "MDM6UmVmMzM1NzU4MDQ4OnJlZnMvdGFncy8yLjAuMQ=="
+ },
+ {
+ "name": "2.0",
+ "zipball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/zipball\/refs\/tags\/2.0",
+ "tarball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/tarball\/refs\/tags\/2.0",
+ "commit": {
+ "sha": "45585c983312edd77adefc4cb1bbafd817870ef6",
+ "url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/commits\/45585c983312edd77adefc4cb1bbafd817870ef6"
+ },
+ "node_id": "MDM6UmVmMzM1NzU4MDQ4OnJlZnMvdGFncy8yLjA="
+ },
+ {
+ "name": "2.0a1",
+ "zipball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/zipball\/refs\/tags\/2.0a1",
+ "tarball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/tarball\/refs\/tags\/2.0a1",
+ "commit": {
+ "sha": "6d739dfc95e7fec3db96306d76afc3c0ca3a5038",
+ "url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/commits\/6d739dfc95e7fec3db96306d76afc3c0ca3a5038"
+ },
+ "node_id": "MDM6UmVmMzM1NzU4MDQ4OnJlZnMvdGFncy8yLjBhMQ=="
+ },
+ {
+ "name": "1.2.3",
+ "zipball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/zipball\/refs\/tags\/1.2.3",
+ "tarball_url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/tarball\/refs\/tags\/1.2.3",
+ "commit": {
+ "sha": "5b57ea140c6a17ac2cd4a3717dba6faff196352b",
+ "url": "https:\/\/api.github.com\/repos\/Minteck-Projects\/Neutron-Core\/commits\/5b57ea140c6a17ac2cd4a3717dba6faff196352b"
+ },
+ "node_id": "MDM6UmVmMzM1NzU4MDQ4OnJlZnMvdGFncy8xLjIuMw=="
+ }
+] \ No newline at end of file
diff --git a/includes/stats/refresh.php b/includes/stats/refresh.php
new file mode 100644
index 0000000..5499dd3
--- /dev/null
+++ b/includes/stats/refresh.php
@@ -0,0 +1,52 @@
+<?php
+
+require_once "./apis.php";
+$api = new API();
+$data = [
+ "github" => []
+];
+
+// ------------------------------------
+// GitHub
+
+$events = json_decode($api->GitHub("users/Minteck/events"), true);
+$last = null;
+
+foreach ($events as $event) {
+ if ($event["type"] === "PushEvent") {
+ $last = $event;
+ break;
+ }
+}
+
+$data["github"]["project"] = $last["repo"]["name"];
+$data["github"]["sha"] = substr($last["payload"]["commits"][0]["sha"], 0, 7);
+$data["github"]["message"] = $last["payload"]["commits"][0]["message"];
+
+// ------------------------------------
+// Reddit
+$posts = json_decode($api->Reddit("user/Minteck"), true)["data"]["children"];
+$last = null;
+
+foreach ($posts as $post) {
+ if (!$post["pinned"]) {
+ $last = $post["data"];
+ break;
+ }
+}
+
+$data["reddit"]["sub"] = $last["subreddit"];
+$data["reddit"]["title"] = $last["title"];
+$data["reddit"]["score"] = $last["score"];
+
+// ------------------------------------
+// Neutron Releases
+$neutron = json_decode($api->GitHub("repos/Minteck-Projects/Neutron-Core/releases"), true);
+file_put_contents("./gyrate-with-obliqueness.json", json_encode($neutron, JSON_PRETTY_PRINT));
+$neutron = json_decode($api->GitHub("repos/Minteck-Projects/Neutron-Core/tags"), true);
+file_put_contents("./neutron2.json", json_encode($neutron, JSON_PRETTY_PRINT));
+
+// ------------------------------------
+// Dump
+
+var_dump($data); \ No newline at end of file