Commit graph

68 commits

Author SHA1 Message Date
Harishankaran K
34e9cdb837 Feat: Add rate limiting to Github api 2025-10-15 09:18:05 +05:30
Harishankaran
4978af7cee
Merge pull request #107 from deepakstwt/fix/github-api-undefined-variable
Fix undefined variable reference in GitHub API error handling
2025-10-13 09:34:27 +05:30
Harishankaran
99c34666df
Merge pull request #120 from saishmungase/fix/fetch-repo-contributors
fix : fixed an unreachable code error in fetch_repo_contributors func…
2025-10-13 09:33:30 +05:30
Harishankaran
18a9ca4c20
Merge pull request #133 from G26karthik/fix/pdf-resource-leak
fix: use context manager for PyMuPDF document to prevent memory leaks
2025-10-13 09:31:35 +05:30
Harishankaran
8c9a92a3cf
Merge pull request #129 from G26karthik/fix/utf8-encoding-windows-cache
fix: specify UTF-8 encoding when writing cache files to prevent Unico…
2025-10-13 09:24:54 +05:30
Harishankaran
c97f295e53
Merge pull request #142 from singla-rhydham/main
Fix: Inconsistencies in README.md
2025-10-13 09:19:18 +05:30
singla-rhydham
15dc14a236 Fix: Inconsistencies in README.md 2025-10-11 00:18:13 +05:30
G26Karthik
2fc8863a24 fix: use context manager for PyMuPDF document to prevent memory leaks
When processing multiple PDFs, memory usage was growing continuously because
pymupdf.open() creates document objects that hold file handles and buffers.
These weren't being released properly.

Changed to use 'with' statement which automatically closes the document
after use, even if an exception occurs.
2025-10-09 22:55:44 +05:30
G26Karthik
39193e1dd1 fix: specify UTF-8 encoding when writing cache files to prevent UnicodeEncodeError on Windows
- Add encoding='utf-8' parameter to Path.write_text() in github.py and score.py
- Fixes 'charmap' codec errors on Windows when caching data with Unicode characters
- Ensures cross-platform compatibility for cache file writes

