Skip to main content

Downloads clean PDFs of CS50 course materials from cs50.harvard.edu web pages

Project description

xPDF50

Given a URL of Harvard's CS50 web page containing a project, a problem, a lab or lecture notes xPDF50 outputs a clean PDF file of that project, problem, lab or notes.

Installation

 $ pip install xPDF50

Please note that following modules are 'required' for xPDF50 to work.

  • Pillow
  • requests
  • xhtml2pdf

Usage

 $ xPDF50 url

Make sure to provide a URL of a cs50.harvard.edu page containing a project, a problem, a lab or lecture notes.

*** Important: Download the pdf file to the PC to view it

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xPDF50-1.0.6.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

xPDF50-1.0.6-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

Details for the file xPDF50-1.0.6.tar.gz.

File metadata

  • Download URL: xPDF50-1.0.6.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.0

File hashes

Hashes for xPDF50-1.0.6.tar.gz
Algorithm Hash digest
SHA256 389c8bd8bfd9e4609e7d2f5960a4fbf30e58b0c5451956fa568d489425a6aa15
MD5 6d68d6439a776a4ea50fe7e37d3260c1
BLAKE2b-256 361bb0ba38baeea3d8a18f0930da42035be144da0823d89ee7ce9cc19adeb656

See more details on using hashes here.

File details

Details for the file xPDF50-1.0.6-py3-none-any.whl.

File metadata

  • Download URL: xPDF50-1.0.6-py3-none-any.whl
  • Upload date:
  • Size: 5.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.0

File hashes

Hashes for xPDF50-1.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 94d9844713939b56537d7bc8a16a0db1600e027e2bdcc9f26c51b6205f2b9565
MD5 0e58998eb888408500afc14ce94a4e11
BLAKE2b-256 ba55b24de6ea1f2213729e9c413b5e59a618ead9227d5b4744803e2a484c1d10

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page