You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"""PyPaperBot is a Python tool for downloading scientific papers using Google Scholar, Crossref and SciHub.\nIf you like this project, you can give me a cup of coffee at --> https://www.paypal.com/paypalme/ferru97 <-- :)\n""")
54
-
56
+
"""PyPaperBot is a Python tool for downloading scientific papers using Google Scholar, Crossref and SciHub.
57
+
-Join the telegram channel to stay updated --> https://t.me/pypaperbotdatawizards <--
58
+
-If you like this project, you can share a cup of coffee at --> https://www.paypal.com/paypalme/ferru97 <-- :)\n""")
59
+
time.sleep(4)
55
60
parser=argparse.ArgumentParser(
56
61
description='PyPaperBot is python tool to search and dwonload scientific papers using Google Scholar, Crossref and SciHub')
help='First three digits of the chrome version installed on your machine. If provided, selenium will be used for scholar search. It helps avoid bot detection but chrome must be installed.')
|\-\-query | Query to make on Google Scholar or Google Scholar page link | string |
58
+
|\-\-cites | Paper ID (from scholar address bar when you search cites) if you want get only citations of that paper | string | string |
59
+
|\-\-doi | DOI of the paper to download (this option uses only SciHub to download) | string |
60
+
|\-\-doi-file | File .txt containing the list of paper's DOIs to download | string |
61
+
|\-\-scholar-pages | Number or range of Google Scholar pages to inspect. Each page has a maximum of 10 papers | string |
62
+
|\-\-dwn-dir | Directory path in which to save the result | string |
63
+
|\-\-min-year | Minimal publication year of the paper to download | int |
64
+
|\-\-max-dwn-year | Maximum number of papers to download sorted by year | int |
65
+
|\-\-max-dwn-cites | Maximum number of papers to download sorted by number of citations | int |
66
+
|\-\-journal-filter | CSV file path of the journal filter (More info on github) | string |
67
+
|\-\-restrict | 0:Download only Bibtex - 1:Down load only papers PDF | int |
68
+
|\-\-scihub-mirror | Mirror for downloading papers from sci-hub. If not set, it is selected automatically | string |
69
+
|\-\-scholar-results | Number of scholar results to bedownloaded when \-\-scholar-pages=1 | int |
70
+
|\-\-proxy | Proxies to be used. Please specify the protocol to be used. | string |
71
+
|\-\-single-proxy | Use a single proxy. Recommended if using --proxy gives errors. | string |
72
+
|\-\-selenium-chrome-version | First three digits of the chrome version installed on your machine. If provided, selenium will be used for scholar search. It helps avoid bot detection but chrome must be installed. | int |
73
+
|\-h | Shows the help | -- |
72
74
73
75
### Note
74
76
@@ -124,6 +126,12 @@ If it doesn't work, try to use *py* instead of *python* i.e.
0 commit comments