pyigdl


Namepyigdl JSON
Version 0.0.14 PyPI version JSON
download
home_pageNone
SummaryA Python package for downloading Instagram videos, posts, stories, and more. This package provides an unofficial scraping functionality to retrieve content from Instagram, similar to saveig.app and https://github.com/sasmeee/igdl (Node.Js)
upload_time2024-08-31 20:38:01
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseNone
keywords instagram download reels videos media photos fetch
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # PYIGDL
## Python Instagram Downloader

A Python package for downloading Instagram videos, posts, stories, and more. This package provides an unofficial scraping functionality to retrieve content from Instagram, similar to saveig.app and https://github.com/sasmeee/igdl (Node.Js). This is not officially supported by Instagram, or owning companies, and is developed for educational purposes of the developer.

Coded by: [Vasu Goel](https://crypticguy.github.io)

## Installation
```bash
pip install pyigdl
```

Link to PyPI project: [PYIGDL (Python Instagram Downloader)](https://pypi.org/project/pyigdl/)

## How to use
You can use pyigdl as follows
```python
from pyigdl import IGDownloader

data = IGDownloader("https://www.instagram.com/reel/Co3tkGLL8nl/")
print(data[0]["download_link"])
```

## Output
```json
{
  "thumbnail_link": "https://igcdn.xyz/?token=6226c59df70636ccf03a4d2321b78b6300cc33d1ca36cba7988771014c37deba&time=1694700746&file=https%3a%2f%2fscontent.cdninstagram.com%2fv%2ft51.2885-15%2f331591872_138561172439484_5369881234926580154_n.jpg%3fstp%3ddst-jpg_e15_fr_s1080x1080%26_nc_ht%3dscontent.cdninstagram.com%26_nc_cat%3d100%26_nc_ohc%3dzqtUhPwsAhMAX8n7ljB%26edm%3dAPs17CUBAAAA%26ccb%3d7-5%26oh%3d00_AfAavuejyZJjpzRDioX6JZ3J2BYwxSoR9-PoaLyqSMFMwQ%26oe%3d6504A849%26_nc_sid%3d10d13b",
  "download_link": "https://download.ig-13-data.xyz/ig/1694698946/7d4ca892a9425a6d66dbbd3dd5c30efac1309cc485daaf4019c0e8d1c8296cf8?file=aHR0cHM6Ly9zY29udGVudC5jZG5pbnN0YWdyYW0uY29tL3YvdDUwLjI4ODYtMTYvMzMwNzQ5NzAxXzY4OTQwNzY5Mjg3NDI5MV80MDI3MTgzNzE1MzQ4MTQyMjA5X24ubXA0P2VmZz1leUoyWlc1amIyUmxYM1JoWnlJNkluWjBjMTkyYjJSZmRYSnNaMlZ1TGpjeU1DNW1aV1ZrTG1KaGMyVnNhVzVsTG1NeUlpd2ljV1ZmWjNKdmRYQnpJam9pVzF3aWFXZGZkMlZpWDJSbGJHbDJaWEo1WDNaMGMxOXZkR1pjSWwwaWZRJl9uY19odD1zY29udGVudC5jZG5pbnN0YWdyYW0uY29tJl9uY19jYXQ9MTA3Jl9uY19vaGM9WmNjT2F3V2pnSEFBWC1Td0hEVCZlZG09QVBzMTdDVUJBQUFBJnZzPTEyMjU5NDQ5OTEzMzk4NzBfMjI3MjA1Mzg2MyZfbmNfdnM9SEJrc0ZRQVlKRWRCV0ZoMGFFMTZiM0ZOT0VFelRVTkJTVVpaYTBrMVFXSjFUVE5pYTFsTVFVRkJSaFVBQXNnQkFCVUFHQ1JIUWxoTGVWSk9aR3MxUTFoWVVqaERRVXBHTkZNNVRqaENNVzlTWW10WlRFRkJRVVlWQWdMSUFRQW9BQmdBR3dBVkFBQW1qcGE4N0piTTZrQVZBaWdDUXpNc0YwQXhDSEt3SU1TY0dCSmtZWE5vWDJKaGMyVnNhVzVsWHpGZmRqRVJBSFhxQndBJTNEJl9uY19yaWQ9NGVmZWI5NzkwNyZjY2I9Ny01Jm9oPTAwX0FmQkhLZ2JPR0dQZURWVnFpcUFOM0lmLS14REcxYUFQTFV3M3k1Sk1yQWp2Rmcmb2U9NjUwNDVCMzAmX25jX3NpZD0xMGQxM2ImbmFtZT1TYXZlSUcuQXBwXzMwNDIxMDA0NjU5MzYzNTM3NjUubXA0"
}
```

The response is a list of dictionary. With each dictionary containing 2 keys, **thumbnail_link** and **download_link**. These can be accessed for your purpose.

## Support
If you find this package useful, please consider putting a star on the GitHub repository to show your support.

## License
This project is protected by the MIT License.

## Disclaimer
If any complains please contact via goelvasu1999@gmail.com

## Acknowledgement
The project is an attempt to replicate the behavior of the npm package [igdl](https://www.npmjs.com/package/@sasmeee/igdl) from [Sasmitha Ashinsana](https://github.com/Sasmeee) for python language.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "pyigdl",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "Instagram, Download, Reels, Videos, Media, Photos, Fetch",
    "author": null,
    "author_email": "Vasu Goel <goelvasu1999@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/a6/31/b641bb59de2415951d9fc53f6ed60bebfdc0d6fae5b0971665aed3c4e3fc/pyigdl-0.0.14.tar.gz",
    "platform": null,
    "description": "# PYIGDL\r\n## Python Instagram Downloader\r\n\r\nA Python package for downloading Instagram videos, posts, stories, and more. This package provides an unofficial scraping functionality to retrieve content from Instagram, similar to saveig.app and https://github.com/sasmeee/igdl (Node.Js). This is not officially supported by Instagram, or owning companies, and is developed for educational purposes of the developer.\r\n\r\nCoded by: [Vasu Goel](https://crypticguy.github.io)\r\n\r\n## Installation\r\n```bash\r\npip install pyigdl\r\n```\r\n\r\nLink to PyPI project: [PYIGDL (Python Instagram Downloader)](https://pypi.org/project/pyigdl/)\r\n\r\n## How to use\r\nYou can use pyigdl as follows\r\n```python\r\nfrom pyigdl import IGDownloader\r\n\r\ndata = IGDownloader(\"https://www.instagram.com/reel/Co3tkGLL8nl/\")\r\nprint(data[0][\"download_link\"])\r\n```\r\n\r\n## Output\r\n```json\r\n{\r\n  \"thumbnail_link\": \"https://igcdn.xyz/?token=6226c59df70636ccf03a4d2321b78b6300cc33d1ca36cba7988771014c37deba&time=1694700746&file=https%3a%2f%2fscontent.cdninstagram.com%2fv%2ft51.2885-15%2f331591872_138561172439484_5369881234926580154_n.jpg%3fstp%3ddst-jpg_e15_fr_s1080x1080%26_nc_ht%3dscontent.cdninstagram.com%26_nc_cat%3d100%26_nc_ohc%3dzqtUhPwsAhMAX8n7ljB%26edm%3dAPs17CUBAAAA%26ccb%3d7-5%26oh%3d00_AfAavuejyZJjpzRDioX6JZ3J2BYwxSoR9-PoaLyqSMFMwQ%26oe%3d6504A849%26_nc_sid%3d10d13b\",\r\n  \"download_link\": \"https://download.ig-13-data.xyz/ig/1694698946/7d4ca892a9425a6d66dbbd3dd5c30efac1309cc485daaf4019c0e8d1c8296cf8?file=aHR0cHM6Ly9zY29udGVudC5jZG5pbnN0YWdyYW0uY29tL3YvdDUwLjI4ODYtMTYvMzMwNzQ5NzAxXzY4OTQwNzY5Mjg3NDI5MV80MDI3MTgzNzE1MzQ4MTQyMjA5X24ubXA0P2VmZz1leUoyWlc1amIyUmxYM1JoWnlJNkluWjBjMTkyYjJSZmRYSnNaMlZ1TGpjeU1DNW1aV1ZrTG1KaGMyVnNhVzVsTG1NeUlpd2ljV1ZmWjNKdmRYQnpJam9pVzF3aWFXZGZkMlZpWDJSbGJHbDJaWEo1WDNaMGMxOXZkR1pjSWwwaWZRJl9uY19odD1zY29udGVudC5jZG5pbnN0YWdyYW0uY29tJl9uY19jYXQ9MTA3Jl9uY19vaGM9WmNjT2F3V2pnSEFBWC1Td0hEVCZlZG09QVBzMTdDVUJBQUFBJnZzPTEyMjU5NDQ5OTEzMzk4NzBfMjI3MjA1Mzg2MyZfbmNfdnM9SEJrc0ZRQVlKRWRCV0ZoMGFFMTZiM0ZOT0VFelRVTkJTVVpaYTBrMVFXSjFUVE5pYTFsTVFVRkJSaFVBQXNnQkFCVUFHQ1JIUWxoTGVWSk9aR3MxUTFoWVVqaERRVXBHTkZNNVRqaENNVzlTWW10WlRFRkJRVVlWQWdMSUFRQW9BQmdBR3dBVkFBQW1qcGE4N0piTTZrQVZBaWdDUXpNc0YwQXhDSEt3SU1TY0dCSmtZWE5vWDJKaGMyVnNhVzVsWHpGZmRqRVJBSFhxQndBJTNEJl9uY19yaWQ9NGVmZWI5NzkwNyZjY2I9Ny01Jm9oPTAwX0FmQkhLZ2JPR0dQZURWVnFpcUFOM0lmLS14REcxYUFQTFV3M3k1Sk1yQWp2Rmcmb2U9NjUwNDVCMzAmX25jX3NpZD0xMGQxM2ImbmFtZT1TYXZlSUcuQXBwXzMwNDIxMDA0NjU5MzYzNTM3NjUubXA0\"\r\n}\r\n```\r\n\r\nThe response is a list of dictionary. With each dictionary containing 2 keys, **thumbnail_link** and **download_link**. These can be accessed for your purpose.\r\n\r\n## Support\r\nIf you find this package useful, please consider putting a star on the GitHub repository to show your support.\r\n\r\n## License\r\nThis project is protected by the MIT License.\r\n\r\n## Disclaimer\r\nIf any complains please contact via goelvasu1999@gmail.com\r\n\r\n## Acknowledgement\r\nThe project is an attempt to replicate the behavior of the npm package [igdl](https://www.npmjs.com/package/@sasmeee/igdl) from [Sasmitha Ashinsana](https://github.com/Sasmeee) for python language.\r\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "A Python package for downloading Instagram videos, posts, stories, and more. This package provides an unofficial scraping functionality to retrieve content from Instagram, similar to saveig.app and https://github.com/sasmeee/igdl (Node.Js)",
    "version": "0.0.14",
    "project_urls": {
        "Homepage": "https://github.com/crypticguy/pyigdl",
        "Issues": "https://github.com/pypa/crypticguy/pyigdl"
    },
    "split_keywords": [
        "instagram",
        " download",
        " reels",
        " videos",
        " media",
        " photos",
        " fetch"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "338e5365be391763a7c31dd071e2458cafaf5114ca2c5c881a303c3cd4148d1a",
                "md5": "f898df96badefb8fef66fe266dd01e82",
                "sha256": "5b2d4507799bbfc61b3af62d957c13835d9eb7a7c8f992f9c4884bf295f9c166"
            },
            "downloads": -1,
            "filename": "pyigdl-0.0.14-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "f898df96badefb8fef66fe266dd01e82",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 6542,
            "upload_time": "2024-08-31T20:37:58",
            "upload_time_iso_8601": "2024-08-31T20:37:58.836087Z",
            "url": "https://files.pythonhosted.org/packages/33/8e/5365be391763a7c31dd071e2458cafaf5114ca2c5c881a303c3cd4148d1a/pyigdl-0.0.14-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a631b641bb59de2415951d9fc53f6ed60bebfdc0d6fae5b0971665aed3c4e3fc",
                "md5": "a95e4b95dee24746efd048bf4fe9c08e",
                "sha256": "e35c3cc679843ccdfab533473b516b79f9bd8b26c31e1dc77dd9ff4c64b0b8d8"
            },
            "downloads": -1,
            "filename": "pyigdl-0.0.14.tar.gz",
            "has_sig": false,
            "md5_digest": "a95e4b95dee24746efd048bf4fe9c08e",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 6101,
            "upload_time": "2024-08-31T20:38:01",
            "upload_time_iso_8601": "2024-08-31T20:38:01.452182Z",
            "url": "https://files.pythonhosted.org/packages/a6/31/b641bb59de2415951d9fc53f6ed60bebfdc0d6fae5b0971665aed3c4e3fc/pyigdl-0.0.14.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-08-31 20:38:01",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "crypticguy",
    "github_project": "pyigdl",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "pyigdl"
}
        
Elapsed time: 4.05574s