{"id":15725103,"url":"https://github.com/eggplants/my-best-python-project","last_synced_at":"2025-12-28T22:58:56.047Z","repository":{"id":37955441,"uuid":"483983606","full_name":"eggplants/my-best-python-project","owner":"eggplants","description":"A Sample Project For Python - Badge, CLI, Code Climate, Docker, GitHub Pages, Linter configuration, Packaging, {GitHub,PyPI,GitHub Container Registry} releaser CI, Type Hints, pre-commit.ci, ...","archived":false,"fork":false,"pushed_at":"2025-05-06T08:28:38.000Z","size":432,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-06T09:41:37.883Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://egpl.dev/my-best-python-project/","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/eggplants.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,"zenodo":null}},"created_at":"2022-04-21T09:14:13.000Z","updated_at":"2025-05-06T08:28:40.000Z","dependencies_parsed_at":"2024-02-19T18:34:06.263Z","dependency_job_id":"ad5a4b25-6a4a-401f-b5bb-5afb1b61ddd9","html_url":"https://github.com/eggplants/my-best-python-project","commit_stats":null,"previous_names":[],"tags_count":9,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eggplants%2Fmy-best-python-project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eggplants%2Fmy-best-python-project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eggplants%2Fmy-best-python-project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eggplants%2Fmy-best-python-project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eggplants","download_url":"https://codeload.github.com/eggplants/my-best-python-project/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253924684,"owners_count":21985158,"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":[],"created_at":"2024-10-03T22:19:32.057Z","updated_at":"2025-12-28T22:58:56.042Z","avatar_url":"https://github.com/eggplants.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# My best python project\n\n[![PyPI](\n  \u003chttps://img.shields.io/pypi/v/my-best-python-project?color=blue\u003e\n  )](\n  \u003chttps://pypi.org/project/my-best-python-project/\u003e\n) [![Release Package](\n  \u003chttps://github.com/eggplants/my-best-python-project/actions/workflows/release.yml/badge.svg\u003e\n  )](\n  \u003chttps://github.com/eggplants/my-best-python-project/actions/workflows/release.yml\u003e\n) [![CI](\n  \u003chttps://github.com/eggplants/my-best-python-project/actions/workflows/ci.yml/badge.svg\u003e\n  )](\n  \u003chttps://github.com/eggplants/my-best-python-project/actions/workflows/ci.yml\u003e\n)\n\nThis is a sample project.\n\n## Installation\n\n```sh\npip install my-best-python-project\n# or, (use as CLI only)\npipx install my-best-python-project\n```\n\n## Usage\n\n### CLI\n\n```shellsession\n$ mbpp -h\nusage: mbpp [-h] [-o PATH] [--overwrite] [-q] [-V]\n\nThis command prints package's version.\n\noptional arguments:\n  -h, --help              show this help message and exit\n  -o PATH, --output PATH  output to file (default: None)\n  --overwrite             overwrite when using `-o` (default: False)\n  -q, --quiet             quiet mode (default: False)\n  -V, --version           show program's version number and exit\n\nnote:\n    This package and tool is a sample.\n\n$ mbpp\nThis package's version is: 0.0.1\n\n$ mbpp -q\n0.0.1\n\n$ mbpp -o test.txt\nOutput: File 'test.txt'\n\n$ mbpp -o test.txt\nError: File 'test.txt' exists. To overwrite, use `--overwrite`.\n\n$ mbpp -o test.txt --overwrite\nOutput: File 'test.txt'\n```\n\n### Library\n\nTo print this package's version:\n\n```python\nimport my_best_python_project\n\nprint(my_best_python_project.__version__)\n```\n\n### Docker\n\nTo pull and rename:\n\n```shellsession\ndocker pull ghcr.io/eggplants/my-best-python-project\ndocker tag ghcr.io/eggplants/my-best-python-project mbpp\ndocker rmi ghcr.io/eggplants/my-best-python-project\n```\n\nTo run:\n\n```shellsession\n$ docker run --rm -it mbpp -h\nThis package's version is: 0.0.2\n\n$ docker run --rm -it mbpp -h\nusage: mbpp [-h] [-o PATH] [--overwrite] [-q] [-V]\n\nThis command prints package's version.\n\noptions:\n  -h, --help              show this help message and exit\n  -o PATH, --output PATH  output to file (default: None)\n  --overwrite             overwrite when using `-o` (default: False)\n  -q, --quiet             quiet mode (default: False)\n  -V, --version           show program's version number and exit\n\nnote:\n    This package and tool is a sample.\n```\n\n## License\n\n[MIT License](https://github.com/eggplants/my-best-python-project/blob/master/LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feggplants%2Fmy-best-python-project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feggplants%2Fmy-best-python-project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feggplants%2Fmy-best-python-project/lists"}