Skip to content

Instantly share code, notes, and snippets.

@Neodevils
Neodevils / Branching Rules.json
Created February 28, 2025 14:45
My branch & tag rules.
{
"id": 3843056,
"name": "Branching Rules",
"target": "branch",
"source_type": "Repository",
"source": "minesa-time/kaeru",
"enforcement": "active",
"conditions": {
"ref_name": {
"exclude": [
@Neodevils
Neodevils / scan_methods.py
Created March 21, 2025 22:46
A Python file to read ActionScript files to find methods.
import os
import re
def scan_as_files(directory, search_text):
files_found = []
pattern = re.compile(rf'\b{re.escape(search_text)}\b') # Ensure exact word match
print(f"Searching for: {search_text}") # Display search text in CMD
for filename in os.listdir(directory):
@Neodevils
Neodevils / organize_files.py
Last active April 14, 2025 10:32
This script renames SVG file's name to folder's name with splitting some specific pattern. First run rename_sprites.py then run organize_files.py.
#!/usr/bin/env python3
import os
import re
import shutil
from pathlib import Path
from collections import defaultdict
def extract_category(filename):
"""
Extract the category from a filename.