TOBB-ETU-CS-Community / News-Craft

An automatic news writer AI bot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


Poetry GPL v3 black isort


News Craft

News Craft is an AI-powered chatbot designed to automatically generate news articles. It utilizes OpenAI and Streamlit to create a seamless and user-friendly experience.

Table of Contents

Prerequisites

Before setting up the project, ensure that you have the following prerequisites installed on your machine:

Installation

  1. Clone the project repository:
git clone https://github.com/TOBB-ETU-CS-Community/News-Craft.git
  1. Navigate to the project directory:
cd news_craft
  1. Install project dependencies using Poetry:
poetry install

This command will create a virtual environment and install all the necessary dependencies specified in the pyproject.toml file.

Usage

  1. Activate the virtual environment created by Poetry:
poetry shell
  1. Run the project:
streamlit run "news_craft/app.py"

Contributing

If you would like to contribute to this project, follow the guidelines below:

  1. Fork the repository and clone it locally.

  2. Create a new branch for your feature or bug fix:

    git checkout -b feature/your-feature
    
  3. Make your changes and commit them with descriptive commit messages.

  4. Push your changes to your forked repository:

    git push origin feature/your-feature
    
  5. Open a pull request in the original repository, describing your changes in detail.

License

GPL v3


About

An automatic news writer AI bot

License:GNU General Public License v3.0


Languages

Language:Python 96.1%Language:CSS 3.1%Language:Batchfile 0.8%