A desktop application that extracts YouTube playlist transcripts and enhances them using Google's Gemini AI models. The output is a book in any language you want.
ProphitBet is a Machine Learning Soccer Bet prediction application. It analyzes the form of teams, computes match statistics and predicts the outcomes of a match using Advanced Machine Learning (ML) methods. The supported algorithms in this application are Neural Networks, Random Forests & Ensembl Models.
An ChatGPT integration for Jupyter Notebooks and the IPython Shell.
Key parameters and specifications
Key parameters and specifications
Parameter
Value
Language
Python
Category
Applications
Subcategory
Productivity
Keywords
Data processing
Stars
579
Forks
65
Contributors
1
Created date
2023-07-09
Updated date
2026-10-11
Stars in 1 day
0
Stars in 7 days
1
Rank
16,652
Previous rank
16,443
Rank change
-209
7-day stars rank
11,277
Previous 7-day stars rank
11,337
7-day stars rank change
60
Total stars rank
17,252
Previous total stars rank
17,228
Total stars rank change
-24
README summary
RepoToText RepoToText is a web app that scrapes a GitHub repository and converts its files into a single organized . It allows you to enter the URL of a GitHub repository and an optional documentation URL (the doc info will append to the top of the . The app retrieves the contents of the repository, including all files and directories, and also fetches the documentation from the provided URL and includes it in a single organized text file. txt file will be
saved in the /data folder with user + repo + timestamp info. This file can then be uploaded to (GPT-4, Claude Opus, etc) and you can use the chatbot to interact with the entire GitHub repo. Demo Creating a React front end for a GitHub repo containing a functioning back end: Working front-end project: Running the Application with Docker To run the application using Docker, follow these steps: 1. Set up the environment variable in the file. Access the application
( in a web browser and enter the GitHub repository URL and documentation URL (if available). Choose All files or choose specific file types. Click the "Submit" button to initiate the scraping process. The converted text will be displayed in the output area, and it will also be saved in the /data folder. You can also click the "Copy Text" button to copy the generated text to the clipboard. txt file that represents an entire GitHub repository. py is a script
that allows you to turn a local folder, or local files, into a . Choose your files with browse (you can continue adding by clicking "Browse". Once you have all of your files selected and uploaded with browse, type in the file type endings you want to copy with a ',' in between. The file will be written with your file name choice and a timestamp. txt file is saved in the /data folder You can add a URL to a documentation
page and the documentation page will append to the top of the . txt file (great to use for tech that came out after Sep 2021). ipynb [ ] FIX: FolderToText - fix so a user can pick one folder (currently only working when user selects individual files) [ ] Add in the ability to work with private repositories [ ] Add ability to store change history and update . txt to reflect working changes [ ] Add function to make sure .
Frequently asked questions
How many stars and forks are recorded?
JeremiahPetersen/RepoToText has 579 stars and 65 forks.
What is the repository rank?
JeremiahPetersen/RepoToText is ranked 16,652.
What language and category are recorded?
JeremiahPetersen/RepoToText has 579 stars, uses Python and belongs to Applications.
Which repository is closest in rank?
JeremiahPetersen/RepoToText is compared with frost-beta/sisi, ranked 16,646 with 580 stars.
README
RepoToText
RepoToText is a web app that scrapes a GitHub repository and converts its files into a single organized .txt. It allows you to enter the URL of a GitHub repository and an optional documentation URL (the doc info will append to the top of the .txt). The app retrieves the contents of the repository, including all files and directories, and also fetches the documentation from the provided URL and includes it in a single organized text file. The .txt file will be saved in the /data folder with user + repo + timestamp info. This file can then be uploaded to (GPT-4, Claude Opus, etc) and you can use the chatbot to interact with the entire GitHub repo.
Demo
Creating a React front end for a GitHub repo containing a functioning back end:
To run the application using Docker, follow these steps:
Clone the repository. Create a .env file in the root folder.
Set up the environment variable GITHUB_API_KEY in the .env file.
Build the Docker images with docker compose build.
Start the containers with docker compose up.
Access the application (http://localhost:3000) in a web browser and enter the GitHub repository URL and documentation URL (if available).
Choose All files or choose specific file types.
Click the "Submit" button to initiate the scraping process. The converted text will be displayed in the output area, and it will also be saved in the /data folder.
You can also click the "Copy Text" button to copy the generated text to the clipboard.
Prompt Example
This is a .txt file that represents an entire GitHub repository. The repository's individual files are separated by the sequence '''--- , followed by the file path, ending with ---. Each file's content begins immediately after its file path and extends until the next sequence of '''--- Add your idea here (Example): Please create a react front end that will work with the back end
Environment Configuration
Add your GitHub API Key in the .env file
GITHUB_API_KEY='YOUR GITHUB API KEY HERE'
FolderToText
FolderToText.py is a script that allows you to turn a local folder, or local files, into a .txt in the same way RepoToText.py does. Choose your files with browse (you can continue adding by clicking "Browse". Once you have all of your files selected and uploaded with browse, type in the file type endings you want to copy with a ',' in between. Example: .py , .js , .md , .ts ---> You can also turn this off and it will add every file you uploaded to the .txt ---> Last, enter in the file name you want to appear and the output path. The file will be written with your file name choice and a timestamp.
Info
Creates a .txt with ('''---) separating each file from the repo.
Each file from the repo has a header after ('''---) with the file path as the title.
The .txt file is saved in the /data folder
You can add a URL to a documentation page and the documentation page will append to the top of the .txt file (great to use for tech that came out after Sep 2021).