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.

Upgrade

 $ pip install xPDF50 --upgrade

*** 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.7.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.7-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: xPDF50-1.0.7.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.7.tar.gz
Algorithm Hash digest
SHA256 22e2ede5ac75760e659548641b0b7197e5d94e6bcf21208f89a9d1e6fd0d9a8d
MD5 a3bec97b06e45e0c7a97bce69a07c8d3
BLAKE2b-256 92a9580e8514253c2add6559288d372ce9418f22aac67dd6008fc763a347931d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xPDF50-1.0.7-py3-none-any.whl
  • Upload date:
  • Size: 5.1 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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 b53d3041f3e400d2b0f4f8af4d9db87181000e4ff57fd9bc021e6694cb72095b
MD5 3d5dd642d69aa3e1d7ad3021f3bbbe25
BLAKE2b-256 881bb3a84ff1755b14e2ca21f33ade3a9595e16821bbf4d9ebd0aabb59c28058

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