This project allows you to convert any YouTube video about creating TradingView indicators into a Pine Script using ChatGPT, powered by OpenAI. Follow the step-by-step instructions below to set up and run the project.
- Obtain an OpenAI API key: Create an account at platform.openai.com and click on "View API keys" in your profile settings.
- Clone the repository:
git clone https://github.com/Olivia-li/youtube-to-pinescript.git
- Create a copy of the
.env.example
file and rename it to.env
:
$ mv .env.example .env
- Open the
.env
file and add your OpenAI API key that you generated on the OpenAI website:
OPENAI_API_KEY=<your_api_key_here>
- Activate the virtual environment:
$ source bin/activate
- Install the required dependencies:
$ pip3 install -r requirements.txt
- Run the program with the YouTube URL of the video about creating a TradingView indicator:
$ python3 main.py <YOUTUBE_URL>
Your Pine Script will be stored in the ./scripts
directory.