{"id":19132610,"url":"https://github.com/rmottanet/pybucket","last_synced_at":"2026-05-15T11:33:40.231Z","repository":{"id":247805496,"uuid":"826830304","full_name":"rmottanet/pybucket","owner":"rmottanet","description":"PyBucket: A CLI tool for seamless Bitbucket interactions. Enhance your workflow with simplified repository management.","archived":false,"fork":false,"pushed_at":"2024-07-11T13:26:37.000Z","size":26,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-22T17:43:12.159Z","etag":null,"topics":["bitbucket","cli","git","python"],"latest_commit_sha":null,"homepage":"https://github.com/ws2git","language":"Python","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/rmottanet.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-07-10T13:11:59.000Z","updated_at":"2024-08-21T13:54:45.000Z","dependencies_parsed_at":"2025-01-03T11:54:04.737Z","dependency_job_id":null,"html_url":"https://github.com/rmottanet/pybucket","commit_stats":null,"previous_names":["rmottanet/pybucket"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rmottanet/pybucket","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rmottanet%2Fpybucket","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rmottanet%2Fpybucket/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rmottanet%2Fpybucket/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rmottanet%2Fpybucket/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rmottanet","download_url":"https://codeload.github.com/rmottanet/pybucket/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rmottanet%2Fpybucket/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":284202058,"owners_count":26964370,"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-11-13T02:00:06.582Z","response_time":61,"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":["bitbucket","cli","git","python"],"created_at":"2024-11-09T06:19:04.621Z","updated_at":"2025-11-13T11:01:55.502Z","avatar_url":"https://github.com/rmottanet.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PyBucket \n\n## ctrl+s :v:\n\nWelcome to PyBucket, a CLI (Command Line Interface) developed in Python with the purpose of simplifying interactions with Bitbucket directly from the command line. Currently, PyBucket offers basic functionalities to create, edit, and delete repositories on Bitbucket. This project is under constant development, with plans to expand its features in the future.\n\n\n## Requirements\n\n+ [python-dotenv](https://github.com/theskumar/python-dotenv)\n+ [requests](https://github.com/psf/requests)\n\n    \u003e Note: You'll need to create an app password in your BitBucket settings to grant PyBucket access to your repositories.\n    \u003e\n    \u003e https://support.atlassian.com/bitbucket-cloud/docs/create-an-app-password/\n\n\n## Usage\n\nYou may want to activate the virtual environment before running the pip install or python commands.\n\n```bash\npip install -r requirements.txt\n```\n\n```bash\npython app/main.py -h\n```\n\n```bash\nusage: cli.py [-h] [-n NEW [NEW ...]] [-d DELETE [DELETE ...]] [-e EDIT [EDIT ...]] --workspace WORKSPACE [--project PROJECT] [--public]\n\nPyBucket - A tiny BitBucket CLI.\n\noptional arguments:\n  -h, --help            show this help message and exit\n  -n NEW [NEW ...], --new NEW [NEW ...]\n                        Create a new repository on BitBucket.\n                        Usage: -n REPO_NAME [DESCRIPTION] --project \u003cproject_id\u003e --workspace \u003cworkspace_name\u003e\n  -d DELETE [DELETE ...], --delete DELETE [DELETE ...]\n                        Deletes a repository on BitBucket.\n                        Usage: -d REPO_NAME --workspace \u003cworkspace_name\u003e\n  -e EDIT [EDIT ...], --edit EDIT [EDIT ...]\n                        Edit a repository on BitBucket.\n                        Usage: -e REPO_NAME [--description NEW_DESCRIPTION] [--public]\n  --workspace WORKSPACE\n                        Bitbucket Workspace Name\n  --project PROJECT     Bitbucket Project Id\n  --public              Specify if the repository should be public\n\n```\n\n---\n\nThank you for considering **PyBucket** for your needs. While it may be a modest tool compared to others, I hope it proves useful in simplifying your interactions with Bitbucket. If you have any feedback or suggestions, don't hesitate to reach out. Nice coding!\n\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cdiv align=\"center\"\u003e\n\t\u003ca href=\"https://bitbucket.org/rmottalabs/\"\u003e\u003cimg alt=\"Static Badge\" src=\"https://img.shields.io/badge/-Bitbucket?style=social\u0026logo=bitbucket\u0026logoSize=auto\u0026label=Bitbucket\u0026link=https%3A%2F%2Fbitbucket.org%2Frmottalabs%2Fworkspace%2Foverview%2F\"\u003e\u003c/a\u003e\n\t\u003ca href=\"https://gitlab.com/rmottanet\"\u003e\u003cimg alt=\"Static Badge\" src=\"https://img.shields.io/badge/-Gitlab?style=social\u0026logo=gitlab\u0026logoSize=auto\u0026label=Gitlab\u0026link=https%3A%2F%2Fgitlab.com%2Frmottanet\"\u003e\u003c/a\u003e\n\t\u003ca href=\"https://github.com/rmottanet\"\u003e\u003cimg alt=\"Static Badge\" src=\"https://img.shields.io/badge/-Github?style=social\u0026logo=github\u0026logoSize=auto\u0026label=Github\u0026link=https%3A%2F%2Fgithub.com%2Frmottanet\"\u003e\u003c/a\u003e\n\t\u003ca href=\"https://hub.docker.com/\"\u003e\u003cimg alt=\"Static Badge\" src=\"https://img.shields.io/badge/-DockerHub?style=social\u0026logo=docker\u0026logoSize=auto\u0026label=DockerHub\u0026link=https%3A%2F%2Fhub.docker.com%2Fu%2Frmottanet\"\u003e\u003c/a\u003e\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frmottanet%2Fpybucket","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frmottanet%2Fpybucket","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frmottanet%2Fpybucket/lists"}