COVID-19 관련하여 여러 출판사에서 무료로 전공서적을 제공하고 있습니다.
일단 Springer에서 제공하는 409권의 책을 다운로드 하는 스크립트를 소개해 드립니다.
책 리스트는 여기서 확인할 수 있고요, https://resource-cms.springernature.com/springer-cms/rest/v1/content/17858272/data/v4
Alex란 사람이 다운로드 스크립트는 파이썬으로 작성해 놨으니, 찬찬히 따라해 보시면 어렵지 않으실겁니다.
https://github.com/alexgand/springer_free_books
python3 main.py -c "Behavioral Science"
python3 main.py -c "Behavioral Science and Psychology"
python3 main.py -c "Biomedical and Life Sciences"
python3 main.py -c "Business and Economics"
python3 main.py -c "Business and Management"
python3 main.py -c "Chemistry and Materials Science"
python3 main.py -c "Computer Science"
python3 main.py -c "Earth and Environmental Science"
python3 main.py -c "Economics and Finance"
python3 main.py -c "Education"
python3 main.py -c "Energy"
python3 main.py -c "Engineering"
python3 main.py -c "Humanities, Social Sciences and Law"
python3 main.py -c "Intelligent Technologies and Robotics"
python3 main.py -c "Law and Criminology"
python3 main.py -c "Literature, Cultural and Media Studies"
python3 main.py -c "Mathematics and Statistics"
python3 main.py -c "Medicine"
python3 main.py -c "Physics and Astronomy"
python3 main.py -c "Religion and Philosophy"
python3 main.py -c "Social Sciences"
https://lib.pusan.ac.kr/pnublog/%EC%A0%84%EC%9E%90%EC%B1%85-harvard-business-review-%EC%A0%84%EC%9E%90%EC%B1%85-%ED%95%9C%EC%8B%9C%EC%A0%81-%EB%AC%B4%EB%A3%8C-%EC%9D%B4%EC%9A%A9/
분량은 수백페이지쯤 되는데, 분량 말고 퀄리티 말씀이신가요?
----
밑에 댓글들 보니까 뭔가 이상해서 봤더니...
제가 대학 다녔을 때랑 대학교과서가 좀 바뀌었군요 늙었 ㅠㅠ
정보 감사합니다..
C:\Python38>python main.py -c Enginnering "CoMpuTer sciEnCe"
File "main.py", line 7
<!DOCTYPE html>
^
SyntaxError: invalid syntax
python2는 설치되어 있지 않고, python3.8.2설치 하니 python3.exe는 안보이고, python.exe만 보여서
위 처럼 했습니다.
다운받은곳에서 모듈실행해서 명령어 치니 invalid syntax라고 뜨네요 ㅠㅠ 무슨 의민질 모르니 수정도 못하겠고
여튼 이런 공유는 좋은것 같습니다 감사합니다!
저도 헤맸는데, pip install -r requirements.txt 이 명령어를 파이썬에서 치는 게 아니라,
cmd에서 치는 거군요. cmd로 cd 명령어 사용하셔서 압축푼 폴더로 가신 뒤에, pip 이하 치시면 모듈 설치가 됩니다~!
다운로드 명령어들도 모두 그냥 cmd 창에 치시면 됩니다. python3는 설치만 해놓고, cmd창으로 다 하는 거네요 ㅠㅠ (이게 맞는지 모르겠지만, 지금 다운로드 받고 있습니다~)
그런데 cmd에서 치니 pip가 내부 또는 외부명령 실행할 수 있는 프로그램 배치 파일이 아닙니다 라고 뜨네요 ㅠㅠ
대학교, 대학원 교과서 ? 정도 느낌으로 보입니다. ^^
좋은 정보 감사합니다 ^^
책 제목 잠깐만 훑어봐도 빡세 보입니다. 단정하게 앉아서 책이랑 싸워가며 읽어야 할 것 같은데
좋은 정보 감사합니다.
https://www.clien.net/service/board/park/14924917CLIEN
+스크랩
덕분에 파이썬 깔아서 돌려봤네요.
main.py 했더니 407개 다받네요....
시간은 좀 걸릴듯 싶네요. ^^
맥 anaconda 사용중인데 requirements.txt 파일에 있는 라이브러리 두가지가 에러 발생해서
확인해보니,
et-xmlfile==1.0.1
numpy==1.18.2
이 부분이 에러 였습니다. 아나콘다 라이브러리랑 안맞는 부분 인것 같아서 조사 후
이렇게 바꾸었더니 작동했습니다.
et_xmlfile==1.0.1 (하이픈을 언더 스코어로...)
numpy==1.18.1 (버전을 하나 낮추어서)
그 후 터미널에서 conda install --file requirements.txt라고 치면 라이브러리 일괄 설치됩니다.
14G라고 했는데 12G 좀 안되서 뭐가 문제일까 하고 봤더니 유료로 다시 전환이 되었는지 다운이 안되는 파일들이 있네요 ㅎ
다른 분들은 14기가 다 다운받으셨는지 궁금하네요
터미널에서 파이썬 설치폴더로 이동 후 "./Install Certificates.command" 하시면 됩니다.
(파인더에서 더블클릭으로 되는지..는 잘 모르겠네요)
python은 공식 페이지에서 설치했습니다.
pip 명령어를 먹지 않아서 sudo easy_install pip로 설치해줬고
pip install -r requirements.txt을 실행하니 requirements.txt에 표기된 버전을 찾을 수 없다고 하는 것들이 나왔습니다. TextEdit으로 Error message와 함께 나온 버전 중 최신 버전으로 requirements.txt 를 바꿔주니까 됐습니다.
(버전이 다 옛날거인거 보니 새로 설치한 python3가 아니고 원래 맥에 설치되어있던 2.x 버전으로 하는거 같습니다.)
python main.py으로 실행하니 동작해서 지금 다운받고 있습니다.
(python3 main.py로 실행하니 안되더라구요)
다른 분들에게 도움이 될까해서 몇자 남깁니다.
1. 전체 용량: 다른 언어(특히 독일어)로 된 자료도 공개된 것이 있더군요. 이걸 제외하고 영어로 된 자료만 보면 14G 정도 됩니다. windows 파일탐색기에서는 13G 정도로 표시됩니다.
2. 정확하게는 14,058,792,015 바이트 / 676 파일 / 21 폴더 입니다. 전체 파일 엑셀 리스트 포함입니다.
3. 처음에 위의 방식으로 python 을 활용해서 받아보니 특정 파일에서 반복적으로 error가 발생하며 skip 되는 것을 확인했습니다.
4. 이게 제 인터넷 환경(SK 광랜)의 문제인지 아니면 한국 지역의 문제인지 알 수는 없으나 반복적으로 특정 파일의 받기가 불가능했습니다.
5. 이에 해당 스크립트를 올린 사람의 글을 찾아서 주변을 검색해 보니 구글 드라이브나 토렌트를 활용한 방법이 있었습니다.
6. 토렌트는 전체 자료는 아니고 7G 정도만 공유되고 있었으며, 구글 드라이브에서는 전체 파일을 공유 받는게 가능했습니다.
7. 구글 드라이브에서 용량 문제 때문에 폴더별로 download 받은 후 확인해 보니, 반복적으로 받기 오류가 나는 파일들은 공통적으로 매우 용량이 큰 파일들이였습니다. (홈페이지에서 '받기' 버튼이 사라진 파일 포함)
8. 이에 전체 파일을 원하시는 분들을 위해 해당 링크를 얻을 수 있는 곳을 공유합니다.
혹시나 문제가 있을 수도 있기에 구글 드라이브 링크를 직접 올리지는 않겠습니다.
하지만 아래 링크로 가셔서 해당 글의 댓글들을 찾아보시면 구글 드라이브 링크가 여러개 올라와 있는 것을 쉽게 찾으실 수 있습니다.
9. 보다 안정적으로 받기가 가능합니다.
10. 링크 : https://www.reddit.com/r/learnmachinelearning/comments/fvncjm/springer_is_giving_free_access_to_409_of_its/
*** (중요) 해당 링크로 가셔서 [view entire discussion (xxx comments)] 를 눌러서 댓글을 확인하세요.
10. 좋은 정보 공유해 주신 분들에게 감사합니다.
감사합니다. 덕분에 구글드라이브에서 실패한 파일들 모두 다운받았습니다.
(실패한 파일들은 유료로 전환되었더라고요 ㅠ_ㅠ)