🛠️ Marreta Project Description
What is the project about?
Marreta is a tool designed to break down access barriers and remove elements that hinder online reading experiences. It acts as a web proxy that cleans and optimizes web pages.
What problem does it solve?
It addresses issues like:
- Cluttered web pages with distracting elements.
- Tracking parameters in URLs.
- Insecure HTTP connections.
- Website blocks based on user-agent.
- Unnecessary HTML bloat.
- Broken relative URLs.
What are the features of the project?
- Automatic URL cleaning and correction.
- Removal of tracking parameters.
- Forcing HTTPS for secure connections.
- User-agent switching to avoid blocks.
- HTML cleaning and optimization.
- Fixing relative URLs.
- Customizable styles and scripts.
- Removal of unwanted elements.
- Caching.
- Domain blocking.
- Customizable headers and cookies.
- PHP-FPM and OPcache.
What are the technologies used in the project?
- PHP (with PHP-FPM and OPcache).
- Docker and Docker Compose (for deployment).
- Selenium (Optional, for handling JavaScript-heavy sites).
- S3 (Optional, for caching).
What are the benefits of the project?
- Improved readability of web pages.
- Enhanced privacy by removing trackers.
- Increased security through forced HTTPS.
- Bypassing of certain website restrictions.
- Faster page loading due to optimization and caching.
- Customization options for a tailored experience.
What are the use cases of the project?
- Reading articles and web content without distractions.
- Accessing content that might be blocked or restricted.
- Improving privacy while browsing.
- Creating a cleaner and faster web browsing experience.
- Integrations with Telegram, Firefox, Chrome, Bluesky, and Apple Shortcuts.
