{"id":20470161,"url":"https://github.com/g07cha/raspberrytv","last_synced_at":"2026-05-09T08:01:59.842Z","repository":{"id":34372228,"uuid":"38297521","full_name":"G07cha/RaspberryTV","owner":"G07cha","description":"Midori based TV with simple web interface","archived":false,"fork":false,"pushed_at":"2015-10-23T08:28:25.000Z","size":196,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-01-16T02:16:10.407Z","etag":null,"topics":["kiosk","raspberry-pi"],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/G07cha.png","metadata":{"files":{"readme":"README.md","changelog":"changeLink.php","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-06-30T08:34:19.000Z","updated_at":"2020-05-30T11:48:34.000Z","dependencies_parsed_at":"2022-09-14T04:40:35.943Z","dependency_job_id":null,"html_url":"https://github.com/G07cha/RaspberryTV","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/G07cha%2FRaspberryTV","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/G07cha%2FRaspberryTV/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/G07cha%2FRaspberryTV/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/G07cha%2FRaspberryTV/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/G07cha","download_url":"https://codeload.github.com/G07cha/RaspberryTV/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242032468,"owners_count":20060802,"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":["kiosk","raspberry-pi"],"created_at":"2024-11-15T14:11:56.838Z","updated_at":"2026-05-09T08:01:54.799Z","avatar_url":"https://github.com/G07cha.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"Simple Midori-based TV for Raspberry Pi with web interface for setting new content to display\n\n##Easy way\n\nDownload installer and execute it\n```\ncurl -O https://raw.githubusercontent.com/G07cha/RaspberryTV/master/install.sh\nchmod a+x ./install.sh\n./install.sh\n```\nOpen crontab\n```\ncrontab -e\n```\nAdd next jobs on the end of the file:\n```\n@reboot /var/www/startBrowser.sh\n0 9 * * * /var/www/wake.sh\n0 20 * * * /var/www/sleep.sh\n```\nThat's it! Now you can access to web interface by entering http address with yours RaspberryPi's IP\n\nIf you encoured problem, try to determinate where it is by following [Hard way](#hard-way) guide\n\n##Hard way\n\nFirst of all update your Raspberry Pi after installing Raspbian:\n```\nsudo apt-get update\nsudo apt-get upgrade\n```\nInstall required packages\n```\nsudo apt-get install midori lighttpd php5-common php5-cgi php5 cec-utils git\n```\nEnable handling PHP commands and reload server:\n```\nsudo lighty-enable-mod fastcgi-php\nsudo service lighttpd force-reload\n```\nChange the directory ownership:\n```\nsudo chown www-data:www-data /var/www\nsudo chmod 775 /var/www\nsudo usermod -a -G www-data pi\n```\nThan you can pull repository:\n```\ncd /var/www\nsudo git clone https://github.com/G07cha/RaspberryTV.git .\n```\nOr clone to any another place and copy files to /var/www.\n\nFinally setup cron jobs to start browser on reboot and turn off monitor at night\n```\ncrontab -e\n```\nAdd next jobs:\n```\n@reboot /var/www/startBrowser.sh\n0 9 * * * /var/www/wake.sh\n0 20 * * * /var/www/sleep.sh\n```\n\nDone, you are awesome!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fg07cha%2Fraspberrytv","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fg07cha%2Fraspberrytv","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fg07cha%2Fraspberrytv/lists"}