INNER CODE UNIT · Python

sanitize_model_name

cognitivetech/ollama-ebook-summary · sum.py:271

def sanitize_model_name(model: str) -> str:
    # Truncate everything before '/' if present
    model = model.split(':')[-1]
    # Remove special characters without replacement, except '_'
    return re.sub(r'[^a-zA-Z0-9_]+', '', model)

def determine_header_level(row, default_level=3):
    """Determine the header level based on the 'level' column if present."""
    level = row.get('level')
    if level:
        try:
            level_num = int(level)
            # Add 2 to each level if first level is 0
            if level_num == 0:
                return level_num + 2
            return level_num
        except ValueError:
            print(f"Warning: Invalid level value '{level}'. Using default level {default_level}.")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…