pyigdl


Namepyigdl JSON
Version 0.0.5 PyPI version JSON
download
home_page
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-01-02 12:55:11
maintainer
docs_urlNone
author
requires_python>=3.8
license
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
```

## 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": "",
    "name": "pyigdl",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "",
    "keywords": "Instagram,Download,Reels,Videos,Media,Photos,Fetch",
    "author": "",
    "author_email": "Vasu Goel <goelvasu1999@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/ab/84/9ed99dde01861b8685769ec0ae148523265ba65956a89b8e158f7913cc16/pyigdl-0.0.5.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\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": "",
    "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.5",
    "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": "5620543e184b1f5eab88f4b40e001f343fe7eabd8cd0b652ae6f230a15e04c27",
                "md5": "eb6fa2267f43e79e6d0545756c5d916c",
                "sha256": "5c52ac9c4a68470a782d70ea63bd81dbc690148773f16258b7a6ec72409c9a5b"
            },
            "downloads": -1,
            "filename": "pyigdl-0.0.5-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "eb6fa2267f43e79e6d0545756c5d916c",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 5518,
            "upload_time": "2024-01-02T12:55:09",
            "upload_time_iso_8601": "2024-01-02T12:55:09.188382Z",
            "url": "https://files.pythonhosted.org/packages/56/20/543e184b1f5eab88f4b40e001f343fe7eabd8cd0b652ae6f230a15e04c27/pyigdl-0.0.5-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ab849ed99dde01861b8685769ec0ae148523265ba65956a89b8e158f7913cc16",
                "md5": "a6f5815f00a9afa26d21c5af42ccea4f",
                "sha256": "bc74697fe335335f9359bc7541e543901d7ed25292e47258173892ddb3c704f6"
            },
            "downloads": -1,
            "filename": "pyigdl-0.0.5.tar.gz",
            "has_sig": false,
            "md5_digest": "a6f5815f00a9afa26d21c5af42ccea4f",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 5223,
            "upload_time": "2024-01-02T12:55:11",
            "upload_time_iso_8601": "2024-01-02T12:55:11.085491Z",
            "url": "https://files.pythonhosted.org/packages/ab/84/9ed99dde01861b8685769ec0ae148523265ba65956a89b8e158f7913cc16/pyigdl-0.0.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-02 12:55:11",
    "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: 0.16310s