Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Traverser25/NopeRi
/ functions
Functions
103 in github.com/Traverser25/NopeRi
⨍
Functions
103
◇
Types & classes
17
↳
Endpoints
3
↓ 11 callers
Method
_build_headers
(self, auth=False, extra=None)
src/client/naukri_client.py:110
↓ 6 callers
Function
print_section_title
(text: str)
apply_agent.py:95
↓ 3 callers
Method
__init__
(self, message="Authentication failed", status_code=None)
src/exceptions/exceptions.py:9
↓ 3 callers
Method
_connect
(self)
src/utils/dbhandler.py:8
↓ 3 callers
Method
_fetch_js
(self, js_url)
src/client/naukri_client.py:272
↓ 3 callers
Method
get_form_key2
(self)
src/client/naukri_client.py:303
↓ 3 callers
Method
login
(self)
updateDaily.py:56
↓ 2 callers
Method
_get_nkparam
(self)
src/client/job_client.py:208
↓ 2 callers
Method
_parse_job
(self, raw: dict)
src/client/job_client.py:126
↓ 2 callers
Method
apply_job
( self, job: Job, mandatory_skills: list[str] = None, optional_skills: list[s
src/client/job_client.py:293
↓ 2 callers
Function
extract_form_key2
(js_text: str)
src/utils/extractors.py:4
↓ 2 callers
Method
fetch_profile_id
(self)
src/client/naukri_client.py:348
↓ 2 callers
Method
get_bearer_token
(self)
updateDaily.py:69
↓ 2 callers
Method
get_cookies
(self)
updateDaily.py:66
↓ 2 callers
Method
search_jobs
( self, keyword: str, location: str = "", page: i
src/client/job_client.py:518
↓ 1 callers
Method
_build_seo_key
(self, keyword: str, location: str, page: int)
src/client/job_client.py:162
↓ 1 callers
Method
_call_ai
(self, jobs)
src/client/jop_classifier.py:350
↓ 1 callers
Method
_cluster_dates
(self)
src/client/job_client.py:149
↓ 1 callers
Method
_fetch_dashboard
(self)
src/client/naukri_client.py:345
↓ 1 callers
Method
_fetch_history_request
(self, page_size, days, page_number, mobile=False)
src/client/naukri_client.py:482
↓ 1 callers
Method
_fetch_profile_html
(self)
src/client/naukri_client.py:268
↓ 1 callers
Method
_fetch_profile_html_auth
(self)
src/client/naukri_client.py:300
↓ 1 callers
Method
_get_headers
(self)
updateDaily.py:38
↓ 1 callers
Method
_get_payload
(self)
updateDaily.py:50
↓ 1 callers
Method
_headers
(self)
src/client/job_client.py:159
↓ 1 callers
Method
_init_db
(self)
src/utils/dbhandler.py:11
↓ 1 callers
Method
_load_cache
(self)
src/client/jop_classifier.py:540
↓ 1 callers
Method
_login_request
Raw login HTTP call (separated so the decorator wraps only I/O).
src/client/naukri_client.py:126
↓ 1 callers
Method
_save_cache
(self)
src/client/jop_classifier.py:549
↓ 1 callers
Function
_score_bar
(score: int, width: int = 10)
apply_agent.py:134
↓ 1 callers
Method
_search_headers
(self)
src/client/job_client.py:216
↓ 1 callers
Method
_send_otp_request
(self, username: str, is_mobile: bool)
src/client/naukri_client.py:223
↓ 1 callers
Function
_should_retry
Return True when the error / status code is worth retrying.
src/utils/request_helper.py:18
↓ 1 callers
Method
_update_profile_request
(self, headers, payload)
src/client/naukri_client.py:443
↓ 1 callers
Method
_update_resume_request
(self, url, headers, payload)
src/client/naukri_client.py:413
↓ 1 callers
Method
_validate_file_request
(self, filename, file_bytes, form_key, file_key)
src/client/naukri_client.py:367
↓ 1 callers
Method
_verify_otp_request
(self, username: str, otp: str, is_mobile: bool)
src/client/naukri_client.py:162
↓ 1 callers
Method
ai_score_batch
(self, jobs)
src/client/jop_classifier.py:327
↓ 1 callers
Method
build_required_cookies
(self)
updateDaily.py:96
↓ 1 callers
Function
build_session
()
src/client/session.py:3
↓ 1 callers
Function
clear_session
Clears browser session data to force generation of a fresh nkparam.
src/utils/get_Nkparam.py:23
↓ 1 callers
Method
company_veto
(self, jobs)
src/client/jop_classifier.py:301
↓ 1 callers
Method
dedup
(self, jobs)
src/client/jop_classifier.py:224
↓ 1 callers
Method
desc_red_flag_check
(self, jobs)
src/client/jop_classifier.py:263
↓ 1 callers
Method
experience_filter
(self, jobs)
src/client/jop_classifier.py:253
↓ 1 callers
Function
extract_all_js_urls
(html: str)
src/utils/extractors.py:11
↓ 1 callers
Function
fetch_all_jobs
(jc: NaukriJobClient)
apply_agent.py:239
↓ 1 callers
Method
fetch_profile_id
(self)
updateDaily.py:72
↓ 1 callers
Method
format_jobs
(self, raw_jobs: list)
src/client/job_client.py:179
↓ 1 callers
Function
generate_file_key
(length)
updateDaily.py:24
↓ 1 callers
Method
generate_file_key
(self, length)
src/client/naukri_client.py:529
↓ 1 callers
Function
generate_nkparam
(page_type: str = "srp")
src/utils/nkparam_generator.py:11
↓ 1 callers
Method
get_job_details
(self, job_id: str, sid: str = "")
src/client/job_client.py:235
↓ 1 callers
Method
handle_static_questionnaire_and_apply
( self, job, questionnaire, sid, mandatory_skills=None, option
src/client/job_client.py:360
↓ 1 callers
Function
handler
(event, context)
updateDaily.py:235
↓ 1 callers
Method
hard_veto
(self, jobs)
src/client/jop_classifier.py:240
↓ 1 callers
Method
is_external_apply
(self, job_id: str, sid: str = "")
src/client/job_client.py:284
↓ 1 callers
Function
load_applied_jobs
()
apply_agent.py:57
↓ 1 callers
Method
normalize_jobs
(self, jobs)
src/client/jop_classifier.py:168
↓ 1 callers
Function
print_fetch_progress
(keyword: str, location: str, exp: int, page: int, fetched: int, new: int)
apply_agent.py:194
↓ 1 callers
Function
print_job_header
(index: int, total: int, job, score=None, ai_detail=None)
apply_agent.py:103
↓ 1 callers
Function
print_pipeline_results
(final_jobs: list)
apply_agent.py:162
↓ 1 callers
Function
print_questionnaire_notice
()
apply_agent.py:158
↓ 1 callers
Function
print_status_applied
(applied_at=None)
apply_agent.py:143
↓ 1 callers
Function
print_status_failed
(error)
apply_agent.py:154
↓ 1 callers
Function
print_status_skipped_external
()
apply_agent.py:148
↓ 1 callers
Function
print_summary
(total_found: int, total_allowed: int, applied: int, skipped_ext: int, failed: int)
apply_agent.py:208
↓ 1 callers
Method
rank
(self, jobs)
src/client/jop_classifier.py:515
↓ 1 callers
Method
run
(self, jobs)
src/client/jop_classifier.py:121
↓ 1 callers
Function
save_applied_job
(job)
apply_agent.py:67
↓ 1 callers
Method
select
(self, jobs)
src/client/jop_classifier.py:525
↓ 1 callers
Method
tag_presort
(self, jobs)
src/client/jop_classifier.py:311
↓ 1 callers
Method
title_filter
(self, jobs)
src/client/jop_classifier.py:282
↓ 1 callers
Function
update_resume
Uses global config variables only.
updateDaily.py:112
↓ 1 callers
Method
validate_file
(self, file)
src/client/naukri_client.py:380
Method
__init__
(self, username: str, password: str)
updateDaily.py:33
Method
__init__
( self, openai_api_key, cache_file="score_cache.json", daily_apply_limit=50,
src/client/jop_classifier.py:100
Method
__init__
(self, username, password)
src/client/naukri_client.py:102
Method
__init__
(self, login_client: NaukriLoginClient, use_pool: bool = False)
src/client/job_client.py:107
Method
__init__
(self, db_path="nkparams.db")
src/utils/dbhandler.py:4
Method
__init__
(self, message="Network request failed", url=None)
src/exceptions/exceptions.py:19
Method
__init__
(self, message="Failed to parse response", response_snippet=None)
src/exceptions/exceptions.py:29
Method
__init__
(self, message="Upload failed", filename=None)
src/exceptions/exceptions.py:39
Method
add_nkparam
(self, nkparam)
src/utils/dbhandler.py:27
Method
build_smart_answers
(questionnaire: list, profile: dict)
src/client/job_client.py:385
Function
decorator
(func)
src/utils/request_helper.py:46
Function
generate_nkparam
(page_type: str = "srp")
src/tests/test_nkpram.py:9
Method
get_application_history
Fetch job application history. Args: page_size: Number of results per page (default 10) days:
src/client/naukri_client.py:505
Method
get_form_key
(self)
src/client/naukri_client.py:275
Method
get_nkparam
(self)
src/utils/dbhandler.py:41
Method
get_recommended_jobs
(self)
src/client/job_client.py:494
Method
login
(self)
src/client/naukri_client.py:134
Method
overlap
(j)
src/client/jop_classifier.py:314
Method
parse_history
(self, raw: dict)
src/client/naukri_client.py:534
Method
pick_notice
(options: dict, notice_days: int)
src/client/job_client.py:395
Method
pick_yes
(options: dict)
src/client/job_client.py:388
Method
send_otp
Trigger Naukri to send an OTP to the user's phone/email. Args: username: Phone number or email. Defaults to the userna
src/client/naukri_client.py:238
Function
test_login
(username, password)
src/tests/test_session.py:3
Method
update_profile
(self, headline: str = None, name: str = None, summary: str = None)
src/client/naukri_client.py:446
Method
update_resume
(self, resume_file)
src/client/naukri_client.py:416
next →
1–100 of 103, ranked by callers