% Search Engine for Firefox Bookmarks # Moteur de recherche pour mes signets Firefox [hister](korben.info/hister-moteur-recherche-historique-web.html) permet de créer un index de ses bookmarks - [Hister](https://hister.org/docs/installing) - [Releases · asciimoo/hister · GitHub](https://github.com/asciimoo/hister/releases) ## Installation 1. Téléchargement vers `/usr/local/bin` 2. Vérification de virus avec ClamXAV 3. Suppression de l'attribut de quarantaine pour pouvoir lancer le programme : `xattr -dr com.apple.quarantine /usr/local/bin/hister_0.11.0_darwin_arm64` 4. Création d'un lien symbolique + rendre exécutable ``` cd /usr/local/bin sudo ln -s hister_0.11.0_darwin_arm64 hister chmod +x hister_0.11.0_darwin_arm64 ``` 5. Créer un fichier de configuration dans `$HOME/.config/hister/config.yml` 6. Exécuter `hister create-config` pour générer un nouveau contenu (ou voir contenu ci-dessous) 7. Exécution du serveur : `hister listen` ## Fichier de configuration ```yml app: directory: '~/.config/hister' search_url: 'https://google.com/search?q={query}' log_level: 'info' open_results_on_new_tab: false server: address: '127.0.0.1:4433' base_url: 'http://127.0.0.1:4433' database: 'db.sqlite3' #indexer: # detect_languages: true # directories: # - path: '~/notes' # filetypes: ['txt', 'md'] crawler: backend: 'http' timeout: 5 delay: 1 user_agent: 'Hister' hotkeys: web: '/': 'focus_search_input' 'enter': 'open_result' 'alt+enter': 'open_result_in_new_tab' 'alt+j': 'select_next_result' 'alt+k': 'select_previous_result' 'alt+o': 'open_query_in_search_engine' 'alt+v': 'view_result_popup' 'tab': 'autocomplete' '?': 'show_hotkeys' sensitive_content_patterns: aws_access_key: 'AKIA[0-9A-Z]{16}' github_token: '(ghp|gho|ghu|ghs|ghr)_[a-zA-Z0-9]{36}' banque: '.*(cmb|creditmutuel).*' mutuelle: '.*\.*malakoffhumanis\..*' divers1: 'ygg' divers2: 'c411' ``` ## Importation ```bash hister import firefox ~/chemin/vers/Firefox/Profiles/identifiant-profil/places.sqlite ``` ## Recherche Aller à la page de recherche locale: [http://127.0.0.1:4433](http://127.0.0.1:4433) Faire la recherche