MCPcopy Create free account

hub / github.com/Traverser25/NopeRi / functions

Functions103 in github.com/Traverser25/NopeRi

↓ 11 callersMethod_build_headers
(self, auth=False, extra=None)
src/client/naukri_client.py:110
↓ 6 callersFunctionprint_section_title
(text: str)
apply_agent.py:95
↓ 3 callersMethod__init__
(self, message="Authentication failed", status_code=None)
src/exceptions/exceptions.py:9
↓ 3 callersMethod_connect
(self)
src/utils/dbhandler.py:8
↓ 3 callersMethod_fetch_js
(self, js_url)
src/client/naukri_client.py:272
↓ 3 callersMethodget_form_key2
(self)
src/client/naukri_client.py:303
↓ 3 callersMethodlogin
(self)
updateDaily.py:56
↓ 2 callersMethod_get_nkparam
(self)
src/client/job_client.py:208
↓ 2 callersMethod_parse_job
(self, raw: dict)
src/client/job_client.py:126
↓ 2 callersMethodapply_job
( self, job: Job, mandatory_skills: list[str] = None, optional_skills: list[s
src/client/job_client.py:293
↓ 2 callersFunctionextract_form_key2
(js_text: str)
src/utils/extractors.py:4
↓ 2 callersMethodfetch_profile_id
(self)
src/client/naukri_client.py:348
↓ 2 callersMethodget_bearer_token
(self)
updateDaily.py:69
↓ 2 callersMethodget_cookies
(self)
updateDaily.py:66
↓ 2 callersMethodsearch_jobs
( self, keyword: str, location: str = "", page: i
src/client/job_client.py:518
↓ 1 callersMethod_build_seo_key
(self, keyword: str, location: str, page: int)
src/client/job_client.py:162
↓ 1 callersMethod_call_ai
(self, jobs)
src/client/jop_classifier.py:350
↓ 1 callersMethod_cluster_dates
(self)
src/client/job_client.py:149
↓ 1 callersMethod_fetch_dashboard
(self)
src/client/naukri_client.py:345
↓ 1 callersMethod_fetch_history_request
(self, page_size, days, page_number, mobile=False)
src/client/naukri_client.py:482
↓ 1 callersMethod_fetch_profile_html
(self)
src/client/naukri_client.py:268
↓ 1 callersMethod_fetch_profile_html_auth
(self)
src/client/naukri_client.py:300
↓ 1 callersMethod_get_headers
(self)
updateDaily.py:38
↓ 1 callersMethod_get_payload
(self)
updateDaily.py:50
↓ 1 callersMethod_headers
(self)
src/client/job_client.py:159
↓ 1 callersMethod_init_db
(self)
src/utils/dbhandler.py:11
↓ 1 callersMethod_load_cache
(self)
src/client/jop_classifier.py:540
↓ 1 callersMethod_login_request
Raw login HTTP call (separated so the decorator wraps only I/O).
src/client/naukri_client.py:126
↓ 1 callersMethod_save_cache
(self)
src/client/jop_classifier.py:549
↓ 1 callersFunction_score_bar
(score: int, width: int = 10)
apply_agent.py:134
↓ 1 callersMethod_search_headers
(self)
src/client/job_client.py:216
↓ 1 callersMethod_send_otp_request
(self, username: str, is_mobile: bool)
src/client/naukri_client.py:223
↓ 1 callersFunction_should_retry
Return True when the error / status code is worth retrying.
src/utils/request_helper.py:18
↓ 1 callersMethod_update_profile_request
(self, headers, payload)
src/client/naukri_client.py:443
↓ 1 callersMethod_update_resume_request
(self, url, headers, payload)
src/client/naukri_client.py:413
↓ 1 callersMethod_validate_file_request
(self, filename, file_bytes, form_key, file_key)
src/client/naukri_client.py:367
↓ 1 callersMethod_verify_otp_request
(self, username: str, otp: str, is_mobile: bool)
src/client/naukri_client.py:162
↓ 1 callersMethodai_score_batch
(self, jobs)
src/client/jop_classifier.py:327
↓ 1 callersMethodbuild_required_cookies
(self)
updateDaily.py:96
↓ 1 callersFunctionbuild_session
()
src/client/session.py:3
↓ 1 callersFunctionclear_session
Clears browser session data to force generation of a fresh nkparam.
src/utils/get_Nkparam.py:23
↓ 1 callersMethodcompany_veto
(self, jobs)
src/client/jop_classifier.py:301
↓ 1 callersMethoddedup
(self, jobs)
src/client/jop_classifier.py:224
↓ 1 callersMethoddesc_red_flag_check
(self, jobs)
src/client/jop_classifier.py:263
↓ 1 callersMethodexperience_filter
(self, jobs)
src/client/jop_classifier.py:253
↓ 1 callersFunctionextract_all_js_urls
(html: str)
src/utils/extractors.py:11
↓ 1 callersFunctionfetch_all_jobs
(jc: NaukriJobClient)
apply_agent.py:239
↓ 1 callersMethodfetch_profile_id
(self)
updateDaily.py:72
↓ 1 callersMethodformat_jobs
(self, raw_jobs: list)
src/client/job_client.py:179
↓ 1 callersFunctiongenerate_file_key
(length)
updateDaily.py:24
↓ 1 callersMethodgenerate_file_key
(self, length)
src/client/naukri_client.py:529
↓ 1 callersFunctiongenerate_nkparam
(page_type: str = "srp")
src/utils/nkparam_generator.py:11
↓ 1 callersMethodget_job_details
(self, job_id: str, sid: str = "")
src/client/job_client.py:235
↓ 1 callersMethodhandle_static_questionnaire_and_apply
( self, job, questionnaire, sid, mandatory_skills=None, option
src/client/job_client.py:360
↓ 1 callersFunctionhandler
(event, context)
updateDaily.py:235
↓ 1 callersMethodhard_veto
(self, jobs)
src/client/jop_classifier.py:240
↓ 1 callersMethodis_external_apply
(self, job_id: str, sid: str = "")
src/client/job_client.py:284
↓ 1 callersFunctionload_applied_jobs
()
apply_agent.py:57
↓ 1 callersMethodnormalize_jobs
(self, jobs)
src/client/jop_classifier.py:168
↓ 1 callersFunctionprint_fetch_progress
(keyword: str, location: str, exp: int, page: int, fetched: int, new: int)
apply_agent.py:194
↓ 1 callersFunctionprint_job_header
(index: int, total: int, job, score=None, ai_detail=None)
apply_agent.py:103
↓ 1 callersFunctionprint_pipeline_results
(final_jobs: list)
apply_agent.py:162
↓ 1 callersFunctionprint_questionnaire_notice
()
apply_agent.py:158
↓ 1 callersFunctionprint_status_applied
(applied_at=None)
apply_agent.py:143
↓ 1 callersFunctionprint_status_failed
(error)
apply_agent.py:154
↓ 1 callersFunctionprint_status_skipped_external
()
apply_agent.py:148
↓ 1 callersFunctionprint_summary
(total_found: int, total_allowed: int, applied: int, skipped_ext: int, failed: int)
apply_agent.py:208
↓ 1 callersMethodrank
(self, jobs)
src/client/jop_classifier.py:515
↓ 1 callersMethodrun
(self, jobs)
src/client/jop_classifier.py:121
↓ 1 callersFunctionsave_applied_job
(job)
apply_agent.py:67
↓ 1 callersMethodselect
(self, jobs)
src/client/jop_classifier.py:525
↓ 1 callersMethodtag_presort
(self, jobs)
src/client/jop_classifier.py:311
↓ 1 callersMethodtitle_filter
(self, jobs)
src/client/jop_classifier.py:282
↓ 1 callersFunctionupdate_resume
Uses global config variables only.
updateDaily.py:112
↓ 1 callersMethodvalidate_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
Methodadd_nkparam
(self, nkparam)
src/utils/dbhandler.py:27
Methodbuild_smart_answers
(questionnaire: list, profile: dict)
src/client/job_client.py:385
Functiondecorator
(func)
src/utils/request_helper.py:46
Functiongenerate_nkparam
(page_type: str = "srp")
src/tests/test_nkpram.py:9
Methodget_application_history
Fetch job application history. Args: page_size: Number of results per page (default 10) days:
src/client/naukri_client.py:505
Methodget_form_key
(self)
src/client/naukri_client.py:275
Methodget_nkparam
(self)
src/utils/dbhandler.py:41
Methodget_recommended_jobs
(self)
src/client/job_client.py:494
Methodlogin
(self)
src/client/naukri_client.py:134
Methodoverlap
(j)
src/client/jop_classifier.py:314
Methodparse_history
(self, raw: dict)
src/client/naukri_client.py:534
Methodpick_notice
(options: dict, notice_days: int)
src/client/job_client.py:395
Methodpick_yes
(options: dict)
src/client/job_client.py:388
Methodsend_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
Functiontest_login
(username, password)
src/tests/test_session.py:3
Methodupdate_profile
(self, headline: str = None, name: str = None, summary: str = None)
src/client/naukri_client.py:446
Methodupdate_resume
(self, resume_file)
src/client/naukri_client.py:416
next →1–100 of 103, ranked by callers