Libgenbot
bugfix
Libgenbot은 Libgen에서 PDFS를 다운로드하기 위해 Python으로 작성된 봇입니다. 그것은 pypaperbot의 포크이며, 그에 영감을 받았습니다.
PIP를 사용하여 libgenbot을 설치하십시오
pip3 install Libgenbot
최신 변경 사항이있는 빌드
git clone https://github.com/suhan-paradkar/Libgenbot.git
pip3 install -r requirements.txt
python3 setup.py install
먼저, 당신은 그 포인트가없는 리포에 가입해야합니다
pkg up
pkg install wget git
wget https://its-pointless.github.io/setup-pointless-repo.sh
chmod +x setup-pointless-repo.sh
./setup-pointless-repo.sh
이제 Numpy를 설치해야합니다
pkg install numpy
이제 팬더를 설치하십시오 .... 시간이 조금 걸립니다 ... 차 한 잔을 마시십시오.
export CFLAGS="-Wno-deprecated-declarations -Wno-unreachable-code"
pip install pandas
이제 PIP를 사용하여 설치하십시오
pip install Libgenbot
최신 변경 사항이있는 빌드
git clone https://github.com/suhan-paradkar/Libgenbot.git
pip install -r requirements.txt
python setup.py install
| 논쟁 | 설명 | 유형 |
|---|---|---|
--query | Libgen 페이지에서 작성할 쿼리 | 끈 |
--genre | 장르 : 'Libgen (Sci-Tech) [1]' 'Scientific Articles [2]'Fiction [3] 중 하나입니다. Libgen을 사용할 때 필수입니다 | int |
--scholar-query | Google Scholar 페이지에서 작성해야합니다 | 끈 |
--doi | 다운로드 할 논문의 doi (이 옵션은 Scihub 만 사용하여 다운로드) | 끈 |
--doi-file | 다운로드 할 용지의 dois 목록이 포함 된 file .txt | 끈 |
--libgen-pages | 검사 할 Libgen 페이지의 번호 또는 범위. 변수 번호를 포함합니다. 페이지의 | 끈 |
--scholar-pages | 검사할 Google 학술 검색 페이지의 번호 또는 범위. 각 페이지에는 최대 10 개의 논문이 있습니다 | 끈 |
--libgen-results | 다운로드 할 서류 수. -libgen-pages = 1 일 때 유용합니다 | int |
--scholar-results | 다운로드 할 서류 수. -scholar-pages = 1 일 때 유용합니다 | int |
--dwn-dir | 결과를 저장하는 디렉토리 경로 | 끈 |
--min-year | 신문의 최소 출판 연도를 다운로드 할 수 있습니다 | int |
--max-dwn-year | 연도별로 정렬 할 최대 용지 수 | int |
--max-dwn-cites | 인용 횟수별로 정렬 된 최대 용지 수 | int |
--journal-filter | 저널 필터의 CSV 파일 경로. 학자 만 작동합니다 | 끈 |
--restrict | 0 : BIBTEX 만 다운로드 -1 : 다운로드 용지 PDF | int |
--scihub-mirror | Sci-Hub에서 논문을 다운로드하기위한 거울. 설정하지 않으면 자동으로 선택됩니다 | 끈 |
--proxy | proxychains를 사용하십시오. 분리 된 프록시 목록 제공 (아래 참조) | 끈 |
-h | 도움을 보여줍니다 | - |
다음 그룹에서 인수 중 하나만 사용할 수 있습니다.
--query , --scholar-query --doi-file 및 --doi --max-dwn-year 및 and max-dwn-cites
--doi , --query , --scholar-query 및 --file 파일 중 하나는 의무적입니다. --scholar-query 사용할 때는 --scholar-pages --dwn-dir 필수입니다. 인수 --genre --query 사용할 때 필수입니다
인수 --journal-filter 부울과 쌍을 이루는 저널 이름 목록을 포함하는 CSV의 경로를 요구합니다.
인수 --doi-file 종이 dois 목록이 포함 된 txt 파일의 경로가 한 줄에 하나의 doi로 구성된 다운로드를 요구합니다.
인수 --proxy 명령 끝에 사용해야합니다. 사용 된 프로토콜과 포트를 언급해야합니다.
Libgenbot --query=rheumatoid+arthritis --libgen-pages=1 --libgen-results=20 --genre=1 --dwn-dir=documents/ --proxy http://1.1.1.1:8080 http://8.0.8.0:8024