Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/rudolfolah/tweet-writer

Tweet Writer generates a list of tweets based on articles or blog posts
https://github.com/rudolfolah/tweet-writer

chatgpt gpt-3 gpt3 openai-api openai-gpt3 tweet twitter writing

Last synced: about 1 month ago
JSON representation

Tweet Writer generates a list of tweets based on articles or blog posts

Awesome Lists containing this project

README

        

# Tweet Writer

Given an article or some paragraphs, this program will write a list of tweets for you.

Requires an OpenAI API key: https://beta.openai.com/account/api-keys

![Logo of Tweet Writer](./logo.png)

Copyright (C) 2024 Rudolf Olah

Licensed under the MIT license: [LICENSE](./LICENSE)

## Usage

Set up your `.env` file:

```
OPENAI_API_KEY="api goes here"
SERVER_PORT=3000
```

```bash
npm install
npm start
```

## Development

The web pages use React with the Semi UI framework.

To update the web user interface, go to `webui`. To run the web user interface in a development web server, use `npm run start`

To update the server code, check out `index.js`

![Screenshot of Tweet Writer](./preview.png)