8000 GitHub - ruanjian2007/NotesAI: Focus on what really matters -- Analyzing the information space of a document
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

ruanjian2007/NotesAI

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

NotesSpace is a user-friendly web application designed for efficient note-taking. It enables you to input YouTube or file URLs and generates notes for you. The primary code for this application can be found in the NotesSpace folder, while the contents of the test folder were used for project experimentation.

Key Files

The following are key files responsible for different functionalities of the NotesSpace app:

  • corpus_grabber.py: This file grabs text from YouTube videos and files and preprocesses them.
  • text_segmentation.py: This file semantically segments the text by topic.
  • app.py: This file contains the Streamlit front end for the app.

How to Run

To run NotesSpace on your local machine, follow these simple steps:

  1. Download the repository onto your machine.
  2. Install the required packages using pip install -r requirements.txt.
  3. Add a .env file to the root directory of the project and add the following line: OPENAI_API_KEY=your_openai_api_key. You can get the api key from https://openai.com/api/.
  4. Run streamlit run NotesSpace/app.py on your command line.
  5. Enjoy!

Contributors

About

Focus on what really matters -- Analyzing the information space of a document

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%
0