{"id":22288414,"url":"https://github.com/albertito/git-arr","last_synced_at":"2025-07-28T22:32:45.862Z","repository":{"id":11496569,"uuid":"13972537","full_name":"albertito/git-arr","owner":"albertito","description":"A (static) git repository browser [mirror] ","archived":false,"fork":false,"pushed_at":"2023-09-14T22:17:52.000Z","size":98,"stargazers_count":17,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-04-17T16:10:50.933Z","etag":null,"topics":["git","git-repository-manager","python","static-site-generator"],"latest_commit_sha":null,"homepage":"http://blitiri.com.ar/p/git-arr/","language":"Python","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/albertito.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":"2013-10-30T00:07:21.000Z","updated_at":"2024-03-22T22:38:28.000Z","dependencies_parsed_at":"2024-10-23T03:10:04.848Z","dependency_job_id":"ed515a7e-2dbb-424e-a6ff-426839ea054e","html_url":"https://github.com/albertito/git-arr","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/albertito%2Fgit-arr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/albertito%2Fgit-arr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/albertito%2Fgit-arr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/albertito%2Fgit-arr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/albertito","download_url":"https://codeload.github.com/albertito/git-arr/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227961828,"owners_count":17847841,"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":["git","git-repository-manager","python","static-site-generator"],"created_at":"2024-12-03T17:04:40.705Z","updated_at":"2024-12-03T17:04:40.921Z","avatar_url":"https://github.com/albertito.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# git-arr - A git repository browser\n\n[git-arr] is a [git] repository browser that can generate static HTML.\n\nIt is smaller, with less features and a different set of tradeoffs than\nother similar software, so if you're looking for a robust and featureful git\nbrowser, please look at [gitweb] or [cgit] instead.\n\nHowever, if you want to generate static HTML at the expense of features, then\nit's probably going to be useful.\n\nIt's open source under the MIT licence, please see the `LICENSE` file for more\ninformation.\n\n[git-arr]: https://blitiri.com.ar/p/git-arr/\n[git]: https://git-scm.com/\n[gitweb]: https://git-scm.com/docs/gitweb\n[cgit]: https://git.zx2c4.com/cgit/about/\n\n\n## Getting started\n\nYou will need [Python 3], and the [bottle.py] framework (the package is usually\ncalled `python3-bottle` in most distributions).\n\nIf [pygments] is available, it will be used for syntax highlighting, otherwise\neverything will work fine, just in black and white.\n\n\nFirst, create a configuration file for your repositories. You can start by\ncopying `sample.conf`, which has the list of the available options.\n\nThen, to generate the output to `/var/www/git-arr/` directory, run:\n\n```sh\n./git-arr --config config.conf generate --output /var/www/git-arr/\n```\n\nThat's it!\n\nThe first time you generate, depending on the size of your repositories, it\ncan take some time. Subsequent runs should take less time, as it is smart\nenough to only generate what has changed.\n\nYou can also use git-arr dynamically, although it's not its intended mode of\nuse, by running:\n\n```\n./git-arr --config config.conf serve\n```\n\nThat can be useful when making changes to the software itself.\n\n\n[Python 3]: https://www.python.org/\n[bottle.py]: https://bottlepy.org/\n[pygments]: https://pygments.org/\n\n\n## Contact\n\nIf you want to report bugs, send patches, or have any questions or comments,\njust let me know at albertito@blitiri.com.ar.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falbertito%2Fgit-arr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falbertito%2Fgit-arr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falbertito%2Fgit-arr/lists"}