Skip to content

zinirun/LMSDownloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

33 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Hits vanilla-js

LMSDownloader

🐻 λ‹¨κ΅­λŒ€ν•™κ΅ μ΄λŸ¬λ‹ λ‹€μš΄λ‘œλ”

dankook-logo (λ³Έ 둜고 이미지와 ν”„λ‘œκ·Έλž¨ μ•„μ΄μ½˜μ€ λ‹¨κ΅­λŒ€ν•™κ΅μ˜ μ €μž‘λ¬Όμž…λ‹ˆλ‹€.)

  • λ‹¨κ΅­λŒ€ν•™κ΅ μ΄λŸ¬λ‹ κ°•μ˜ 컨텐츠λ₯Ό λ‹€μš΄λ‘œλ“œν•  수 μžˆλŠ” 크둬 ν™•μž₯ ν”„λ‘œκ·Έλž¨μž…λ‹ˆλ‹€.
  • LearningX 기반의 타학ꡐ μ΄λŸ¬λ‹ μ‹œμŠ€ν…œμ— μ•½κ°„μ˜ μ½”λ“œ λ³€ν˜•μ‹œ μ μš©ν•  수 μžˆμ„ 것 κ°™μœΌλ©° fork ν›„ μˆ˜μ •/배포 ν™˜μ˜ν•©λ‹ˆλ‹€.

λ³Έ ν”„λ‘œκ·Έλž¨μ€ λ‹¨κ΅­λŒ€ν•™κ΅/κ΄€λ ¨ κΈ°κ΄€κ³Ό 관련이 μ—†μœΌλ©°, λ‹¨κ΅­λŒ€ν•™κ΅κ°€ λ³΄μ¦ν•˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€. λ‹¨μˆœνžˆ ν•™μš°λ“€μ˜ μ›λ§Œν•œ μ΄λŸ¬λ‹ ν•™μŠ΅μ„ μœ„ν•œ ν”„λ‘œκ·Έλž¨μ΄λ©° μ–΄λ– ν•œ μˆ˜μ΅λ„ μ°½μΆœν•˜μ§€ μ•ŠμŒμ„ μ•Œλ €λ“œλ¦½λ‹ˆλ‹€.

βœ”οΈ μ‚¬μš© 방법

Chrome μ›Ή μŠ€ν† μ–΄ λ‹€μš΄λ‘œλ“œ

μ‚¬μš©λ²•/μ œμž‘μž λ¬Έμ„œλ₯Ό μ°Έμ‘°ν•˜μ„Έμš”.

βœ”οΈ μ œμž‘ 동기

μƒˆλ‘œμš΄ μ΄λŸ¬λ‹μ˜ κ°•μ˜λŠ” μ—΄λžŒ 기간이 μ •ν•΄μ Έ μžˆκ±°λ‚˜, μ™„κ°•ν•˜μ§€ μ•ŠμœΌλ©΄ μ•žμ˜ λ‚΄μš©μ„ λ³Ό 수 μ—†λŠ” λ“± λΆˆνŽΈν•¨μ΄ λ§Žμ•„μ„œ 마음 νŽΈν•˜κ²Œ κ°•μ˜ λ™μ˜μƒμ„ λ‹€μš΄λ‘œλ“œ λ°›μ•„ 놓고 보기 μœ„ν•΄ μ œμž‘ν–ˆμŠ΅λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄ μ΄λŸ¬λ‹ μ˜μƒμ€ ν•™μŠ΅ μ™„λ£Œλ₯Ό μœ„ν•΄ 틀어놓고 λ‹€μš΄λ‘œλ“œ 받은 μ˜μƒμœΌλ‘œ 배속을 μ΄μš©ν•˜κ±°λ‚˜, 맘편히 λ³΅μŠ΅ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

βœ”οΈ κΈ°μ—¬ν•˜κΈ°/아이디어 μ œμ•ˆ

λ³Έ λ‹€μš΄λ‘œλ”λŠ” 크둬 ν™•μž₯κΈ°λŠ₯을 μ΄μš©ν•œ Javascript 기반의 ν”„λ‘œκ·Έλž¨μž…λ‹ˆλ‹€. popup.jsμ—μ„œ λ°œμƒν•œ λ‹€μš΄λ‘œλ“œ λ©”μ‹œμ§€λ₯Ό μŠ€μΊ”ν•œ λΉ„λ””μ˜€ μ£Όμ†Œμ™€ ν•¨κ»˜ 보내면 background.jsμ—μ„œ λ°›μ•„μ„œ chrome.downloads λͺ¨λ“ˆμ„ 톡해 λ‹€μš΄λ‘œλ“œν•˜λŠ” λ°©μ‹μž…λ‹ˆλ‹€.

λ²„νŠΌ ν•˜λ‚˜λ‘œ μ΄λŸ¬λ‹ κ°•μ˜μ»¨ν…μΈ μ—μ„œ λ°”λ‘œ λ‹€μš΄λ°›μ„ 수 있게 λ§Œλ“€κ³  μ‹Άμ—ˆμ§€λ§Œ, μ‹€μ œ κ°•μ˜ λ™μ˜μƒμ€ 4개의 iframe으둜 감싸져 있고, λ§ˆμ§€λ§‰ iframe은 μ™ΈλΆ€μ˜ 접근을 λ§‰μ•„λ†“μ•„μ„œ μ΄λŸ¬λ‹ μŠ€μΊ” ν›„ λ™μ˜μƒ λ‹€μš΄λ‘œλ“œμ˜ λ‘œμ§μ„ μ‚¬μš©ν•  수 밖에 μ—†μ—ˆμŠ΅λ‹ˆλ‹€.

πŸ˜€ 더 λ‚˜μ€ λ°©μ‹μ΄λ‚˜ μƒˆλ‘œμš΄ 아이디어, λ°”λΌλŠ” 점이 μžˆλ‹€λ©΄ μ½”λ“œλ₯Ό μž‘μ„±ν•˜μ—¬ Pull Requestλ₯Ό λ³΄λ‚΄μ£Όμ‹œκ±°λ‚˜, κ°œλ°œμžκ°€ μ•„λ‹ˆμ‹œλΌλ©΄ 여기에 λŒ“κΈ€μ„ λ‹¬μ•„μ£Όμ„Έμš”.

About

πŸ»λ‹¨κ΅­λŒ€ν•™κ΅ μ΄λŸ¬λ‹ λ‹€μš΄λ‘œλ” (Chrome Extension)

Topics

Resources

License

Stars

Watchers

Forks