Skip to main content
Glama
one-shot-remove-tag.py1.92 kB
import os def remove_tag_lines(): # El script se ejecuta desde el root, así que usamos el directorio actual root_dir = os.getcwd() print(f"Buscando archivos markdown en: {root_dir}") files_modified = 0 for dirpath, _, filenames in os.walk(root_dir): for filename in filenames: if filename.endswith(".md"): file_path = os.path.join(dirpath, filename) try: with open(file_path, 'r', encoding='utf-8') as f: lines = f.readlines() new_lines = [] modified = False for line in lines: # Verificamos si la línea comienza con "tag:" # Usamos lstrip() para ignorar espacios en blanco al inicio si los hubiera, # aunque el requerimiento dice "comience con", en YAML a veces hay indentación. # El ejemplo del usuario muestra "tag:" al inicio sin indentación. # Asumiremos que buscamos "tag:" al principio de la línea o después de espacios. if line.lstrip().startswith("tag:"): modified = True continue new_lines.append(line) if modified: with open(file_path, 'w', encoding='utf-8') as f: f.writelines(new_lines) print(f"Modificado: {file_path}") files_modified += 1 except Exception as e: print(f"Error procesando {file_path}: {e}") print(f"\nProceso completado. Total archivos modificados: {files_modified}") if __name__ == "__main__": remove_tag_lines()

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/kodexArg/syv-mcp-tools'

If you have feedback or need assistance with the MCP directory API, please join our Discord server