pushbot


Namepushbot JSON
Version 0.1.1 PyPI version JSON
download
home_pagehttps://github.com/sleepingcat4/push-bot
SummaryA Python package to create repo and push code on Github
upload_time2023-12-11 10:57:41
maintainer
docs_urlNone
authorTAWSIF AHMED
requires_python
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            A Python library that streamlines your repository creation and commits on Github in 2 lines of code. 

#### Features
1. Repository creation
2. Commits to existing repository
3. Automatically Merge conflicts resolved 
4. High-level wrapper

I've built this library to both explore how Github API works and ease my process to create and commit to my Github account. If you're using VS Code editor, it should already be streamlined but for beginners it is not that straightforward. Besides, resolving merge conflicts is another pain that one-might encounter while doing push through git interface (bash). That is why, I have developed this project. 

#### Long-term plan

Developing a total terminal interface through which users can perform almost any operation on Github. 

### Prerequisites

1. GitHub account
2. Github Personal Access Token (Fine-grained version)
3. Python 3.8. X installed


### Quickstart
Installing
```bash
pip install pushbot
```
importing the library
```python
from pushbot import push_repo
push_repo()
```

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/sleepingcat4/push-bot",
    "name": "pushbot",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "",
    "author": "TAWSIF AHMED",
    "author_email": "sleeping4cat@outlook.com",
    "download_url": "https://files.pythonhosted.org/packages/74/6e/631919f081b235df8ff65f6d780cc0880d69065271cabbef9a91a5dc8f3b/pushbot-0.1.1.tar.gz",
    "platform": null,
    "description": "A Python library that streamlines your repository creation and commits on Github in 2 lines of code. \r\n\r\n#### Features\r\n1. Repository creation\r\n2. Commits to existing repository\r\n3. Automatically Merge conflicts resolved \r\n4. High-level wrapper\r\n\r\nI've built this library to both explore how Github API works and ease my process to create and commit to my Github account. If you're using VS Code editor, it should already be streamlined but for beginners it is not that straightforward. Besides, resolving merge conflicts is another pain that one-might encounter while doing push through git interface (bash). That is why, I have developed this project. \r\n\r\n#### Long-term plan\r\n\r\nDeveloping a total terminal interface through which users can perform almost any operation on Github. \r\n\r\n### Prerequisites\r\n\r\n1. GitHub account\r\n2. Github Personal Access Token (Fine-grained version)\r\n3. Python 3.8. X installed\r\n\r\n\r\n### Quickstart\r\nInstalling\r\n```bash\r\npip install pushbot\r\n```\r\nimporting the library\r\n```python\r\nfrom pushbot import push_repo\r\npush_repo()\r\n```\r\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A Python package to create repo and push code on Github",
    "version": "0.1.1",
    "project_urls": {
        "Homepage": "https://github.com/sleepingcat4/push-bot"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5d4b3b356dbb36fcd3847b755f2367d95c0c939fd5846f644a927b15999ff239",
                "md5": "9b895bbc6d9984bef8290126032b8274",
                "sha256": "5a544d793337d8fbaf6a474861077740101e6bd31741e3060c402c11f560d24e"
            },
            "downloads": -1,
            "filename": "pushbot-0.1.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "9b895bbc6d9984bef8290126032b8274",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 3948,
            "upload_time": "2023-12-11T10:57:39",
            "upload_time_iso_8601": "2023-12-11T10:57:39.220415Z",
            "url": "https://files.pythonhosted.org/packages/5d/4b/3b356dbb36fcd3847b755f2367d95c0c939fd5846f644a927b15999ff239/pushbot-0.1.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "746e631919f081b235df8ff65f6d780cc0880d69065271cabbef9a91a5dc8f3b",
                "md5": "9f713fdc059c6c14543bf19594c6502b",
                "sha256": "543f4242ed0a7ede6160d19fc37e0c97934a8c8018a6002304c88648c3b43abf"
            },
            "downloads": -1,
            "filename": "pushbot-0.1.1.tar.gz",
            "has_sig": false,
            "md5_digest": "9f713fdc059c6c14543bf19594c6502b",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 2673,
            "upload_time": "2023-12-11T10:57:41",
            "upload_time_iso_8601": "2023-12-11T10:57:41.200281Z",
            "url": "https://files.pythonhosted.org/packages/74/6e/631919f081b235df8ff65f6d780cc0880d69065271cabbef9a91a5dc8f3b/pushbot-0.1.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-12-11 10:57:41",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "sleepingcat4",
    "github_project": "push-bot",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "pushbot"
}
        
Elapsed time: 0.16893s