Skip to content

Uma ferramenta que quebra barreiras de acesso e elementos que atrapalham a leitura! / Marreta is a tool that removes access barriers and visual distractions!

License

Notifications You must be signed in to change notification settings

manualdousuario/marreta

Repository files navigation

🛠️ Marreta

en pt-br

Forks Stars Issues

Marreta é uma ferramenta que quebra barreiras de acesso e elementos que atrapalham a leitura!

Antes e depois do Marreta

Instancia publica em marreta.pcdomanual.com!

✨ O que tem de legal?

  • Limpa e corrige URLs automaticamente
  • Remove parâmetros chatos de rastreamento
  • Força HTTPS pra manter tudo seguro
  • Troca de user agent pra evitar bloqueios
  • Deixa o HTML limpinho e otimizado
  • Conserta URLs relativas sozinho
  • Permite colocar seus próprios estilos e scripts
  • Remove elementos indesejados
  • Cache, cache!
  • Bloqueia domínios que você não quer
  • Permite configurar headers e cookies do seu jeito
  • PHP-FPM e OPcache

🐳 Instalando em Docker

Instale Docker e Docker Compose

curl -o ./docker-compose.yml https://raw.githubusercontent.com/manualdousuario/marreta/main/docker-compose.yml

Agora modifique com suas preferencias:

nano docker-compose.yml

services:
  marreta:
    container_name: marreta
    image: ghcr.io/manualdousuario/marreta:latest
    ports:
      - "80:80"
    environment:
      - SITE_NAME=
      - SITE_DESCRIPTION=
      - SITE_URL=
      - LANGUAGE=
  • SITE_NAME: Nome do seu Marreta
  • SITE_DESCRIPTION: Conta pra que serve
  • SITE_URL: Onde vai rodar, endereço completo com https://. Se você alterar a porta no docker-compose (ex: 8080:80), você também deve incluir a porta no SITE_URL (ex: https://seusite:8080)
  • SELENIUM_HOST: Servidor:PORTA do host do Selenium (ex: selenium-hub:4444)
  • LANGUAGE: pt-br (Português Brasil), en (Inglês), es (Espanhol) ou de-de (Alemão), ru-ru (Russo)

Agora só rodar docker compose up -d

Mais configurações:

🚀 Integrações


Feito com ❤️! Se tiver dúvidas ou sugestões, abre uma issue que a gente ajuda! 😉

Agradecimento ao projeto https://github.com/burlesco/burlesco e https://github.com/nang-dev/hover-paywalls-browser-extension/ que serviu de base para varias regras!

Star History

Star History Chart