Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dgirard/fiches-veille
/ functions
Functions
266 in github.com/dgirard/fiches-veille
⨍
Functions
266
◇
Types & classes
47
↓ 31 callers
Function
normalize_name
Normalise un nom d'entité pour la déduplication.
scripts/build_knowledge_base.py:37
↓ 27 callers
Function
_fiche
Construit une fiche synthétique conforme par défaut.
scripts/tests/test_lint_fiches.py:36
↓ 22 callers
Method
add
(self, name, month, content)
scripts/tests/test_build_index.py:43
↓ 18 callers
Function
lint_text
Valide le contenu d'une fiche ; retourne la liste des violations (en français).
scripts/lint_fiches.py:134
↓ 17 callers
Function
parse_frontmatter
Parse un frontmatter minimal en tête ; retourne (frontmatter, reste). Grammaire supportée (fermée) : - `cle: valeur` → scalaire (qu
scripts/fiche_lib.py:60
↓ 14 callers
Function
_fiche_md
(*, titre="Un Titre", date="2026-06-15", auteurs="Jane Doe", frontmatter="", veille="Résumé de ve
scripts/tests/test_build_index.py:21
↓ 12 callers
Function
lint_fiche
Valide une fiche sur disque ; retourne la liste des violations. Checks path-aware (U2) en plus des checks de contenu de `lint_text` : frontma
scripts/lint_fiches.py:235
↓ 9 callers
Function
_fiche_dans_repertoire
Écrit une fiche dans un sous-répertoire nommé (pour tester Date↔répertoire).
scripts/tests/test_lint_fiches.py:27
↓ 7 callers
Function
entity_wikilink
Génère un wikilink vers une entité, en tenant compte du type. entity_pages: {(nname, ntype): filename} pour les majeures. major_types: {nnam
scripts/build_knowledge_base.py:399
↓ 6 callers
Function
parse_fiche
Parse une fiche sur disque en objet `Fiche`. Lève `FrontmatterError` si le frontmatter est hors grammaire.
scripts/fiche_lib.py:295
↓ 5 callers
Method
_majors
(self, *pairs)
scripts/tests/test_build_kb.py:35
↓ 5 callers
Function
_write_temp_fiche
(content: str)
scripts/tests/test_frontmatter_compat.py:93
↓ 5 callers
Function
skip_frontmatter
Ignore un bloc YAML frontmatter en tête (`---` … `---`). Comportement historique (à ne pas régresser) : si la première ligne est `---`, on sa
scripts/fiche_lib.py:34
↓ 5 callers
Method
write_catalogue
(self, manifest="AUTO")
scripts/tests/test_check_coherence.py:34
↓ 4 callers
Function
Scale
Scale helper to convert logical scaler values to physical using passed in scale factor
mobile-share/windows/runner/win32_window.cpp:36
↓ 4 callers
Method
_fiche
(self, titre, kg="| A |")
scripts/tests/test_build_kb.py:108
↓ 4 callers
Function
_first_content_line
Première ligne non vide et non-`#` d'un bloc de section.
scripts/fiche_lib.py:200
↓ 4 callers
Function
_tmp
(content: str)
scripts/tests/test_migrate.py:16
↓ 4 callers
Function
_write
(content: str)
scripts/tests/test_fiche_lib.py:28
↓ 4 callers
Method
cleanup
(self)
scripts/tests/test_check_coherence.py:41
↓ 4 callers
Function
extract_veille
Extrait la ligne `## Veille` d'une fiche pour l'utiliser comme alias. Reproduit `build_knowledge_base.extract_fiche_veille` à l'identique : s
scripts/fiche_lib.py:212
↓ 4 callers
Function
split_sections
Découpe le corps (frontmatter déjà retiré) en sections `## Nom`. Retourne {nom_section: texte} ; le texte exclut la ligne d'en-tête et est dé
scripts/fiche_lib.py:174
↓ 4 callers
Function
tsv_clean
Neutralise tab/retour et réduit les espaces multiples (sûr en TSV).
scripts/build_index.py:37
↓ 3 callers
Function
_cells
Cellules d'une ligne de tableau markdown, nettoyées (padding toléré).
scripts/lint_fiches.py:102
↓ 3 callers
Function
_scalar
Convertit une valeur scalaire : quotes retirées, booléens reconnus.
scripts/fiche_lib.py:48
↓ 3 callers
Method
cleanup
(self)
scripts/tests/test_build_index.py:48
↓ 3 callers
Function
entity_to_filename
Convertit un nom d'entité en nom de fichier. 'Claude Code' → 'Claude-Code'.
scripts/build_knowledge_base.py:183
↓ 3 callers
Function
fiche_wikilink
Génère un wikilink vers une fiche source (alias borné ≤120c).
scripts/build_knowledge_base.py:421
↓ 3 callers
Function
parse_markdown_table
Parse un tableau Markdown → liste de dicts (en-tête → cellule). Comportement historique repris de `build_knowledge_base.parse_markdown_table`
scripts/fiche_lib.py:141
↓ 2 callers
Function
_table_rows
À partir de `start`, trouve le premier tableau : (en-tête, lignes de données).
scripts/lint_fiches.py:111
↓ 2 callers
Function
link_text
Texte de lien markdown sûr (crochets → parenthèses).
scripts/build_index.py:70
↓ 2 callers
Function
load_themes
Charge `scripts/themes.tsv` → dict ordonné {slug: libellé} (ordre du fichier). Source unique de vérité pour les trois vues consommatrices : l'ens
scripts/fiche_lib.py:315
↓ 2 callers
Function
render_stats_block
Bloc statistiques partagé (index.md et README.md).
scripts/build_index.py:160
↓ 2 callers
Function
run
(root: Path, catalogue_only: bool = False)
scripts/check_coherence.py:180
↓ 1 callers
Method
Create
mobile-share/windows/runner/win32_window.cpp:123
↓ 1 callers
Function
CreateAndAttachConsole
mobile-share/windows/runner/utils.cpp:10
↓ 1 callers
Function
EnableFullDpiSupportIfAvailable
Dynamically loads the |EnableNonClientDpiScaling| from the User32 module. This API is only needed for PerMonitor V1 awareness mode.
mobile-share/windows/runner/win32_window.cpp:42
↓ 1 callers
Function
GetCommandLineArguments
mobile-share/windows/runner/utils.cpp:24
↓ 1 callers
Method
GetWindowClass
mobile-share/windows/runner/win32_window.cpp:89
↓ 1 callers
Method
MessageHandler
mobile-share/windows/runner/win32_window.cpp:176
↓ 1 callers
Function
RegisterPlugins
mobile-share/windows/flutter/generated_plugin_registrant.cc:13
↓ 1 callers
Method
SetQuitOnClose
mobile-share/windows/runner/win32_window.cpp:262
↓ 1 callers
Method
Show
mobile-share/windows/runner/win32_window.cpp:152
↓ 1 callers
Method
UnregisterWindowClass
mobile-share/windows/runner/win32_window.cpp:109
↓ 1 callers
Function
Utf8FromUtf16
mobile-share/windows/runner/utils.cpp:44
↓ 1 callers
Function
_fmt_source
(src: str)
scripts/migrate_editorial_frontmatter.py:90
↓ 1 callers
Function
_is_separator
(row: str)
scripts/lint_fiches.py:107
↓ 1 callers
Function
_neg_date
Clé de tri pour un ordre date décroissant, robuste aux longueurs variables (dates au mois seul vs au jour) via inversion caractère par caractère.
scripts/build_index.py:118
↓ 1 callers
Function
_quasi_key
Clé normalisée pour la détection de quasi-doublons (minuscules, sans accents, séparateurs unifiés).
scripts/build_knowledge_base.py:341
↓ 1 callers
Function
_section_date
Première ligne de contenu de la section ## Date (chaîne vide si absente).
scripts/lint_fiches.py:225
↓ 1 callers
Function
_stored_catalogue_manifest
(catalogue: Path)
scripts/check_coherence.py:45
↓ 1 callers
Function
_stored_kb_manifest
(kb_dashboard: Path)
scripts/check_coherence.py:55
↓ 1 callers
Function
build_entity_index
Construit l'index des pages d'entités majeures, collisions résolues. Returns: (entity_pages, major_types) : entity_pages[(nna
scripts/build_knowledge_base.py:272
↓ 1 callers
Function
build_fiche_metadata
Construit les index fiche_id → chemin relatif et fiche_id → alias. Returns: (fiche_paths, fiche_aliases) : fiche_paths[fiche_
scripts/build_knowledge_base.py:253
↓ 1 callers
Function
classify_entities
Classifie les entités en majeures et mineures. Majeure = 3+ triples comme sujet OU 3+ fiches sources. Returns (major_names, minor_names) — en
scripts/build_knowledge_base.py:362
↓ 1 callers
Function
collect
Parse toutes les fiches → enregistrements normalisés, triés (date desc, id asc).
scripts/build_index.py:89
↓ 1 callers
Function
compute_incoming_triples
Calcule les triples entrants (comme objet) par entité normalisée.
scripts/build_knowledge_base.py:388
↓ 1 callers
Function
compute_kb_manifest
sha256 des champs consommés par le build KB (chemin + Titre + section KG). Une édition du Titre Article ou de la section GrapheDeConnaissance cha
scripts/build_knowledge_base.py:324
↓ 1 callers
Function
compute_manifest
sha256 des champs consommés par build_index (fiches triées par chemin).
scripts/build_index.py:127
↓ 1 callers
Function
deduplicate_entities
Déduplique les entités. all_entities = [(entity_dict, fiche_id), ...]
scripts/build_knowledge_base.py:81
↓ 1 callers
Function
deduplicate_triples
Déduplique les triples. all_triples = [(triple_dict, fiche_id), ...]
scripts/build_knowledge_base.py:125
↓ 1 callers
Function
download_and_convert
Télécharge une URL et la convertit en markdown
scripts/download_raw_data.py:10
↓ 1 callers
Function
extract_graphe_connaissance
Extrait les triples et entités d'une fiche. Retourne (triples, entités, fiche_id).
scripts/build_knowledge_base.py:42
↓ 1 callers
Function
extract_urls_from_fiches
Extrait les URLs et identifiants de toutes les fiches
scripts/fetch_urls.py:9
↓ 1 callers
Function
fiche_alias
Alias de wikilink borné : Titre Article sanitisé et tronqué à 120c. Sanitisation : `|`, `[`, `]`, retours → `-` (sûrs en tableau Obsidian et
scripts/build_knowledge_base.py:205
↓ 1 callers
Function
fl_register_plugins
mobile-share/linux/flutter/generated_plugin_registrant.cc:12
↓ 1 callers
Function
flags_of
(fiche)
scripts/build_index.py:75
↓ 1 callers
Function
generate_alpha_index
Génère un index alphabétique de toutes les entités.
scripts/build_knowledge_base.py:604
↓ 1 callers
Function
generate_dashboard
Génère le dashboard léger knowledge-base.md.
scripts/build_knowledge_base.py:633
↓ 1 callers
Function
generate_entity_page
Génère le contenu d'une page entité individuelle.
scripts/build_knowledge_base.py:431
↓ 1 callers
Function
generate_minor_entities_page
Génère la page des entités mineures, groupées par type.
scripts/build_knowledge_base.py:503
↓ 1 callers
Function
generate_type_index
Génère un index par type d'entité.
scripts/build_knowledge_base.py:580
↓ 1 callers
Function
keywords_list
Keywords de la fiche (ligne séparée par des virgules) → liste nettoyée.
scripts/build_index.py:59
↓ 1 callers
Function
load_entity_aliases
Charge scripts/entity_aliases.tsv. Returns: (fusion_map, distinct_map) : fusion_map[normalize(variante)] = (nom_canonique, ty
scripts/build_knowledge_base.py:220
↓ 1 callers
Function
load_libelle_to_slug
Table inversée {libellé: slug} dérivée du registre des thèmes partagé.
scripts/migrate_editorial_frontmatter.py:32
↓ 1 callers
Function
load_themes
Ensemble des slugs de thèmes valides (None si themes.tsv absent → check valeurs-de-thèmes désactivé plutôt que bloquant).
scripts/lint_fiches.py:48
↓ 1 callers
Function
main
(argv: list[str])
scripts/migrate_editorial_frontmatter.py:117
↓ 1 callers
Function
main
(argv: list[str])
scripts/check_coherence.py:197
↓ 1 callers
Function
main
()
scripts/build_knowledge_base.py:761
↓ 1 callers
Function
main
(argv: list[str])
scripts/lint_fiches.py:288
↓ 1 callers
Function
main
()
scripts/download_raw_data.py:84
↓ 1 callers
Function
main
(argv: list[str])
scripts/build_index.py:281
↓ 1 callers
Function
my_application_new
mobile-share/linux/runner/my_application.cc:133
↓ 1 callers
Function
parse_index
Parse l'index.md actuel. Returns (themes_by_id, source_by_id, broken_links) : themes_by_id[fiche_id] = [slug, …] source_by_id[fic
scripts/migrate_editorial_frontmatter.py:37
↓ 1 callers
Function
primary_author
Auteur principal (heuristique déterministe) pour l'agrégat statistique.
scripts/build_index.py:64
↓ 1 callers
Function
quasi_duplicate_report
Groupes d'entités dont les noms se ressemblent (jamais fusionnés automatiquement — arbitrage humain via entity_aliases.tsv).
scripts/build_knowledge_base.py:349
↓ 1 callers
Function
render_catalogue
(records: list[dict], manifest: str, today: str)
scripts/build_index.py:143
↓ 1 callers
Function
render_index
(records: list[dict], themes: dict[str, str], today: str)
scripts/build_index.py:190
↓ 1 callers
Function
strip_markdown
Retire l'emphase markdown la plus courante pour un résumé en clair.
scripts/build_index.py:42
↓ 1 callers
Function
update_readme
Remplace le contenu entre marqueurs. Retourne 'ok' | 'no-markers' | 'absent'.
scripts/build_index.py:245
↓ 1 callers
Function
veille_courte
Premiers VEILLE_MAX caractères du texte ## Veille, coupés sur un mot.
scripts/build_index.py:49
↓ 1 callers
Function
verify
Chaque enregistrement pointe vers un fichier existant et réciproquement.
scripts/build_index.py:265
↓ 1 callers
Function
write_frontmatter
Écrit/fusionne themes+source dans le frontmatter. Retourne True si modifié.
scripts/migrate_editorial_frontmatter.py:94
↓ 1 callers
Function
write_output_files
Écrit les fichiers générés et nettoie les fichiers obsolètes dans kb/.
scripts/build_knowledge_base.py:734
Method
Destroy
mobile-share/windows/runner/win32_window.cpp:224
Method
FlutterWindow
mobile-share/windows/runner/flutter_window.cpp:7
Method
GetClientArea
mobile-share/windows/runner/win32_window.cpp:252
Method
GetHandle
mobile-share/windows/runner/win32_window.cpp:258
Method
GetInstance
Returns the singleton registrar instance.
mobile-share/windows/runner/win32_window.cpp:64
Method
GetThisFromHandle
mobile-share/windows/runner/win32_window.cpp:236
next →
1–100 of 266, ranked by callers