Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/sudoalphax/instagram-redact

Redact your Instagram footprint
https://github.com/sudoalphax/instagram-redact

instagram instagram-api instagrap redact redaction redactor

Last synced: 27 days ago
JSON representation

Redact your Instagram footprint

Awesome Lists containing this project

README

        


Instagram Redact


Take back your Instagram privacy

[![Stargazers][stars-badge]][stars-url]
[![Forks][forks-badge]][forks-url]
[![Discussions][discussions-badge]][discussions-url]
[![Issues][issues-badge]][issues-url]
![Last Commit Badge][last-commit-badge]
[![MIT License][license-badge]][license-url]




Report Bug
|
Request Feature


Table of Contents



  1. About The Project



  2. Getting Started


  3. Usage

  4. Roadmap

  5. Contributing

  6. License

  7. Contact

  8. Acknowledgments

## About The Project

Instagram Redact is used to remove your digital footprint from Instagram. This tool allows you to remove your activity from Instagram.

### Inspiration

Instagram's in-built feature to remove your digital footprint from Instagram is not good. It has a lot of rate limits and the official client doesn't allow you to perform more than 100 actions.
Hence, this tool was developed to facilitate the process of removing your activity from Instagram

### Built Using

* [![Python][python-badge]][python-url]
* [![Instagrapi][instagrapi-badge]][instagrapi-url]

## Getting Started

You can currently run this tool on your local machine.

### Prerequisites

* Python >= 3.9

### Installation

1. Clone the repo

```
git clone https://github.com/sudoAlphaX/instagram-redact.git
```

2. Change to the directory

```sh
cd instagram-redact
```

3. Create a Python virtual environment

```
python -m venv venv
```

4. Activate the virtual environment

```sh
venv\Scripts\activate.bat
```

5. Install required packages

```sh
pip install -r requirements.txt
```

## Usage

1. Rename sampleconfig.ini to config.ini and fill in the details

2. Under the `[tasks]` section of config.ini, set whether to fetch the liked posts list from Instagram, or use Instagram export file _[(How to use export file?)](https://github.com/sudoalphax/instagram-redact/blob/main/handlers/README.md)_

3. Activate virtual environment

```sh
venv\Scripts\activate.bat
```

4. Run main.py

* You can create a task to run the main.py on system startup:

## Roadmap

* [x] Unlike all liked posts
* [x] Unlike posts from export file
* [ ] Delete all comments
* [ ] Unlike all liked comments
* [ ] Unsend all messages in a chat
* [ ] Delete all comments on your post
* [ ] Delete all posts
* [ ] Delete all individual type of post (Photo, Video, Reel, etc)
* [ ] Delete all highlights
* [ ] Delete all collections
* [X] Simplified Login Process
* [ ] Multi-account support
* [x] Uninterrupted running
* [x] Cloud server support

## Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.

If you have a suggestion that would make this better, please fork the repo and create a pull request.
Don't forget to give the project a star! Thanks again!

1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request

## License

Distributed under the MIT License. See [`LICENSE`](https://github.com/sudoAlphaX/instagram-redact/blob/main/LICENSE) for more information.

## Contact

Alpha - [@sudoAlphaX](https://twitter.com/sudoAlphaX)

Repo Link: [https://github.com/sudoAlphaX/instagram-redact](https://github.com/sudoAlphaX/instagram-redact)

## Acknowledgments

* [subzeroid (Instagrapi)](https://github.com/subzeroid/instagrapi)

* [othneildrew (README Template)](https://github.com/othneildrew/Best-README-Template)

[forks-badge]: https://img.shields.io/github/forks/sudoalphax/instagram-redact
[forks-url]: https://github.com/sudoalphax/instagram-redact/network/members
[stars-badge]: https://img.shields.io/github/stars/sudoalphax/instagram-redact
[stars-url]: https://github.com/sudoalphax/instagram-redact/stargazers
[last-commit-badge]: https://img.shields.io/github/last-commit/sudoalphax/instagram-redact/main
[issues-badge]: https://img.shields.io/github/issues/sudoalphax/instagram-redact
[issues-url]: https://github.com/sudoalphax/instagram-redact/issues
[discussions-badge]: https://img.shields.io/github/discussions/sudoalphax/instagram-redact
[discussions-url]: https://github.com/sudoalphax/instagram-redact/discussions
[python-badge]: https://img.shields.io/badge/Python-blue?logo=python&logoColor=yellow
[python-url]: https://www.python.org/
[instagrapi-badge]: https://img.shields.io/badge/Instagrapi-pink?logo=instagram
[instagrapi-url]: https://github.com/subzeroid/instagrapi
[license-badge]: https://img.shields.io/github/license/sudoalphax/instagram-redact
[license-url]: https://github.com/sudoAlphaX/instagram-redact/blob/main/LICENSE