# Mes outils

> Tous les outils listés sur cette page sont open-source si pas libre sauf ceux mentionné avec l'émoji "⚠️"

## 🌐 Web tools
| Nom | Description | Instance | 
| --- | --- | --- |
| [Hedgedoc](https://hedgedoc.org) | Pour créer des documents collaboratifs en MarkDown | [demo](https://demo.hedgedoc.org) |
| [BookStack](https://bookstackapp.com) | Pour créer des synthèses, les organiser et les partager (le site sur lequel vous êtes) | [ce site](https://books.snowcode.ovh) |
| [SearxNG](https://github.com/searxng/searxng) | Un meta-moteur de recherche qui permet d'accéder sans tracker à Google ou autres sites | [searx.be](https://searx.be) | 
| [torrents-csv](https://torrents-csv.ml/) et [torrent9](https://torrent9.fm) | Pour télécharger des ISO Linux | | 
| ⚠️ [Discord](https://discord.com) | Le serveur de l'école est vraiment incroyable | [HELMo](https://discord.gg/gTYtPwhCz9) | 
| ⚠️ [ChatGPT](https://chat.openai.com) | Pour poser certaines questions pour les cours et obtenir des réponses à revérifier et prendre d'énormes pincettes) → je considère de le remplacer par [HuggingChat](https://huggingface.co/chat/) qui est open-source | 
| [Invidious](https://invidious.io) | Une front-end alternative à YouTube légère pour voir des vidéos sans pubs, les télécharger, etc | [*self-hosted sur mon ordi*](https://docs.invidious.io/installation/#docker-compose-method-production), [YewTube](https://yewtu.be)
| [Wireguard VPN](https://www.wireguard.com/) | Un VPN pour bypass les restrictions du swilawall | *[self-hosted](https://github.com/WeeJeWel/wg-easy)* |
| [Forgejo](https://forgejo.org/) | Une service pour héberger des répo Git simplement | [Codeberg](https://codeberg.org) |
| [Mermaid](https://mermaid.js.org/) | Un outil pour créer simplement des diagrammes de tout types (très utiles pour les cours d'algo, analyse et POO) | [mermaid.live](https://mermaid.live) |

## 🔌 Extensions (Firefox)

| Nom | Description | 
| --- | --- |
| [UBlock Origin](https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/) | Le king des extensions, le meilleur bloqueur de pub tout navigateur confondu | 
| [SponsorBlock](https://addons.mozilla.org/en-US/firefox/addon/sponsorblock/) | Bloque les sponso vidéos sur YouTube et Invidious mais signale égalemnet les chapitres, les intros, outro, etc |
| [Snowflake](https://addons.mozilla.org/en-US/firefox/addon/torproject-snowflake/) | Participe au bridge snowflake pour TOR qui permet de contourner la censure |
| [ViolentMonkey](https://addons.mozilla.org/en-US/firefox/addon/violentmonkey/) | Création et utilisation de user scripts (JS), j'ai fait mon générateur de mot de passe avec |
| [Dark Reader](https://addons.mozilla.org/en-US/firefox/addon/darkreader/) | Dark mode (+ customisation supplémentaire) sur toutes les pages |
| [Stylus](https://addons.mozilla.org/en-US/firefox/addon/styl-us/) | Ajouter son propre CSS custom sur les sites (comme des user scripts, sauf que c'est des user styles) |
| [ToS Tl;dr](https://addons.mozilla.org/en-US/firefox/addon/terms-of-service-didnt-read/) | Donne un résumé sur les politiques d'utilisations des sites sur lesquels on va en leur donnant un score |
| [Tridactyl](https://addons.mozilla.org/en-US/firefox/addon/tridactyl-vim/) | Permet de naviguer sur internet avec uniquement le clavier simplement avec les raccourcis de vim |
| [LanguageTool](https://languagetool.org/fr) | Un correcteur orthographique dans le même style que Grammarly mais open-source et respectueux de la vie privée. Corrige la grammaire, l'orthographe et un peu le style |

## 🎨 Ricing
| Outil | Description | 
| --- | --- | 
| `bspwm` | Un tiling window manager avec une configuration très simple |
| `sxhkd` | Un gestionaire de raccourcis de clavier (qui va avec bspwm) | 
| `picom-animations-git` | Un compositeur avec des animations sympatiques |
| `polybar` | Une bar d'information de système |
| `pywal` et `feh` | Une synchronisation des couleurs avec le fond d'écran |
| `alacritty` | Un terminal assez simple et sympa écrit en Rust |

## 💻 Setup

| Catégorie | Outil(s) |
| --- | --- |
| Hardware | ThinkPad E15 |
| OS | Arch Linux |
| Navigateur | Hardened Firefox et Tor Browser |
| Sécurité 2OT | NitroKey ou Aegis |
| Transmission | Pour télécharger des torrents d'ISO Linux |
| Editeur de code | [Eclipse](https://www.eclipse.org) pour Java et [Helix](https://helix-editor.com/) pour le reste |
| Gestion de SGBD | [DBeaver](https://dbeaver.io/) (comme DataGrip)| 
| Youtube Download | `yt-dlp` |

## 🔧 Serveur
| Nom | Description | 
| --- | --- |
| [Docker](https://docker.com) | Pour gérer simplement les différents services sur mes serveurs |
| [Portainer](https://www.portainer.io/) | Un panel d'administration pour Docker |
| [Traefik](https://traefik.io/) | Un reverse-proxy créé pour Docker |

## 📱 Téléphone
| Nom | Description | 
| --- | --- |
| F-Droid | Comme le playstore mais uniquement pour des applications open-source |
| Aurora Store | Une front-end alternative au PlayStore |
| Signal | Alternative à Whatsapp |
| Fennec | Navigateur web |
| KISS Launcher | Launcher Android | 
| TrebleShot | Local file sharing |
| Termux | Terminal sur mobile |