Skip to main content

Get clean PDFs of CS50 course materials on cs50.harvard.edu URLs

Project description

xPDF50

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

Installation

 $ pip install xPDF50

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

Usage

 $ xPDF50 url

Please note that following modules are 'required' for xPDF50 to work. (Install them from Pypi using pip)

  • Pillow
  • requests
  • xhtml2pdf

*** Important: Recommends only to be used within CS50's labs and codespaces. You may have to install 'C++ build tools', otherwise.

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.3.tar.gz (4.5 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.3-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: xPDF50-1.0.3.tar.gz
  • Upload date:
  • Size: 4.5 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.3.tar.gz
Algorithm Hash digest
SHA256 adefd9e253559aad5bbd3c7554440814fe8dbb88c405bdda55b73b74b3f806e1
MD5 a880dd1ed23130f334daecc480c0fc30
BLAKE2b-256 7225a45a7144fdaf12e63c385a186e6237e79f867f1eb50844f17aabf90aef07

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xPDF50-1.0.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 4b1ce77322c5b86c679b2733fdf7d36afb649b21cd9abeaa442ec40b02fd3bf5
MD5 3d5dbbd8059c41c1add8b69b8929fd4c
BLAKE2b-256 4b96d6953dfb5fcef274ae4245db30f20b49b08ee9105f44562f4309fc4571b5

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