Vai al contenuto
PROMPTARIO
ScriptRISORSA 211

Verifica i link locali nei file Markdown

PubblicatoWeb: da classificare

Scansiona una cartella e segnala collegamenti relativi verso file mancanti, senza aprire URL esterni né modificare documenti.

Strumenti
Python 3.10+
Livello
Intermedio
Setup
4 min
Risultato
Codice

A cosa serve

Scansiona una cartella e segnala collegamenti relativi verso file mancanti, senza aprire URL esterni né modificare documenti.

Quando usarlo

Quando il tuo obiettivo è ottenere questo risultato: Un elenco dei documenti e dei collegamenti relativi che non trovano un file locale.

Cosa preparare

  • Salva il codice come verifica_link_markdown.py.
  • Esegui: python3 verifica_link_markdown.py cartella_documenti.
Istruzioni complete della risorsa
  1. Salva il codice come verifica_link_markdown.py.
  2. Esegui: python3 verifica_link_markdown.py cartella_documenti.
  3. Apri e correggi manualmente soltanto i riferimenti confermati come errati.

Configura la risorsa

Variabili

Questo contenuto non contiene variabili compilabili. Leggi le istruzioni prima di copiarlo.

I valori restano in questa pagina e si perdono alla chiusura. Non inserire password o dati sensibili non necessari.

Controlla

Completa le variabili, poi premi “Controlla il prompt”.

Verifica se il tuo caso richiede fonti aggiornate o ricerca web.

Prompt

import argparse import re from pathlib import Path from urllib.parse import unquote LINK = re.compile(r"(?<!!)\[[^]]*\]\(([^)]+)\)") parser = argparse.ArgumentParser(description="Controlla link relativi nei Markdown.") parser.add_argument("cartella", type=Path) args = parser.parse_args() problems = [] for document in sorted(args.cartella.rglob("*.md")): text = document.read_text(encoding="utf-8", errors="replace") for target in LINK.findall(text): clean = unquote(target.split("#", 1)[0].strip().strip("<>")) if not clean or "://" in clean or clean.startswith(("mailto:", "/")): continue destination = (document.parent / clean).resolve() if not destination.exists(): problems.append((document, target)) print(f"Link locali mancanti: {len(problems)}") for document, target in problems: print(f"{document}: {target}")

Usa

Incolla il contenuto nello strumento AI scelto. Aggiungi gli allegati richiesti e verifica la risposta con la checklist della scheda.

La copia non avvia il modello e non invia dati.

Esempio

Un esempio documentato non è ancora disponibile per questa risorsa.

Risultato atteso

Un elenco dei documenti e dei collegamenti relativi che non trovano un file locale.

Cosa controllare

  • Confronta il risultato con i dati di partenza.
  • Verifica fatti, nomi, numeri e passaggi prima dell’uso.
  • Non considerare la risposta dell’AI come una verifica indipendente.

Stato del test

PubblicatoWeb: da classificare

Pubblicato nel catalogo. Non è disponibile un rapporto di prova collegato a questa versione: modello, input, output e limiti devono ancora essere documentati.

Ultimo controllo documentato: non disponibile.

Data di test dichiarata nella scheda precedente: 7 set 2026 — test sintattico locale. Da sola non costituisce una verifica.

Cosa significano i badge
Pubblicato
Disponibile nel catalogo; non attesta una prova.
Testato
Prova documentata sulla stessa versione, con modello, dati e limiti.
Verificato
Risultato della prova controllato anche da un revisore identificato.
Da aggiornare
Una modifica, una scadenza o un problema richiedono un nuovo controllo.

0 variabili · risparmio indicativo dichiarato: 25 min / archivio.

04

Continua con risorse collegate

Collegamenti scelti per categoria, strumenti e obiettivo. Apri soltanto ciò che serve al tuo prossimo passaggio.

AutomazioneQualità

Campionamento periodico della qualità degli output AI

Seleziona un campione ripetibile e raccoglie valutazioni umane su accuratezza, utilità e sicurezza.

n8n + Google Sheets + OpenAI API · AvanzatoApri la risorsa
PromptQualità

Revisione della microcopy accessibile

Controlla etichette, errori e istruzioni di un’interfaccia per renderli chiari anche senza affidarsi a colore o posizione.

ChatGPT + Claude + Gemini · BaseApri la risorsa
PromptProduttività

Memo decisionale tra tre opzioni

Confronta alternative con criteri espliciti e rende visibili dati mancanti, compromessi e condizioni della raccomandazione.

ChatGPT + Claude + Gemini · BaseApri la risorsa
AutomazioneProduttività

Digest settimanale di progetto in bozza

Raccoglie aggiornamenti autorizzati e prepara un riepilogo con progressi, blocchi e decisioni da verificare.

Make + n8n + Notion · IntermedioApri la risorsa
ScriptSviluppo

Controllare i link nei file Markdown

Elenca collegamenti HTTP e relativi, segnalando i file locali mancanti.

Python · IntermedioApri la risorsa
ScriptQualità

Audit dei testi alternativi in HTML e Markdown

Segnala immagini senza alt, alt vuoti e descrizioni sospettosamente generiche senza modificare le pagine.

Python 3.10+ · IntermedioApri la risorsa