Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kevinadhiguna/instagram-profpic-downloader

Want to download a profile picture in Instagram? Then this tool might be able to help you! This works on both public and private Instagram account.
https://github.com/kevinadhiguna/instagram-profpic-downloader

instagram instagram-account instagram-profile-downloader profile-picture python

Last synced: 19 days ago
JSON representation

Want to download a profile picture in Instagram? Then this tool might be able to help you! This works on both public and private Instagram account.

Awesome Lists containing this project

README

        





Instagram Profile Picture downloader


Instagram Profile Picture Downloader


Want to download a profile picture in Instagram? Then this tool might be able to help you!




Explore the docs ยป




Report Bug
ยท
Request Feature





## ๐Ÿง About this project

This is a tool powered by Python to download an Instagram account's profile picture. This works on both `public` and `private` Instagram accounts.


## โš™๏ธ Before running this app (Prerequisites)

1. Install [python 3](https://www.python.org/downloads/).
2. Get [docker](https://docs.docker.com/engine/install/) and [docker-compose](https://docs.docker.com/compose/install/) installed in your machine, **only** if you would like to run the app using them.




## ๐Ÿ How to run using Python :
1. Clone this repository :

```bash
git clone https://github.com/kevinadhiguna/insta-profpic-downloader.git
```

2. Install dependencies :

```bash
pip3 install -r requirements.txt
```
or
```bash
pip install -r requirements.txt
```

3. Run this program :

โš ๏ธ `download.py` is deprecated. Please use `insta.py` instead
```bash
python3 insta.py
```
or
```bash
python insta.py
```

4. Put the username that you want to download the profile picture of.

5. The profile picture is downloaded in the folder you cloned this tool!




## ๐Ÿ‹ How to run using Docker :
1. Clone this repository :

```bash
git clone https://github.com/kevinadhiguna/insta-profpic-downloader.git
```

2. Build the docker image of this app :

```bash
docker build -t : .
```

Replace the `` and `` with whatever you want.


Let's say you want to name it `insta-profpic` and apply `latest` as the tag. In this case you might run :
```bash
docker build -t insta-profpic:latest .
```

3. Run the docker image :

```bash
docker run -it -v "$(pwd):/app" :
```

Just a quick example : if you name it `insta-profpic` and gave `latest` as the tag, then you should run :
```bash
docker run -it -v "$(pwd):/app" insta-profpic:latest
```

or if you want to remove the docker container after stopping it automatically, you can append `--rm` :
```bash
docker run -it --rm -v "$(pwd):/app" insta-profpic:latest
```

4. Put the username that you want to download the profile picture of.

5. The profile picture is downloaded in the folder you cloned this tool!




## ๐Ÿณ How to run using docker-compose :
1. Clone this repository :

```bash
git clone https://github.com/kevinadhiguna/insta-profpic-downloader.git
```

2. Build the docker image of this app :

```bash
docker-compose build
```

3. Run a service :

```bash
docker-compose run insta
```

4. Put the username that you want to download the profile picture of.

5. The profile picture is downloaded in the folder you cloned this tool!


### ๐Ÿ“ To-do list :
- [ ] build(ci): Modify GitHub Workflows to build and push docker image to DockerHub

Pull Requests are welcome ๐Ÿ™


### ๐Ÿ—’๏ธ Notes :
- **I am not responsible for any misuse of this tool**.

Thanks for visiting, have a nice day !


![Hello !](https://api.visitorbadge.io/api/VisitorHit?user=kevinadhiguna&repo=instagram-profpic-downloader&label=thanks%20for%20dropping%20in%20!&labelColor=%23000000&countColor=%23FFFFFF)