{"id":17737735,"url":"https://github.com/tdegeus/goosebib","last_synced_at":"2025-08-20T00:08:12.430Z","repository":{"id":31222449,"uuid":"127262389","full_name":"tdegeus/GooseBib","owner":"tdegeus","description":"Some simple command-line tools to clean-up / modify BibTeX files","archived":false,"fork":false,"pushed_at":"2024-02-20T10:39:16.000Z","size":412,"stargazers_count":9,"open_issues_count":14,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-11T11:36:07.719Z","etag":null,"topics":["arxiv","bibtex","bibtexparser","doi","formatter","pre-commit","python"],"latest_commit_sha":null,"homepage":"https://goosebib.readthedocs.io","language":"Python","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/tdegeus.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":"2018-03-29T08:37:07.000Z","updated_at":"2025-03-07T02:00:47.000Z","dependencies_parsed_at":"2024-02-20T11:50:50.285Z","dependency_job_id":null,"html_url":"https://github.com/tdegeus/GooseBib","commit_stats":{"total_commits":135,"total_committers":2,"mean_commits":67.5,"dds":0.08148148148148149,"last_synced_commit":"1c98dd2064a7eb9c1f29f56dad80bec0d01e525c"},"previous_names":[],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/tdegeus/GooseBib","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdegeus%2FGooseBib","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdegeus%2FGooseBib/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdegeus%2FGooseBib/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdegeus%2FGooseBib/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tdegeus","download_url":"https://codeload.github.com/tdegeus/GooseBib/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdegeus%2FGooseBib/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271242132,"owners_count":24724978,"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","status":"online","status_checked_at":"2025-08-19T02:00:09.176Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["arxiv","bibtex","bibtexparser","doi","formatter","pre-commit","python"],"created_at":"2024-10-26T01:42:33.040Z","updated_at":"2025-08-20T00:08:12.367Z","avatar_url":"https://github.com/tdegeus.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![ci](https://github.com/tdegeus/GooseBib/workflows/CI/badge.svg)](https://github.com/tdegeus/GooseBib/actions)\n[![Documentation Status](https://readthedocs.org/projects/goosebib/badge/?version=latest)](https://goosebib.readthedocs.io/en/latest/?badge=latest)\n[![pre-commit](https://github.com/tdegeus/GooseBib/workflows/pre-commit/badge.svg)](https://github.com/tdegeus/GooseBib/actions)\n[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit\u0026logoColor=white)](https://github.com/pre-commit/pre-commit)\n[![Conda Version](https://img.shields.io/conda/vn/conda-forge/goosebib.svg)](https://anaconda.org/conda-forge/goosebib)\n\n**Documentation: [https://goosebib.readthedocs.io](goosebib.readthedocs.io)**\n\n\u003c!-- MarkdownTOC --\u003e\n\n- [Usage](#usage)\n    - [pre-commit](#pre-commit)\n    - [From the command-line](#from-the-command-line)\n    - [From Python](#from-python)\n- [Disclaimer](#disclaimer)\n- [Getting GooseBib](#getting-goosebib)\n    - [Using conda](#using-conda)\n    - [Using PyPi](#using-pypi)\n    - [From source](#from-source)\n\n\u003c!-- /MarkdownTOC --\u003e\n\n# Usage\n\nClean-up and correct BibTeX files.\n\n## pre-commit\n\nFor example:\n\n```yaml\nrepos:\n- repo: https://github.com/tdegeus/GooseBib\n  rev: v0.6.0\n  hooks:\n  - id: GbibClean\n    args: ['--arxiv=arXiv preprint: {}']\n\n```\n\n## From the command-line\n\n*   [`GbibClean`](https://goosebib.readthedocs.io/en/latest/tools.html#GbibClean)\n    Clean-up a BibTeX file, removing it from unnecessary fields and applying several fixes,\n    including abbreviating authors.\n\n*   [`GbibDiscover`](https://goosebib.readthedocs.io/en/latest/tools.html#GbibDiscover)\n    Check online databases to see if entries in a BibTeX file went out-to-data.\n\n## From Python\n\nAll of these tools wrap around a\n[Python module](https://texplain.readthedocs.io/en/latest/module.html)\nthat you can use just as well!\n\n# Disclaimer\n\nThis library is free to use under the\n[MIT license](https://github.com/tdegeus/GooseBib/blob/master/LICENSE).\nAny additions are very much appreciated, in terms of suggested functionality, code, documentation,\ntestimonials, word-of-mouth advertisement, etc.\nBug reports or feature requests can be filed on [GitHub](https://github.com/tdegeus/GooseBib).\nAs always, the code comes with no guarantee.\nNone of the developers can be held responsible for possible mistakes.\n\nDownload:\n[.zip file](https://github.com/tdegeus/GooseBib/zipball/master) |\n[.tar.gz file](https://github.com/tdegeus/GooseBib/tarball/master).\n\n(c - [MIT](https://github.com/tdegeus/GooseBib/blob/master/LICENSE)) T.W.J. de Geus (Tom) |\ntom@geus.me |\nwww.geus.me |\n[github.com/tdegeus/GooseBib](https://github.com/tdegeus/GooseBib)\n\n# Getting GooseBib\n\n## Using conda\n\n```bash\nconda install -c conda-forge goosebib\n```\n\n## Using PyPi\n\n```bash\npython -m pip install GooseBib\n```\n\n## From source\n\n```bash\n# Download GooseBib\ngit checkout https://github.com/tdegeus/GooseBib.git\ncd GooseBib\n\n# Install\npython -m pip install .\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftdegeus%2Fgoosebib","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftdegeus%2Fgoosebib","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftdegeus%2Fgoosebib/lists"}