8000 GitHub - ebowwa/repo2txt: Web-based tool converts GitHub repository contents into a single formatted text file
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Web-based tool converts GitHub repository contents into a single formatted text file

License

Notifications You must be signed in to change notification settings

ebowwa/repo2txt

8000
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Repo to Text Converter (Local Directory Supported)

https://repo2txt.simplebasedomain.com/

This web-based tool converts GitHub repository (or local directory) contents into a formatted text file for Large Language Model (LLM) prompts. It streamlines the process of transforming repository data into LLM-friendly input.

demo.gif

Features

  • Display GitHub repository structure
  • Select files/directories to include
  • Filter files by extensions
  • Generate formatted text file
  • Copy text to clipboard
  • Download generated text
  • Support for private repositories
  • Browser-based for privacy and security
  • Download zip of selected files
  • Local directory support
  • Syntax highlighting for code preview
  • Dark mode support
  • Mobile responsive design

This tool runs entirely in the browser, ensuring data security without server-side processing.

Upcoming Features

  • Next.js client-side implementation
  • Enhanced file filtering options
  • Custom formatting templates
  • Code snippet highlighting
  • Markdown preview support
  • File size optimization
  • Batch processing capabilities
  • Integration with popular Git platforms
  • Export in various formats (PDF, MD, TXT)
  • Python bindings for programmatic access

Development

Running Locally

# Using Python's built-in server
python -m http.server 8000

# Or using any static file server

Visit http://localhost:8000 in your browser.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request. Here are some ways you can contribute:

  • Bug fixes
  • Feature implementations
  • Documentation improvements
  • UI/UX enhancements
  • Test coverage

License

This project is open source and available under the MIT License.

About

Web-based tool converts GitHub repository contents into a single formatted text file

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 73.9%
  • HTML 26.1%
0