# HFD - Hugging Face Downloader
A fast and efficient tool for downloading models from Hugging Face.
## Features
- Fast parallel downloads
- Support for multiple platforms (Linux, Windows, macOS)
- Easy to use command-line interface
- Progress bar for download tracking
- Local directory support
## Installation
```bash
pip install hfd
```
## Usage
```bash
# Download a model to the default cache directory
hfd bert-base-uncased
# Download a model to a specific directory
hfd bert-base-uncased --local-dir ./bert
# Use a mirror for faster downloads
HF_ENDPOINT=https://hf-mirror.com hfd bert-base-uncased
```
## License
MIT License
Raw data
{
"_id": null,
"home_page": null,
"name": "hfd",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "migu <migu@example.com>",
"keywords": "huggingface, model, download, machine-learning, deep-learning",
"author": "Your Name <your.email@example.com>",
"author_email": "migu <migu@example.com>",
"download_url": null,
"platform": null,
"description": "# HFD - Hugging Face Downloader\n\nA fast and efficient tool for downloading models from Hugging Face.\n\n## Features\n\n- Fast parallel downloads\n- Support for multiple platforms (Linux, Windows, macOS)\n- Easy to use command-line interface\n- Progress bar for download tracking\n- Local directory support\n\n## Installation\n\n```bash\npip install hfd\n```\n\n## Usage\n\n```bash\n# Download a model to the default cache directory\nhfd bert-base-uncased\n\n# Download a model to a specific directory\nhfd bert-base-uncased --local-dir ./bert\n\n# Use a mirror for faster downloads\nHF_ENDPOINT=https://hf-mirror.com hfd bert-base-uncased\n```\n\n## License\n\nMIT License\n\n",
"bugtrack_url": null,
"license": null,
"summary": "Fast HuggingFace model downloader",
"version": "0.1.5",
"project_urls": {
"Documentation": "https://github.com/migu/hfd",
"Homepage": "https://github.com/migu/hfd",
"Repository": "https://github.com/migu/hfd"
},
"split_keywords": [
"huggingface",
" model",
" download",
" machine-learning",
" deep-learning"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "03aa87123584320b5ac7a47f2a3895c637930678855663b27f7faa0009f1093c",
"md5": "846c8446b0395a7663badd7c099a7e21",
"sha256": "bde22934ac3458caafeb2d2d3214a0a951c142419ee4ced4733bd15167d38545"
},
"downloads": -1,
"filename": "hfd-0.1.5-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "846c8446b0395a7663badd7c099a7e21",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 2856605,
"upload_time": "2025-01-09T10:01:47",
"upload_time_iso_8601": "2025-01-09T10:01:47.817839Z",
"url": "https://files.pythonhosted.org/packages/03/aa/87123584320b5ac7a47f2a3895c637930678855663b27f7faa0009f1093c/hfd-0.1.5-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "71ed60061858df535afa62fbb0890f8035100221e7848bb3e2084199c0edca87",
"md5": "6820fa829c36aa9a8f6065dc456308ea",
"sha256": "0749962f3e03c648b373a204d468e54fb039ea26f8803e95f9acbb28ba146268"
},
"downloads": -1,
"filename": "hfd-0.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "6820fa829c36aa9a8f6065dc456308ea",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 3346320,
"upload_time": "2025-01-09T10:01:51",
"upload_time_iso_8601": "2025-01-09T10:01:51.083238Z",
"url": "https://files.pythonhosted.org/packages/71/ed/60061858df535afa62fbb0890f8035100221e7848bb3e2084199c0edca87/hfd-0.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2341f1019d119627ef0b8d1f0fdccb831f2781469afdb18db8800f66d9363944",
"md5": "345df105c0479b9a911ed4886b8adae6",
"sha256": "5a4d815f6fa0a3c0ab83add9cc82fb4aac387ed059407dcb7e018ba55912f1cd"
},
"downloads": -1,
"filename": "hfd-0.1.5-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "345df105c0479b9a911ed4886b8adae6",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 2650401,
"upload_time": "2025-01-09T10:01:52",
"upload_time_iso_8601": "2025-01-09T10:01:52.705421Z",
"url": "https://files.pythonhosted.org/packages/23/41/f1019d119627ef0b8d1f0fdccb831f2781469afdb18db8800f66d9363944/hfd-0.1.5-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "269799ff55d6b47ca42bd235c5f17c3fa98d546e089da2199f34298629cdae34",
"md5": "8960f58536e2bbc5f5ca4a8a50032a26",
"sha256": "e3b7df6c4accebf430f96140b39d5bae4e3e447d5d74081eac61599d799f2a38"
},
"downloads": -1,
"filename": "hfd-0.1.5-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "8960f58536e2bbc5f5ca4a8a50032a26",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 2858082,
"upload_time": "2025-01-09T10:01:55",
"upload_time_iso_8601": "2025-01-09T10:01:55.538840Z",
"url": "https://files.pythonhosted.org/packages/26/97/99ff55d6b47ca42bd235c5f17c3fa98d546e089da2199f34298629cdae34/hfd-0.1.5-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "beb6dbe620acef4022c6f9549307073656af8bfbcf23e8bd0d984064de24f420",
"md5": "a23a6fff95044293f3d6c69e00b51a9e",
"sha256": "6feb05815211f1a29e1950519ebefd09c260e597c1113d227431ef309ce0faff"
},
"downloads": -1,
"filename": "hfd-0.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "a23a6fff95044293f3d6c69e00b51a9e",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 3344473,
"upload_time": "2025-01-09T10:01:58",
"upload_time_iso_8601": "2025-01-09T10:01:58.501387Z",
"url": "https://files.pythonhosted.org/packages/be/b6/dbe620acef4022c6f9549307073656af8bfbcf23e8bd0d984064de24f420/hfd-0.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bc85326f90562042c8bafcb7479e81598a9393fca932b9e0c855a886b562ca70",
"md5": "74c8b88cd402909dab44c4332ea55251",
"sha256": "0b2c28446577196a1d28fe335932fa7811e9f6604b040f173c6de70d378ce44a"
},
"downloads": -1,
"filename": "hfd-0.1.5-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "74c8b88cd402909dab44c4332ea55251",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 2650421,
"upload_time": "2025-01-09T10:02:00",
"upload_time_iso_8601": "2025-01-09T10:02:00.184430Z",
"url": "https://files.pythonhosted.org/packages/bc/85/326f90562042c8bafcb7479e81598a9393fca932b9e0c855a886b562ca70/hfd-0.1.5-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "65e1b3239452ec0aa20f4bcf6e393b044d5c1ca5782cab41f99613beaa8d0d6e",
"md5": "d07b40402877e0e961b0ff5bd471546e",
"sha256": "b61e1b788a459750366ee28ba17af8f8902acf652f6fc5521abeee00efa61c4e"
},
"downloads": -1,
"filename": "hfd-0.1.5-cp38-cp38-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "d07b40402877e0e961b0ff5bd471546e",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7",
"size": 2857621,
"upload_time": "2025-01-09T10:02:01",
"upload_time_iso_8601": "2025-01-09T10:02:01.999561Z",
"url": "https://files.pythonhosted.org/packages/65/e1/b3239452ec0aa20f4bcf6e393b044d5c1ca5782cab41f99613beaa8d0d6e/hfd-0.1.5-cp38-cp38-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "801a5fbea7424fe1b6dd460aff6ca8b98f9b324a52a740c01470aa7b81a8f2c1",
"md5": "11bf0d7045a8246c7b58853fbf339f34",
"sha256": "934646c48f55648b5478eeded06ba5d13fd58cb54e248dd21437fed680730446"
},
"downloads": -1,
"filename": "hfd-0.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "11bf0d7045a8246c7b58853fbf339f34",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7",
"size": 3346173,
"upload_time": "2025-01-09T10:02:05",
"upload_time_iso_8601": "2025-01-09T10:02:05.182181Z",
"url": "https://files.pythonhosted.org/packages/80/1a/5fbea7424fe1b6dd460aff6ca8b98f9b324a52a740c01470aa7b81a8f2c1/hfd-0.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d75dc1aa18fdd763981dfc629e55fb537d8da8a893e11bbad6e1fafdc0eaa7d7",
"md5": "10034396cca953287202958afc753594",
"sha256": "5edc672219d24acab1ac3dd32963cf6fc0c52df570465e98ca84d58af78d457c"
},
"downloads": -1,
"filename": "hfd-0.1.5-cp38-cp38-win_amd64.whl",
"has_sig": false,
"md5_digest": "10034396cca953287202958afc753594",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7",
"size": 2650386,
"upload_time": "2025-01-09T10:02:08",
"upload_time_iso_8601": "2025-01-09T10:02:08.145516Z",
"url": "https://files.pythonhosted.org/packages/d7/5d/c1aa18fdd763981dfc629e55fb537d8da8a893e11bbad6e1fafdc0eaa7d7/hfd-0.1.5-cp38-cp38-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e9cd5fad6b51a13ef4bf86275fd57e08e859abfc636927a173a90c979fa449b2",
"md5": "fbeb1f597bc67baa75da0fe93efe156f",
"sha256": "c6bb45032edb3d530acc566d4e6e412fdb16226f27eac6b3d7d62db38aa1f801"
},
"downloads": -1,
"filename": "hfd-0.1.5-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "fbeb1f597bc67baa75da0fe93efe156f",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 2857577,
"upload_time": "2025-01-09T10:02:11",
"upload_time_iso_8601": "2025-01-09T10:02:11.377798Z",
"url": "https://files.pythonhosted.org/packages/e9/cd/5fad6b51a13ef4bf86275fd57e08e859abfc636927a173a90c979fa449b2/hfd-0.1.5-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f0e9cc596740f2f09775c33e481aa74eea587776154c25153a968cd07e871f8c",
"md5": "70640ecbb24a66676ed76b1a271afe0f",
"sha256": "a34449e5fda39234b95c8e5a291081dc1c0081a355c45beb718decf6fa2a7281"
},
"downloads": -1,
"filename": "hfd-0.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "70640ecbb24a66676ed76b1a271afe0f",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 3346329,
"upload_time": "2025-01-09T10:02:14",
"upload_time_iso_8601": "2025-01-09T10:02:14.107004Z",
"url": "https://files.pythonhosted.org/packages/f0/e9/cc596740f2f09775c33e481aa74eea587776154c25153a968cd07e871f8c/hfd-0.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "700b3a348ba527942a035210deebf075087667c6228f1c6b2a0bfdc8a1db5b9c",
"md5": "a82afa60dc4dc043307b4d01a2561c18",
"sha256": "54f3e793b0ed0e4debe456c55db86258e5d094ded0e04c604932c3dd50a6625c"
},
"downloads": -1,
"filename": "hfd-0.1.5-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "a82afa60dc4dc043307b4d01a2561c18",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 2650662,
"upload_time": "2025-01-09T10:02:15",
"upload_time_iso_8601": "2025-01-09T10:02:15.904776Z",
"url": "https://files.pythonhosted.org/packages/70/0b/3a348ba527942a035210deebf075087667c6228f1c6b2a0bfdc8a1db5b9c/hfd-0.1.5-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-09 10:01:47",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "migu",
"github_project": "hfd",
"github_not_found": true,
"lcname": "hfd"
}