downgit


Namedowngit JSON
Version 2.1 PyPI version JSON
download
home_pagehttps://github.com/Propsi4/DownGitCMD
SummaryDownload any subdirectory or file from GitHub repository
upload_time2023-11-19 08:41:59
maintainer
docs_urlNone
authorPropsi4
requires_python
licenseMIT
keywords downgit download exact repo github download folder from repo download file from repo
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
# DownGit
## 🔴WARNING🔴: 
  `There may occur some bugs, if you find any, please report them to me.`
## Description:
DownGit is a simple and convenient command-line tool that allows users to download exact folders from GitHub repositories without the need to use the web interface or 3-rd party websites that provide this feature. This program provides access to GitHub repositories through commands, simplifying and speeding up the download process. It also enables users to set their own token to increase the rate limits for API requests to GitHub.
## Installation:
`pip install downgit`

## Commands:
```
downgit get
downgit set-token
downgit remove-token
downgit help
```

- `get <url> <ignore-files>` - The get command allows you to download a GitHub repository by specifying the repository's URL. Optionally, you can specify ignored files, separated by '**;**'. This feature allows users to choose which files they want to download.
    
    Example of use:
    
        downgit get https://github.com/Propsi4/emotions-recognition/tree/main/client "src/App.tsx;src/index.tsx"

- `set-token <token>` - The set-token command lets you set a personal GitHub token to increase the rate limits for API requests. This is especially useful for users who frequently use this program and want more capabilities for downloading data from GitHub.

- `remove-token` - The remove-token command allows you to remove a previously set GitHub token if you no longer wish to use it for API access.

- `help` - The help command displays the command menu to familiarize users with the available options and correct command syntax.

DownGit is an excellent tool for working with GitHub repositories through the command line, simplifying the download process and making it more efficient.


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/Propsi4/DownGitCMD",
    "name": "downgit",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "downgit,download exact repo,github,download folder from repo,download file from repo",
    "author": "Propsi4",
    "author_email": "gaenday12@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/cb/72/0c87f037a9dc2f14247b754bbbe12ded36ad8bfcba217faf0de8de96d0c7/downgit-2.1.tar.gz",
    "platform": null,
    "description": "\r\n# DownGit\r\n## \ud83d\udd34WARNING\ud83d\udd34: \r\n  `There may occur some bugs, if you find any, please report them to me.`\r\n## Description:\r\nDownGit is a simple and convenient command-line tool that allows users to download exact folders from GitHub repositories without the need to use the web interface or 3-rd party websites that provide this feature. This program provides access to GitHub repositories through commands, simplifying and speeding up the download process. It also enables users to set their own token to increase the rate limits for API requests to GitHub.\r\n## Installation:\r\n`pip install downgit`\r\n\r\n## Commands:\r\n```\r\ndowngit get\r\ndowngit set-token\r\ndowngit remove-token\r\ndowngit help\r\n```\r\n\r\n- `get <url> <ignore-files>` - The get command allows you to download a GitHub repository by specifying the repository's URL. Optionally, you can specify ignored files, separated by '**;**'. This feature allows users to choose which files they want to download.\r\n    \r\n    Example of use:\r\n    \r\n        downgit get https://github.com/Propsi4/emotions-recognition/tree/main/client \"src/App.tsx;src/index.tsx\"\r\n\r\n- `set-token <token>` - The set-token command lets you set a personal GitHub token to increase the rate limits for API requests. This is especially useful for users who frequently use this program and want more capabilities for downloading data from GitHub.\r\n\r\n- `remove-token` - The remove-token command allows you to remove a previously set GitHub token if you no longer wish to use it for API access.\r\n\r\n- `help` - The help command displays the command menu to familiarize users with the available options and correct command syntax.\r\n\r\nDownGit is an excellent tool for working with GitHub repositories through the command line, simplifying the download process and making it more efficient.\r\n\r\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Download any subdirectory or file from GitHub repository",
    "version": "2.1",
    "project_urls": {
        "Homepage": "https://github.com/Propsi4/DownGitCMD"
    },
    "split_keywords": [
        "downgit",
        "download exact repo",
        "github",
        "download folder from repo",
        "download file from repo"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "668f93dcf824a6f2a52ed595dbcb7d25617254074a7ec324308403fb4cab2c97",
                "md5": "1a3aa76726a90d8228d96ec6e9648d6e",
                "sha256": "ee47ef683fcbfdfb56bc8174f9b0ebb0a418d6886333d01250f565d074257d69"
            },
            "downloads": -1,
            "filename": "downgit-2.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "1a3aa76726a90d8228d96ec6e9648d6e",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 5414,
            "upload_time": "2023-11-19T08:41:56",
            "upload_time_iso_8601": "2023-11-19T08:41:56.468021Z",
            "url": "https://files.pythonhosted.org/packages/66/8f/93dcf824a6f2a52ed595dbcb7d25617254074a7ec324308403fb4cab2c97/downgit-2.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cb720c87f037a9dc2f14247b754bbbe12ded36ad8bfcba217faf0de8de96d0c7",
                "md5": "2154b266e9243ec321236e98bfe9d29d",
                "sha256": "7496cb2af777d17238c5c6eeb9e083735fb7e237dfd8b11bc24c8f32f7a11989"
            },
            "downloads": -1,
            "filename": "downgit-2.1.tar.gz",
            "has_sig": false,
            "md5_digest": "2154b266e9243ec321236e98bfe9d29d",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 4453,
            "upload_time": "2023-11-19T08:41:59",
            "upload_time_iso_8601": "2023-11-19T08:41:59.018666Z",
            "url": "https://files.pythonhosted.org/packages/cb/72/0c87f037a9dc2f14247b754bbbe12ded36ad8bfcba217faf0de8de96d0c7/downgit-2.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-11-19 08:41:59",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Propsi4",
    "github_project": "DownGitCMD",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [],
    "lcname": "downgit"
}
        
Elapsed time: 0.13954s