MCPcopy Create free account

hub / github.com/CharlesPikachu/paperdl / functions

Functions267 in github.com/CharlesPikachu/paperdl

↓ 152 callersMethodget
(self, name)
paperdl/modules/utils/modulebuilder.py:51
↓ 25 callersMethoditems
(self)
paperdl/modules/utils/modulebuilder.py:56
↓ 19 callersMethodcleantext
(value: Any, *, strip_html: bool = True, max_len: Optional[int] = None)
paperdl/modules/utils/structure.py:93
↓ 19 callersMethodupdatetask
(self, task_id: Optional[int], *, advance: Optional[float] = None, completed: Optional[float] = None, total: O
paperdl/modules/engines/base_paper_client.py:144
↓ 14 callersMethodcanonicalname
(cls, name: str)
paperdl/paperdl.py:60
↓ 14 callersMethodprint
(self, message: str)
paperdl/paperdl.py:443
↓ 14 callersMethodsearch
(self, query: Optional[str] = None, *, clients: Optional[Sequence[str]] = None, total_results: Optional[int] =
paperdl/paperdl.py:77
↓ 14 callersMethodvalues
(self)
paperdl/modules/utils/modulebuilder.py:62
↓ 13 callersMethodlog
(self, message: str)
paperdl/modules/engines/base_paper_client.py:125
↓ 12 callersMethodaddtask
(self, description: str, *, total: Optional[float] = None, visible: bool = True, kind: str = "generic")
paperdl/modules/engines/base_paper_client.py:140
↓ 12 callersMethodremovetask
(self, task_id: Optional[int])
paperdl/modules/engines/base_paper_client.py:149
↓ 11 callersMethodgetenv
(name: str, default: str = "")
scripts/g4f_issue_reply.py:38
↓ 10 callersMethoddownload
(self, paper_infos: Sequence[PaperInfo] | Mapping[str, Sequence[PaperInfo]], output_dir: str | Path = 'paperdl
paperdl/paperdl.py:93
↓ 9 callersMethoduniquelist
(values: Any)
paperdl/modules/utils/structure.py:114
↓ 8 callersMethodrequesttext
(self, url: str, *, encoding: str = "utf-8", errors: str = "replace", **kwargs)
paperdl/modules/engines/base_paper_client.py:218
↓ 8 callersMethodrun
(self)
scripts/g4f_issue_reply.py:46
↓ 7 callersMethodcontentvalue
(value: Any)
paperdl/modules/engines/openreview_paper_client.py:101
↓ 7 callersMethodnodetext
(node: Optional[ET.Element])
paperdl/modules/engines/acl_anthology_paper_client.py:84
↓ 7 callersFunctionregisterpaperclient
(name: str, client_cls: type[BasePaperClient], *, aliases: Sequence[str] = ())
paperdl/modules/engines/__init__.py:46
↓ 6 callersMethoddownloadvalidatedpdf
(self, url: str, target_path: str | Path, *, overwrite: bool = False, progress_description: Optional[str] = No
paperdl/modules/engines/base_paper_client.py:274
↓ 6 callersMethodfilename
(self, *, suffix: str = ".pdf", max_len: int = 180)
paperdl/modules/utils/structure.py:178
↓ 6 callersMethodgeneratereply
(self, issue: dict[str, Any], repository_context: str)
scripts/g4f_issue_reply.py:83
↓ 6 callersMethodrunblocking
(self, func: Callable, *args, progress_description: Optional[str] = None, **kwargs)
paperdl/modules/engines/base_paper_client.py:188
↓ 6 callersMethodupdate
(self, requires_update_modules)
paperdl/modules/utils/modulebuilder.py:71
↓ 5 callersMethodbuildmessages
(self, issue: dict[str, Any], repository_context: str)
scripts/g4f_issue_reply.py:91
↓ 5 callersMethodopen
(self)
paperdl/modules/engines/base_paper_client.py:111
↓ 5 callersMethodopen
(self)
paperdl/modules/engines/openreview_paper_client.py:28
↓ 5 callersFunctionsimpleclientname
(name: str)
paperdl/modules/engines/__init__.py:40
↓ 5 callersMethodtodict
(self, *, drop_none: bool = True)
paperdl/modules/utils/structure.py:194
↓ 5 callersMethodvalidatepdffile
(self, path: str | Path, *, min_bytes: int = 1024, min_pages: int = 1, require_eof: bool = True)
paperdl/modules/engines/base_paper_client.py:254
↓ 4 callersMethodbuildspec
(self, *, name: str, client_cls: Optional[type[BasePaperClient]] = None)
paperdl/paperdl.py:166
↓ 4 callersMethodjsondict
(text: Optional[str], option_name: str)
paperdl/paperdl.py:423
↓ 4 callersMethodrequestjson
(self, url: str, **kwargs)
paperdl/modules/engines/base_paper_client.py:222
↓ 4 callersMethodsearch
(self, query: Optional[str] = None, *, total_results: int = 100, volume_ids: Optional[Sequence[int]] = None, m
paperdl/modules/engines/pmlr_paper_client.py:36
↓ 4 callersMethodtostrlist
(cls, value: Any)
paperdl/modules/utils/structure.py:106
↓ 3 callersMethod__init__
(self)
scripts/g4f_issue_reply.py:29
↓ 3 callersMethodavailableclients
(cls)
paperdl/paperdl.py:56
↓ 3 callersMethodcleantext
(text: str)
paperdl/paperdl.py:440
↓ 3 callersMethodclose
(self)
paperdl/modules/engines/base_paper_client.py:114
↓ 3 callersMethodecyltpost
(self, payload: dict[str, Any])
scripts/g4f_issue_reply.py:309
↓ 3 callersMethodextractarxivid
(value: Optional[str])
paperdl/modules/engines/arxiv_paper_client.py:130
↓ 3 callersMethodextractbibfield
(text: str, field: str)
paperdl/modules/engines/pmlr_paper_client.py:115
↓ 3 callersMethodfromdict
(cls, data: dict[str, Any])
paperdl/modules/utils/structure.py:199
↓ 3 callersMethodgetblocktext
(block: BeautifulSoup, selector: str)
paperdl/modules/engines/pmlr_paper_client.py:103
↓ 3 callersMethodmatchkeyword
(self, keyword: str)
paperdl/modules/utils/structure.py:189
↓ 3 callersMethodnamefromclass
(cls, client_cls: type[BasePaperClient])
paperdl/paperdl.py:207
↓ 3 callersMethodnormalizenestedkwargs
(cls, value: Optional[dict[str, dict[str, Any]]])
paperdl/paperdl.py:214
↓ 3 callersMethodopen
(self, clients: Optional[Sequence[str]] = None)
paperdl/paperdl.py:63
↓ 3 callersMethodpop
(self, name)
paperdl/modules/utils/modulebuilder.py:46
↓ 3 callersMethodtoint
(value: Any)
paperdl/modules/utils/structure.py:138
↓ 3 callersMethodvalidatereply
(self, reply: str)
scripts/g4f_issue_reply.py:146
↓ 2 callersMethodaddcommonargs
(parser: argparse.ArgumentParser)
paperdl/paperdl.py:274
↓ 2 callersMethodattachoadownloadurl
(self, paper_info: "PaperInfo")
paperdl/modules/engines/pmc_oa_paper_client.py:81
↓ 2 callersFunctionavailablepaperclients
()
paperdl/modules/engines/__init__.py:63
↓ 2 callersMethodbaseparams
(self)
paperdl/modules/engines/pmc_oa_paper_client.py:28
↓ 2 callersMethodcleanurl
(cls, value: Any)
paperdl/modules/utils/structure.py:122
↓ 2 callersMethoddetectlanguage
(text: str)
scripts/g4f_issue_reply.py:153
↓ 2 callersMethoddownloadbyattachmentapi
(self, note_id: str, target_path: str | Path, *, overwrite: bool = False, show_detail: bool = True)
paperdl/modules/engines/openreview_paper_client.py:74
↓ 2 callersMethodecyltenabled
(self)
scripts/g4f_issue_reply.py:288
↓ 2 callersMethodenrichpaperinfo
(self, paper_info: "PaperInfo")
paperdl/modules/engines/pmlr_paper_client.py:82
↓ 2 callersMethodextractyear
(value: Any, *, min_year: int = 1900, max_future_years: int = 1)
paperdl/modules/engines/acl_anthology_paper_client.py:103
↓ 2 callersMethodgeneratewithecylt
(self, messages: list[dict[str, str]])
scripts/g4f_issue_reply.py:291
↓ 2 callersMethodgeneratewithopenaicompatible
(self, messages: list[dict[str, str]])
scripts/g4f_issue_reply.py:264
↓ 2 callersFunctiongetpaperclientclass
(name: str)
paperdl/modules/engines/__init__.py:68
↓ 2 callersMethodgetrepoownerandname
(self)
scripts/g4f_issue_reply.py:235
↓ 2 callersMethodgithubrequest
(self, method: str, url: str, **kwargs: Any)
scripts/g4f_issue_reply.py:230
↓ 2 callersMethodmergeclientparams
(base: Mapping[str, Any], extra: Mapping[str, Mapping[str, Any]])
paperdl/paperdl.py:340
↓ 2 callersMethodnamefromclient
(cls, client: BasePaperClient)
paperdl/paperdl.py:203
↓ 2 callersFunctionnormalizepaperclientname
(name: str)
paperdl/modules/engines/__init__.py:56
↓ 2 callersMethodopenaicompatibleenabled
(self)
scripts/g4f_issue_reply.py:261
↓ 2 callersMethodopenreviewtimetoiso
(value: Any)
paperdl/modules/engines/openreview_paper_client.py:105
↓ 2 callersMethodparseclientargs
(self, args: argparse.Namespace, parser: Optional[argparse.ArgumentParser])
paperdl/paperdl.py:317
↓ 2 callersMethodparseclientkeyvalueitems
(cls, items: Optional[Sequence[str]], option_name: str)
paperdl/paperdl.py:356
↓ 2 callersMethodparsedate
(value: Any)
paperdl/modules/utils/structure.py:127
↓ 2 callersMethodparsefeed
(self, xml: str, *, query: Optional[str] = None, start: int = 0)
paperdl/modules/engines/arxiv_paper_client.py:85
↓ 2 callersMethodparsekeyvalueitems
(cls, items: Optional[Sequence[str]], option_name: str)
paperdl/paperdl.py:346
↓ 2 callersMethodparsevalue
(text: str)
paperdl/paperdl.py:370
↓ 2 callersMethodpdfurlfromarxivid
(arxiv_id: Optional[str])
paperdl/modules/engines/arxiv_paper_client.py:142
↓ 2 callersMethodprinterrors
(self, errors: Mapping[str, BaseException])
paperdl/paperdl.py:429
↓ 2 callersMethodrender
(self, task)
paperdl/modules/engines/base_paper_client.py:33
↓ 2 callersMethodrenderresults
(self, papers: Sequence[PaperInfo], *, output_format: str = 'table', limit: Optional[int] = None)
paperdl/paperdl.py:384
↓ 2 callersMethodresolvequery
(args: argparse.Namespace)
paperdl/paperdl.py:312
↓ 2 callersMethodsearch
(self, query: str, *, total_results: int = 100, page_size: int = 50, categories: Optional[Sequence[str]] = Non
paperdl/modules/engines/arxiv_paper_client.py:42
↓ 2 callersMethodselectedspecs
(self, clients: Optional[Sequence[str]] = None)
paperdl/paperdl.py:172
↓ 2 callersMethodtrimreply
(self, reply: str)
scripts/g4f_issue_reply.py:210
↓ 1 callersMethodabsurl
(cls, href: str, *, volume_id: Optional[int] = None)
paperdl/modules/engines/pmlr_paper_client.py:135
↓ 1 callersMethodalreadycommented
(self, issue_number: int)
scripts/g4f_issue_reply.py:214
↓ 1 callersMethodarticleurlfromdoi
(cls, doi: Optional[str], version: Optional[str] = None)
paperdl/modules/engines/biorxiv_paper_client.py:180
↓ 1 callersMethodauthortext
(cls, author: ET.Element)
paperdl/modules/engines/acl_anthology_paper_client.py:90
↓ 1 callersMethodblocktopaperinfo
(self, block: BeautifulSoup, *, volume_id: int, query: Optional[str] = None)
paperdl/modules/engines/pmlr_paper_client.py:72
↓ 1 callersMethodbuildfinalcomment
(self, reply: str)
scripts/g4f_issue_reply.py:199
↓ 1 callersMethodbuildpaperid
(collection_id: str, volume_id: Optional[str], paper_id: Optional[str])
paperdl/modules/engines/acl_anthology_paper_client.py:97
↓ 1 callersMethodbuildparser
(self)
paperdl/paperdl.py:243
↓ 1 callersMethodbuildquery
(self, *, query: str, categories: Optional[Sequence[str]] = None, search_field: str = "all")
paperdl/modules/engines/arxiv_paper_client.py:75
↓ 1 callersMethodcallclientsearch
(client: BasePaperClient, *, query: Optional[str], kwargs: dict[str, Any])
paperdl/paperdl.py:180
↓ 1 callersMethodcleanarxivid
(value: str)
paperdl/modules/engines/arxiv_paper_client.py:138
↓ 1 callersMethodcleandoi
(value: Any)
paperdl/modules/engines/biorxiv_paper_client.py:167
↓ 1 callersMethodcleanfilename
(cls, value: Any, *, max_len: int = 180, default: str = None)
paperdl/modules/utils/structure.py:99
↓ 1 callersMethodcleanversion
(value: Any)
paperdl/modules/engines/biorxiv_paper_client.py:174
↓ 1 callersMethodclientnameforpaper
(self, paper_info: PaperInfo)
paperdl/paperdl.py:185
next →1–100 of 267, ranked by callers