{"id":16558599,"url":"https://github.com/radarsh/terminator","last_synced_at":"2025-10-28T20:32:33.509Z","repository":{"id":26702501,"uuid":"30159594","full_name":"radarsh/terminator","owner":"radarsh","description":"An extremely lightweight terminal based Jenkins build monitor","archived":false,"fork":false,"pushed_at":"2015-12-01T19:15:52.000Z","size":513,"stargazers_count":8,"open_issues_count":6,"forks_count":4,"subscribers_count":5,"default_branch":"develop","last_synced_at":"2025-02-01T18:11:44.680Z","etag":null,"topics":["build-monitor","jenkins","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/radarsh.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-02-01T20:59:39.000Z","updated_at":"2022-04-06T12:58:35.000Z","dependencies_parsed_at":"2022-08-18T18:41:37.612Z","dependency_job_id":null,"html_url":"https://github.com/radarsh/terminator","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radarsh%2Fterminator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radarsh%2Fterminator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radarsh%2Fterminator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/radarsh%2Fterminator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/radarsh","download_url":"https://codeload.github.com/radarsh/terminator/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238720248,"owners_count":19519314,"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":["build-monitor","jenkins","python"],"created_at":"2024-10-11T20:23:10.093Z","updated_at":"2025-10-28T20:32:33.052Z","avatar_url":"https://github.com/radarsh.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# terminator\n\nAn extremely lightweight terminal based Jenkins build monitor written using Python. \n\nTerminator is designed to be run on low powered computers such as Raspberry Pi. Often it is more efficient and practical\nto use a terminal based build monitor than running a full fledged browser such as Epiphany or Firefox.\n\n\n#### Linux Terminal\n\n![Screenshot of Ubuntu Terminal](docs/images/ubuntu.png)\n  \n#### Windows Command Prompt\n\n![Screenshot of Windows Command Prompt](docs/images/windows.png)\n\n\n## Prerequisites\n\n- Python 3.2 (but 3.4 is recommended)\n- Pip 3\n\n## Installation\n\nInstall all the requirements.\n\n```bash\n$ cd terminator\n$ sudo pip install -r requirements.txt\n```\n\n## Usage\n\nTerminator is highly customisable. It supports the following modes of operation:\n\n#### To output the default view\n\n```python\n$ python -m terminator \u003cjenkins url\u003e\n```\n\n#### To output another Jenkins view\n\n```python\n$ python -m terminator \u003cjenkins url\u003e -v \"view_name\"\n```\n\n#### To output a list of specific jobs\n\n```python\n$ python -m terminator \u003cjenkins url\u003e -j \"job-1 job-2 job-3\"\n```\n\n#### Change the polling interval\n\n```python\n$ python -m terminator \u003cjenkins url\u003e -i INTERVAL\n```\n\nHere `INTERVAL` is in seconds.\n\n\n#### If your Jenkins needs authentication\n\n```python\n$ python -m terminator \u003cjenkins url\u003e -u USERNAME -p\n```\n\n#### Override terminal width\n\n```python\n$ python -m terminator \u003cjenkins url\u003e -w WIDTH\n```\n\nSometimes you might want to use `tput cols` to get the terminal width.\n\n```python\n$ python -m terminator \u003cjenkins url\u003e -w \"$(tput cols)\"\n```\n\n#### Change the default font\n\n```python\n$ python -m terminator \u003cjenkins url\u003e -f FONT\n```\n\n`FONT` can be one of the [pyfiglet fonts](https://github.com/pwaller/pyfiglet/tree/master/pyfiglet/fonts). Just make\nsure that the font you choose does not break your terminal width.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fradarsh%2Fterminator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fradarsh%2Fterminator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fradarsh%2Fterminator/lists"}