instasave


Nameinstasave JSON
Version 0.3.0 PyPI version JSON
download
home_pagehttps://github.com/fsoubelet/InstaSave
SummaryDownload script for Instagram posts
upload_time2023-06-25 19:08:25
maintainer
docs_urlNone
authorFelix Soubelet
requires_python>=3.8,<4.0
licenseMIT
keywords download instagram utility
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <h1 align="center">
  <b>instasave</b>
</h1>

A simple script to download media from Instagram posts.

## Install

This script runs on `Python 3.7+`.
You can install it from PyPI with:
```bash
pip install instasave
```

## Usage

With this package installed in the activated enrivonment, it can be called through `python -m instasave` or through a newly created `instasave` command.

Detailed usage goes as follows:
```bash
Usage: instasave [OPTIONS] [URL]

  Download media from Instagram posts.

Arguments:
  [URL]  Link to the Instagram post you want to download the content of.

Options:
  --log-level TEXT      The base console logging level. Can be 'debug',
                        'info', 'warning' and 'error'.  [default: info]

  --install-completion  Install completion for the current shell.
  --show-completion     Show completion for the current shell, to copy it or
                        customize the installation.

  --help                Show this message and exit.
```

The downloaded files will be saved in the current directory under a name composed of the file type (image / video) appended by the download timestamp.

Warning: abusing this script may get your IP banned by Instagram.

## TODO

- [x] Implement proper logging.
- [x] Make into a package.
- [x] Make callable as a python module (`python -m instasave ...`).
- [x] Improving the command line experience.

---

<div align="center">
  <sub><strong>Made with ♥︎ by fsoubelet</strong></sub>
  <br>
  <sub><strong>MIT &copy 2020 Felix Soubelet</strong></sub>
</div>



[license]: https://github.com/fsoubelet/InstaSave/blob/master/LICENSE
[loguru_url]: https://github.com/Delgan/loguru
[requests_url]: https://github.com/psf/requests
[tqdm_url]: https://github.com/tqdm/tqdm


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/fsoubelet/InstaSave",
    "name": "instasave",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8,<4.0",
    "maintainer_email": "",
    "keywords": "Download,Instagram,Utility",
    "author": "Felix Soubelet",
    "author_email": "felix.soubelet@liverpool.ac.uk",
    "download_url": "https://files.pythonhosted.org/packages/21/bc/180c752648c23fd9aeff17c9a658ad76f76e3bf1c200f49b95f7e8fbe17d/instasave-0.3.0.tar.gz",
    "platform": null,
    "description": "<h1 align=\"center\">\n  <b>instasave</b>\n</h1>\n\nA simple script to download media from Instagram posts.\n\n## Install\n\nThis script runs on `Python 3.7+`.\nYou can install it from PyPI with:\n```bash\npip install instasave\n```\n\n## Usage\n\nWith this package installed in the activated enrivonment, it can be called through `python -m instasave` or through a newly created `instasave` command.\n\nDetailed usage goes as follows:\n```bash\nUsage: instasave [OPTIONS] [URL]\n\n  Download media from Instagram posts.\n\nArguments:\n  [URL]  Link to the Instagram post you want to download the content of.\n\nOptions:\n  --log-level TEXT      The base console logging level. Can be 'debug',\n                        'info', 'warning' and 'error'.  [default: info]\n\n  --install-completion  Install completion for the current shell.\n  --show-completion     Show completion for the current shell, to copy it or\n                        customize the installation.\n\n  --help                Show this message and exit.\n```\n\nThe downloaded files will be saved in the current directory under a name composed of the file type (image / video) appended by the download timestamp.\n\nWarning: abusing this script may get your IP banned by Instagram.\n\n## TODO\n\n- [x] Implement proper logging.\n- [x] Make into a package.\n- [x] Make callable as a python module (`python -m instasave ...`).\n- [x] Improving the command line experience.\n\n---\n\n<div align=\"center\">\n  <sub><strong>Made with \u2665\ufe0e by fsoubelet</strong></sub>\n  <br>\n  <sub><strong>MIT &copy 2020 Felix Soubelet</strong></sub>\n</div>\n\n\n\n[license]: https://github.com/fsoubelet/InstaSave/blob/master/LICENSE\n[loguru_url]: https://github.com/Delgan/loguru\n[requests_url]: https://github.com/psf/requests\n[tqdm_url]: https://github.com/tqdm/tqdm\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Download script for Instagram posts",
    "version": "0.3.0",
    "project_urls": {
        "Homepage": "https://github.com/fsoubelet/InstaSave",
        "Repository": "https://github.com/fsoubelet/InstaSave"
    },
    "split_keywords": [
        "download",
        "instagram",
        "utility"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "33520e436bcb29b11a3170d8093b52670cb1a763476473c7477d64701c24ed68",
                "md5": "f3aa307ed9ec26d32dd98004d394c11f",
                "sha256": "845d217174a5d5cb25f288046f4b8dad40379392f8a06c0278f36ed6c0b9eb6d"
            },
            "downloads": -1,
            "filename": "instasave-0.3.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "f3aa307ed9ec26d32dd98004d394c11f",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8,<4.0",
            "size": 7015,
            "upload_time": "2023-06-25T19:08:24",
            "upload_time_iso_8601": "2023-06-25T19:08:24.265640Z",
            "url": "https://files.pythonhosted.org/packages/33/52/0e436bcb29b11a3170d8093b52670cb1a763476473c7477d64701c24ed68/instasave-0.3.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "21bc180c752648c23fd9aeff17c9a658ad76f76e3bf1c200f49b95f7e8fbe17d",
                "md5": "82c3327063bdd2c40d287093f6ff1a74",
                "sha256": "43250702889fbf387689513dd8497a645951df7d52eabf8c864db36d60c881c3"
            },
            "downloads": -1,
            "filename": "instasave-0.3.0.tar.gz",
            "has_sig": false,
            "md5_digest": "82c3327063bdd2c40d287093f6ff1a74",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8,<4.0",
            "size": 5084,
            "upload_time": "2023-06-25T19:08:25",
            "upload_time_iso_8601": "2023-06-25T19:08:25.896474Z",
            "url": "https://files.pythonhosted.org/packages/21/bc/180c752648c23fd9aeff17c9a658ad76f76e3bf1c200f49b95f7e8fbe17d/instasave-0.3.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-06-25 19:08:25",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "fsoubelet",
    "github_project": "InstaSave",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "instasave"
}
        
Elapsed time: 0.09847s