Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/23tae/bookstagram-uploader


https://github.com/23tae/bookstagram-uploader

flask instagram

Last synced: 17 days ago
JSON representation

Awesome Lists containing this project

README

        

# Bookstagram Uploader

## About

![thumbnail](asset/thumbnail.png)

Bookstagram Uploader는 북스타그램을 위해 만들어진 웹 애플리케이션입니다. 사용자가 책 정보와 콘텐츠를 입력하고 이미지를 업로드하면 이를 인스타그램에 게시합니다. 이 애플리케이션은 Flask 프레임워크를 사용하여 구축되었으며, 사용자가 업로드한 이미지를 처리하고 instagrapi를 통해 게시합니다.

### Built With

* [![Flask]][Flask-url]
* [![Docker]][Docker-url]

## Prerequisites

- `.env` 파일 작성
- 루트 디렉토리에 `.env` 파일을 생성합니다.
- `.env.exmaple`를 참고하여 환경변수를 설정합니다.

- Docker 설치
```bash
brew install docker
```

- 애플리케이션 빌드
```bash
make build
```

## Usage

1. 애플리케이션 실행
```bash
make run
```

2. 페이지 접속
- 에 접속합니다.

3. 게시글 업로드
- 페이지에서 요구하는 내용을 모두 기입한 뒤 Upload 버튼을 클릭합니다.
- Book Information: 제목, 저자
- Content: 업로드할 책 내용
- Image: 업로드할 이미지

### Uninstall

- 애플리케이션 종료
```bash
make stop
```

- 전체 삭제 (Docker 컨테이너, 이미지)
```bash
make clean
```

[Flask]: https://img.shields.io/badge/flask-000000?style=for-the-badge&logo=flask&logoColor=white
[Flask-url]: https://flask.palletsprojects.com/
[Docker]: https://img.shields.io/badge/docker-2496ED?style=for-the-badge&logo=docker&logoColor=white
[Docker-url]: https://www.docker.com/