Fixes #128
2025-10-09 10:47:01 +05:30
Harishankaran
c82e882777
Merge pull request #123 from kaushalkrgupta02/main
added typo and modify bash scripts for more clarity in README
2025-10-09 09:17:27 +05:30
Kaushal Gupta
c98fe1eadf docs: clarify LLM backend prerequisites in README 2025-10-07 23:30:27 +05:30
Kaushal Gupta
7e375b1148 added typo and modify bash scripts for more clarity in README 2025-10-07 23:04:51 +05:30
Saish Mungase
eac2097136 fix : fixed an unreachable code error in fetch_repo_contributors function 2025-10-06 23:49:19 +05:30
Deepak Prajapati
fbd5545362 Fix undefined variable reference in GitHub API error handling
- Replace undefined 'response.status_code' with 'status_code'
- Replace undefined 'response.text' with 'repos_data'
- Fixes NameError when GitHub API calls fail
- Resolves issue #106
2025-10-06 02:37:59 +05:30
Harishankaran K
3ac3f97f76 Fix: Handle error with pdf handling 2025-10-02 22:03:21 +05:30
Harishankaran K
b892c5a2c5 Remove URL parameters in github username 2025-10-02 18:52:23 +05:30
Harishankaran K
56ecdaceee Minor bug fixes 2025-10-02 18:05:29 +05:30
Harishankaran
180fa9cc47
Merge pull request #25 from interviewstreet/fix/jinja-templates
Fix: Enforce Pydantic validation constraints in LLM evaluation prompts
2025-10-02 18:03:23 +05:30
Harishankaran
b5df04f649
Merge pull request #23 from interviewstreet/ollama-fix
fix: ollama stream and context length
2025-10-02 18:00:39 +05:30
Anas Khan
b3d2aecab8 fix: implement score capping for categories and total score, update evaluation criteria in templates 2025-10-02 16:58:43 +05:30
Anas Khan
bdada6192f enhance: update model prompts as per pydantic constraints 2025-10-02 16:07:30 +05:30
Anas Khan
8683d11004 fix: ollama stream and context lenght 2025-10-02 15:41:05 +05:30
Harishankaran
55d855b4b5
Merge pull request #5 from interviewstreet/style/black
refactor: formatting using black
2025-10-01 19:56:45 +05:30
Anas Khan
a95ba04fc2 refactor: formatting using black 2025-10-01 18:08:28 +05:30
Harishankaran K
12835933a2 Error handling and checks 2025-10-01 17:53:56 +05:30
Harishankaran
238c4e44d1
Merge pull request #3 from interviewstreet/refactor/minor-improvements
chore: add README, license, contributing guide, update Gemini models, and other fixes
2025-10-01 17:40:54 +05:30
Anas Khan
18fad90a5a docs: add comprehensive README.md to outline project overview, architecture, installation, configuration, and usage instructions 2025-10-01 17:25:02 +05:30
Anas Khan
5e059a8839 docs: enhance contributing guidelines with detailed bug reporting, feature requests, and coding style instructions 2025-10-01 17:22:29 +05:30
Anas Khan
521d82d100 chore: update to reflect new Gemini model versions and remove deprecated models 2025-10-01 17:10:45 +05:30
Anas Khan
710e0d8612 docs: add contributing guidelines to enhance collaboration and project contributions 2025-10-01 16:18:15 +05:30
Anas Khan
03561e3e13 chore: add MIT License file to the project 2025-10-01 16:16:59 +05:30
Anas Khan
2fe3df8590 chore: update .gitignore to include cache directory and resume evaluations CSV 2025-10-01 15:52:45 +05:30
Anas Khan
87e9cb55e5 fix: ensure cache directories are created in development mode 2025-10-01 15:50:36 +05:30
Anas Khan
5b70709a7a chore: expand .gitignore to include various project-specific files and directories 2025-10-01 15:50:24 +05:30
Anas Khan
08b953ad1a chore: add Python version file with version 3.11.13 2025-10-01 15:50:02 +05:30
Anas Khan
7973fc0c19 fix: rename .env.example 2025-10-01 15:49:52 +05:30
Anas Khan
f507dbc69b feat: add gemma3:12b model 2025-10-01 15:49:24 +05:30
Anas Khan
9ab8367e19 chore: update Gemini model and remove deprecated models 2025-10-01 15:48:40 +05:30
Harishankaran K
9aa85bbcf2 Change to the self_projects prompt 2025-09-02 15:44:25 +05:30
Harishankaran K
1cdedbf942 Use the common DEVELOPMENT_MODE flag 2025-09-02 15:44:00 +05:30
Harishankaran K
b3c66ea033 Improve date parsing in work 2025-08-22 22:53:26 +05:30
Harishankaran K
dc6c9aadff Include gemini as LLM provider 2025-08-22 22:53:10 +05:30
Harishankaran K
f12ae35831 Fix URL in basics section 2025-08-21 23:04:11 +05:30
Harishankaran K
6a75650ce9 Code cleanup
Changes post the Vietnam trip
2025-08-21 21:50:39 +05:30
Harishankaran K
b2a00ac114 Fix: Move some info to debug to make output clean 2025-08-01 14:41:37 +07:00
Harishankaran K
dac64e5aea More fixes 2025-08-01 14:25:24 +07:00
Harishankaran K
91aecffd4e More code to cleanup 2025-07-31 10:17:20 +07:00
Harishankaran K
b6629191d7 Move templates to the right place 2025-07-31 09:45:36 +07:00
Harishankaran K
48484c22f0 Remove the extra code in all files 2025-07-31 09:06:03 +07:00
Harishankaran K
7d8057d109 Fix the start and end date in work section 2025-07-31 07:49:45 +07:00