RDTSearch CLI
Un CLI pour chercher sur le web sans quitter le terminal. Vitesse, précision, et zéro bullshit.
Capacités Core
Recherche directe
Résultats parsés et affichés en < 200ms. Pas d'interface lourde, juste de la donnée.
Autocomplete intelligent
Navigation fluide au clavier avec suggestions via flèches et Tab. Efficacité maximale.
Détection tracker
Indicateurs visuels des niveaux de tracking (● / ● / ●) avant même de cliquer.
Contenu adulte
Détection automatique avec badge 18+ pour filtrer le NSFW en toute sécurité.
Stats live
Accès direct aux statistiques du moteur (pages indexées, latence) directement dans l'UI.
Mode JSON
Sortie formatée pour l'intégration dans des scripts avec le flag --json.
À quoi ça ressemble quand tu le lances
██████╗ ██████╗ ████████╗ ██╔══██╗██╔══██╗╚══██╔══╝ ██████╔╝██║ ██║ ██║ ██╔══██╗██║ ██║ ██║ ██║ ██║██████╔╝ ██║ ╚═╝ ╚═╝╚═════╝ ╚═╝
Statistiques
- Pages
- 0
- Domaines
- 0
- URLs
- 0
Démo
Installation
Dernière version: v0.15.0pip install rdtsearchC'est juste du Python — nécessite Python 3.8+, fonctionne sur Windows, Linux et macOS.
Aucune donnée collectée, uniquement des appels à l'API RDTvlokip Search. Open source par design.
Comment l'utiliser
Installer
Installe le CLI avec pip install rdtsearch (ou pipx install rdtsearch pour un environnement isolé).
Lancer
Lance rdtsearch sans argument dans ton terminal pour ouvrir l'interface interactive (TUI).
Chercher
Tape ta requête et appuie sur Entrée. Utilise les flèches ou Tab pour parcourir les suggestions, et un chiffre pour ouvrir un résultat dans le navigateur.
Aller plus loin
Utilise des commandes slash comme /stats, /domain ou /backlinks dans le TUI, ou appelle n'importe quelle commande directement depuis le shell avec des flags comme --json pour tes scripts.
Commandes
Lance rdtsearch sans argument pour ouvrir l'interface interactive (TUI) : tape n'importe quoi et appuie sur Entrée pour chercher, ou utilise une commande slash ci-dessous. Les flèches parcourent l'historique, Tab complète, et un chiffre ouvre un résultat dans le navigateur.
- search <query>Tape et appuie sur Entrée — effectue une recherche standard.
- /domain <url>Affiche les pages indexées d'un domaine spécifique.
- /watch <url> [sec]Surveille l'indexation d'un domaine en continu (30s par défaut).
- /compare a.com b.comDuel SEO entre deux domaines.
- /statsAffiche les statistiques globales du moteur.
- /suggest <query>Suggestions d'autocomplétion.
- /healthSanté et latence du serveur.
- /doctorDiagnostic complet client et serveur.
- /status <url>Statut de soumission d'un domaine.
- /backlinks <url>Graphe global et top domaines liant vers l'URL.
- /settingsLangue, glyphes, couleurs, filtre adulte, historique.
- /refreshRafraîchit les données actuellement affichées.
- /clearEfface l'écran du terminal.
- /helpAffiche la liste complète des commandes.
- /quitQuitte le CLI.
| Commande | Description |
|---|---|
| search <query> | Tape et appuie sur Entrée — effectue une recherche standard. |
| /domain <url> | Affiche les pages indexées d'un domaine spécifique. |
| /watch <url> [sec] | Surveille l'indexation d'un domaine en continu (30s par défaut). |
| /compare a.com b.com | Duel SEO entre deux domaines. |
| /stats | Affiche les statistiques globales du moteur. |
| /suggest <query> | Suggestions d'autocomplétion. |
| /health | Santé et latence du serveur. |
| /doctor | Diagnostic complet client et serveur. |
| /status <url> | Statut de soumission d'un domaine. |
| /backlinks <url> | Graphe global et top domaines liant vers l'URL. |
| /settings | Langue, glyphes, couleurs, filtre adulte, historique. |
| /refresh | Rafraîchit les données actuellement affichées. |
| /clear | Efface l'écran du terminal. |
| /help | Affiche la liste complète des commandes. |
| /quit | Quitte le CLI. |
Options CLI globales
Utilisables avec n'importe quelle commande directement depuis le shell, ex. rdtsearch search "debian" --json :
- --jsonSortie JSON brute sur toutes les commandes.
- --lang auto|fr|enLangue de l'interface (par défaut : réglage sauvegardé ou langue de l'OS).
- --timeout STimeout API en secondes, 1–120 (défaut : 15).
- --no-colorDésactive les couleurs.
- --tuiForce l'interface interactive.
- --versionAffiche la version.
| Option | Effet |
|---|---|
| --json | Sortie JSON brute sur toutes les commandes. |
| --lang auto|fr|en | Langue de l'interface (par défaut : réglage sauvegardé ou langue de l'OS). |
| --timeout S | Timeout API en secondes, 1–120 (défaut : 15). |
| --no-color | Désactive les couleurs. |
| --tui | Force l'interface interactive. |
| --version | Affiche la version. |