{"id":17558654,"url":"https://github.com/catdima/stillalive","last_synced_at":"2026-01-24T17:01:27.909Z","repository":{"id":258341659,"uuid":"863765034","full_name":"CATDIMA/StillAlive","owner":"CATDIMA","description":"Portal ending credits for linux","archived":false,"fork":false,"pushed_at":"2024-10-07T13:48:44.000Z","size":32,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-19T15:15:14.858Z","etag":null,"topics":["cli-app","cpp","linux-app","ncurses"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CATDIMA.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-26T21:49:15.000Z","updated_at":"2024-10-18T19:26:32.000Z","dependencies_parsed_at":"2024-10-18T14:39:34.259Z","dependency_job_id":null,"html_url":"https://github.com/CATDIMA/StillAlive","commit_stats":null,"previous_names":["catdima/stillalive"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/CATDIMA/StillAlive","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CATDIMA%2FStillAlive","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CATDIMA%2FStillAlive/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CATDIMA%2FStillAlive/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CATDIMA%2FStillAlive/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CATDIMA","download_url":"https://codeload.github.com/CATDIMA/StillAlive/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CATDIMA%2FStillAlive/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28732216,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-24T10:24:43.181Z","status":"ssl_error","status_checked_at":"2026-01-24T10:24:36.112Z","response_time":89,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["cli-app","cpp","linux-app","ncurses"],"created_at":"2024-10-21T10:08:02.619Z","updated_at":"2026-01-24T17:01:27.903Z","avatar_url":"https://github.com/CATDIMA.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Portal - Still Alive\n\n## Make your computer print you the lyrics and sing the ending song from Portal game!\n\n![add gif or image here](https://i.giphy.com/media/v1.Y2lkPTc5MGI3NjExcTNxc2JvdDhiYTZnNjV1eWJqZXIzMmhpZG03anY2cDlrOTA5M2hpayZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/XRSA37nmK72HU5hNPp/giphy.gif)\n\n*sorry for gif quality T_T*\n\n___\n\n## Description\nThis program will play a song Still Alive from Portal closing credits and prints its lyrics with some ascii-art on your linux machine. The program was developed for Debian and its forks such as Ubuntu, Mint and etc. (program wasn't tested on these distros) Your PC have to have a buzzer on a motherboard for playing sound.\n\nOriginal song \"Still Alive\" was composed by Jonathan Coulton.\n\n## Usage\nYou can just play the song by using `still-alive` command in your linux _tty console_ or you can shutdown your computer after program execution by adding `-p` argument to the command: `still-alive -p`\n\nThis argument requires root privelieges so use it along with `sudo`\n\n```\n$ still-alive\n$ still-alive -p\n$ sudo still-alive   \n/*these three commands won't turn off your PC*/\n\n$ sudo still-alive -p\n# still-alive -p\n/*these two will*/\n```\n**IMPORTANT:** _Running this program in a tty console is crucial because it can play sound on a buzzer only from the console. The appearance and its behavior were developed for using in the console_\n\n## Installation\n\nMake sure you have all of the following packages before compilation:\n- cmake\n- libreadline-dev\n- libncurses-dev\n- g++ or clang compiler\n\nClone the project and run **install.sh** bash-script for installation. It will compile sources and install binary file automatically using CMake\n\n```\n$ sudo ./install.sh\n```\n\n## Knowin issues\n\nThe displayed text and the playing music are slightly out of sync in the first verse. Maybe I'll fix it someday. Or you can help this project and fix the sync of the music and text by yourself\n\n## Like this project?\n\n:star2: You can always give a star on the project to say thanks\n\n*OR*\n\n:moneybag: You can donate me:\n\u003e BTC: bc1q8rcdhq4pfn45pf647afhjtdn6qhrheu3hngn9m\n\n:heart: I will buy soviet military grade gold-plated chips with this money and consume these chips the next morning to keep my body alive\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcatdima%2Fstillalive","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcatdima%2Fstillalive","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcatdima%2Fstillalive/lists"}