{"id":20679970,"url":"https://github.com/yesdevnull/uptime-robot-for-status-board","last_synced_at":"2025-05-10T15:30:53.171Z","repository":{"id":29044132,"uuid":"32571727","full_name":"yesdevnull/Uptime-Robot-for-Status-Board","owner":"yesdevnull","description":"Uptime Robot graphs for Status Board","archived":true,"fork":false,"pushed_at":"2015-03-20T09:13:36.000Z","size":128,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-07T10:56:36.377Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yesdevnull.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-03-20T08:22:10.000Z","updated_at":"2023-06-21T06:06:41.000Z","dependencies_parsed_at":"2022-09-06T00:11:21.819Z","dependency_job_id":null,"html_url":"https://github.com/yesdevnull/Uptime-Robot-for-Status-Board","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yesdevnull%2FUptime-Robot-for-Status-Board","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yesdevnull%2FUptime-Robot-for-Status-Board/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yesdevnull%2FUptime-Robot-for-Status-Board/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yesdevnull%2FUptime-Robot-for-Status-Board/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yesdevnull","download_url":"https://codeload.github.com/yesdevnull/Uptime-Robot-for-Status-Board/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253436327,"owners_count":21908301,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-16T21:28:38.700Z","updated_at":"2025-05-10T15:30:52.906Z","avatar_url":"https://github.com/yesdevnull.png","language":"PHP","readme":"# Uptime Robot for Status Board\n\nShows your [Uptime Robot](https://uptimerobot.com/) monitors on [Status Board](http://panic.com/statusboard/).\n\n## Configuration\n\n### Requirements\n\n- PHP 5.5+\n- [Composer](https://getcomposer.org/)\n\n### Installation\n\nInstallation is easy, just download the [master branch zip](https://github.com/yesdevnull/Uptime-Robot-for-Status-Board/archive/master.zip) and move it to where ever you want it.\n\nNext, using Terminal/command-line, install the required codebase by jumping into the directory then running `php composer install`.\n\n### .env Configuration\n\nFinally, you'll need to get your API key from Uptime Robot, along with the IDs of the monitors you want to graph.  If you need to get your API key, [follow this link to find out how to get it](https://uptimerobot.com/api#authentication), otherwise, continue on.\n\nRename the `.env.example` to `.env` then open it up in a text editor.  If you deleted the `.env.example` file, I'll repeat it below:\n\n```\nUR_API_KEY=uXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXX\nUSE_24H_TIME=true\n\nMONITOR_1_ID=XXXXXXXXX\nMONITOR_2_ID=\nMONITOR_3_ID=\nMONITOR_4_ID=\nMONITOR_5_ID=\nMONITOR_6_ID=\nMONITOR_7_ID=\nMONITOR_8_ID=\nMONITOR_9_ID=\nMONITOR_10_ID=\n```\n\nCopy and paste your API key to `UR_API_KEY` so it looks like `UR_API_KEY=\u003cyour api key here\u003e`.\n\nIf you want to display the graph in 24 hour time, keep the var `USE_24H_TIME=true`, otherwise remove it to use 12 hour time with the meridiem.\n\nFinally, you'll need the IDs for up to 10 monitors.  If you have less than 10 monitors you want to graph, just leave them blank (or remove them.)  To get the ID for a monitor, click on the monitor in the [Uptime Robot Dashboard](https://uptimerobot.com/dashboard.php#mainDashboard).  You'll then see the ID in the URL bar of your web browser, it'll look something like this: `https://uptimerobot.com/dashboard.php#XXXXXXXXX`.  Copy the ID and paste it into your `.env` file.\n\nFor now, I limit the maximum number of monitors you can graph to 10, but if you know your way around the code I'm sure you can get around that.\n\n## Comments, Improvements, etc\n\nOpen an issue or PR\n\n## License\n\nMIT\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyesdevnull%2Fuptime-robot-for-status-board","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyesdevnull%2Fuptime-robot-for-status-board","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyesdevnull%2Fuptime-robot-for-status-board/lists"}