This project is a proxy server for GitHub that modifies the content of web pages by adding the "™" symbol to every six-letter word. It acts as an intermediary between the client and GitHub, intercepting responses and applying text modifications before delivering them to the user.
- Acts as a proxy to GitHub
- Modifies text content by appending "™" to every six-letter word
- Preserves non-text elements such as scripts and styles
- .NET 6 or later
- ASP.NET Core
- Clone the repository:
git clone https://github.com/RoINJ/GitHubProxy cd github-proxy
- Build and run the application:
dotnet build dotnet run
- The application will start and listen for requests. To use it, navigate to:
Replace
http://localhost:5000/{github-path}
{github-path}
with the desired GitHub URL path.
- ASP.NET Core
- MediatR
- HtmlAgilityPack
- Regular Expressions (Regex)
Original Content:
Welcome to GitHub!
Modified Output:
Welcome™ to GitHub!