Commit Graph

12 Commits

Author SHA1 Message Date
Wilson Freitas 92892479d7 Add Codex workflow support 2026-06-29 17:07:52 -03:00
Wilson Freitas cf807c050d Update parse.py: extract language from inline backtick tags
h2 headings are now categories (not languages). Language is extracted
from inline tags like `Python` `Rust` at the start of descriptions.

Changes:
- Add extract_languages() function to parse backtick-delimited language tags
- Update README parsing loop to extract languages from descriptions
- Update Project class to handle multiple languages per entry
- Add 'languages' CSV column with comma-separated language list
- Primary 'language' column contains first language for backward compatibility

The parser now supports category-first README structure with inline
language tags.
2026-03-28 10:58:19 -03:00
Wilson Freitas 5a6f90cc85 Replace Quarto site with static HTML generator
- Add site/generate.py: static site with search, filtering, sorting, dark mode
- Add site/static/style.css and main.js for the new frontend
- Extend parse.py: fetch CRAN published dates, PyPI release dates, and
  discover GitHub repos from CRAN pages as fallback data sources
- Migrate from Poetry to uv (pyproject.toml + uv.lock)
- Update CI workflow to use uv and generate.py pipeline
- Add CONTRIBUTING.md with entry format guidelines
- Add "Submit a Project" button to site nav
- Update review-pr skill with all accepted entry formats
- Update CLAUDE.md to reflect new architecture
- Remove Quarto files (_quarto.yml, *.qmd, sync-site skill, poetry.lock)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-22 18:13:55 -03:00
Wilson Freitas 14b48df3f5 Refactor GitHub URL extraction logic in Project class for improved accuracy 2026-03-22 09:32:33 -03:00
Wilson Freitas 12748262e1 Refactor GitHub authentication and improve code consistency in parse.py 2026-01-04 11:26:38 -03:00
Wilson Freitas 1a547f65d3 new structure 2024-02-17 18:20:05 -03:00
Wilson Freitas 340f3cfe5d added r to regex strings 2024-02-17 10:13:23 -03:00
wilsonfreitas e1fc7df0ec site updated 2024-01-14 11:29:54 -03:00
wilsonfreitas 5f86053124 site updated 2023-07-23 16:56:22 -03:00
wilsonfreitas 4b209b82c1 Organized indentation 2022-03-30 06:11:03 -03:00
wilsonfreitas d09e8688c8 Updated tables 2022-03-28 07:16:39 -03:00
wilsonfreitas 9c8fafcc6e Added scripts to generate projects table
The projects tables tries to organize information about projects including the last commit date that helps evaluating how one project is being mantained.
2022-03-27 21:11:25 -03:00