GithubHelp home page GithubHelp logo

lebr0nli / eeclass-ppt2pdf-dl Goto Github PK

View Code? Open in Web Editor NEW
11.0 2.0 0.0 14.91 MB

This Chrome extension will help you download a pdf of ppt in NCU eeclass if your teacher forgot to open permission to download it.

JavaScript 100.00%
ncu eeclass

eeclass-ppt2pdf-dl's Introduction

eeclass ppt2pdf downloader

eeclass ppt to pdf downloader

Intro

有些課程的ppt沒開放下載功能,只能登入eeclass線上使用,這樣做筆記很麻煩:(

所以索性就寫了一個把eeclass的線上ppt轉pdf的Chrome Extension

這樣一來,雖然可以直接在pdf上做筆記了,但由於原理是把線上的圖片轉成pdf,所以還是有一些缺點,比方說解析度沒有非常好、pdf裡的文字無法直接在裝置上選取/複製:(

Demo

  • Before

Before

  • After

After

  • After (iOS/iPadOS)

After (iOS/iPadOS)

  • Result

Result

Result

  • Result (iOS/iPadOS)

Result (iOS/iPadOS)

Result (iOS/iPadOS)

Usage (Chrome, Edge)

  1. git clone https://github.com/lebr0nli/eeclass-ppt2pdf-dl.git or download the zip

  2. Open chrome://extensions or edge://extensions in a new tab.

  3. Enable "Developer mode" at the top-right of your Chrome or left of your Edge.

  4. Drag this folder(eeclass-ppt2pdf-dl/) into the page or click the "Load unpacked" button that just appeared then select the folder.

  5. Enjoy!

Usage (iOS/iPadOS Safari)

  1. Download userscripts

  2. Read the docs of userscripts and enable userscripts on your device

  3. Open userscripts/eeclass-ppt2pdf-dl.user.js in a new tab and open userscripts in your safari to download this extension

  4. Enjoy!

Disclaimer & Warning

Educational using only!

Don't share the pdf generated by this extension if the teacher/author didn't allow you!

Use at your own risk!

Third-party Libraries

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.