Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dereknguyen269/programing-best-practices
/ functions
Functions
48 in github.com/dereknguyen269/programing-best-practices
⨍
Functions
48
◇
Types & classes
2
↓ 2 callers
Method
_clean_header
Remove emojis and extra characters from headers.
scripts/crawler/crawl.py:157
↓ 2 callers
Method
fit
(self, documents)
skills/best-practices/scripts/core.py:56
↓ 2 callers
Function
format_output
Format results for AI consumption.
skills/best-practices/scripts/search.py:27
↓ 2 callers
Method
score
(self, query)
skills/best-practices/scripts/core.py:72
↓ 2 callers
Function
search
Search best practices by domain or auto-detect.
skills/best-practices/scripts/core.py:129
↓ 2 callers
Function
search_content
Search within crawled content files for deeper answers.
skills/best-practices/scripts/core.py:152
↓ 2 callers
Method
tokenize
(self, text)
skills/best-practices/scripts/core.py:51
↓ 1 callers
Method
_fetch_github_readme
Fetch README from a GitHub repository.
scripts/crawler/crawl.py:242
↓ 1 callers
Method
_generate_id
Generate a unique ID for a URL.
scripts/crawler/crawl.py:186
↓ 1 callers
Method
_is_valid_resource_url
Check if URL is a valid resource to crawl.
scripts/crawler/crawl.py:163
↓ 1 callers
Function
_load_csv
Load CSV file and return list of dicts.
skills/best-practices/scripts/core.py:97
↓ 1 callers
Method
_process_html
Process HTML content and convert to markdown.
scripts/crawler/crawl.py:287
↓ 1 callers
Function
_search_csv
Search a CSV file using BM25.
skills/best-practices/scripts/core.py:103
↓ 1 callers
Function
copy_skill
Copy skill to target project with correct path rewrites.
scripts/install-skill.py:161
↓ 1 callers
Method
crawl_all
Crawl all links from README.md.
scripts/crawler/crawl.py:405
↓ 1 callers
Function
crawl_content
Run the crawler to fetch content from README.md links.
scripts/install-skill.py:61
↓ 1 callers
Method
crawl_link
Crawl a single link and save content.
scripts/crawler/crawl.py:329
↓ 1 callers
Function
extract_frontmatter
Extract YAML frontmatter from markdown file.
skills/best-practices/scripts/generate_csv.py:19
↓ 1 callers
Function
extract_key_points
Extract key points from markdown content.
scripts/crawler/generate_summaries.py:45
↓ 1 callers
Function
extract_keywords
Extract searchable keywords from content.
skills/best-practices/scripts/generate_csv.py:64
↓ 1 callers
Method
extract_links_from_readme
Extract all external links from README.md with context.
scripts/crawler/crawl.py:99
↓ 1 callers
Function
extract_summary
Extract a useful summary from markdown body.
skills/best-practices/scripts/generate_csv.py:44
↓ 1 callers
Method
fetch_content
Fetch and process content from a URL.
scripts/crawler/crawl.py:190
↓ 1 callers
Function
format_recommendation
Format a comprehensive recommendation.
skills/best-practices/scripts/search.py:53
↓ 1 callers
Function
format_results
Format search results for display.
scripts/crawler/search.py:95
↓ 1 callers
Function
generate_categories_csv
Generate categories.csv — one row per category.
skills/best-practices/scripts/generate_csv.py:261
↓ 1 callers
Function
generate_category_summary
Generate a summary for a category.
scripts/crawler/generate_summaries.py:73
↓ 1 callers
Function
generate_csvs
Run generate_csv.py to build searchable CSV databases.
scripts/install-skill.py:106
↓ 1 callers
Function
generate_languages_csv
Generate languages.csv — one row per language/tech with aggregated info.
skills/best-practices/scripts/generate_csv.py:219
↓ 1 callers
Function
generate_master_summary
Generate a master summary of all content.
scripts/crawler/generate_summaries.py:118
↓ 1 callers
Function
generate_resources_csv
Generate the main resources.csv with all crawled content.
skills/best-practices/scripts/generate_csv.py:161
↓ 1 callers
Function
install_crawler_deps
Install crawler dependencies via pip.
scripts/install-skill.py:39
↓ 1 callers
Function
load_index
Load the content index.
scripts/crawler/generate_summaries.py:35
↓ 1 callers
Function
load_index
Load the content index.
scripts/crawler/search.py:24
↓ 1 callers
Function
main
()
scripts/install-skill.py:247
↓ 1 callers
Function
main
()
scripts/crawler/crawl.py:496
↓ 1 callers
Function
main
()
scripts/crawler/generate_summaries.py:163
↓ 1 callers
Function
main
()
scripts/crawler/search.py:113
↓ 1 callers
Function
main
()
skills/best-practices/scripts/generate_csv.py:297
↓ 1 callers
Function
print_post_install
Print post-install instructions.
scripts/install-skill.py:223
↓ 1 callers
Function
rewrite_core_py
Rewrite core.py CONTENT_DIR to correct depth for target location.
scripts/install-skill.py:145
↓ 1 callers
Function
rewrite_generate_csv
Rewrite generate_csv.py REPO_ROOT to correct depth for target location.
scripts/install-skill.py:153
↓ 1 callers
Function
rewrite_skill_md
Rewrite SKILL.md to use correct paths for the target location.
scripts/install-skill.py:131
↓ 1 callers
Function
search_content
Search the knowledge base content.
scripts/crawler/search.py:34
Method
__aenter__
(self)
scripts/crawler/crawl.py:74
Method
__aexit__
(self, *args)
scripts/crawler/crawl.py:95
Method
__init__
(self, max_concurrent: int = MAX_CONCURRENT_REQUESTS)
scripts/crawler/crawl.py:61
Method
__init__
(self, k1=1.5, b=0.75)
skills/best-practices/scripts/core.py:41