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

Uploaded Python 3

File details

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

File metadata

  • Download URL: xPDF50-1.0.2.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.2.tar.gz
Algorithm Hash digest
SHA256 435e97483d57fdf4b720eda036dfc7a92b5bf010c05995519e474cb37a31df70
MD5 c03c9836b4a21a4d3bd6ea0d68cc3474
BLAKE2b-256 9170cb03925292886a55259150ab145847b7fad25c2929bcce6f334b10f3238f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: xPDF50-1.0.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 4d20f00ab2459fc6de5d2aab156ef266c97ab9d70ffc7732b3b07a5cc38b1e18
MD5 476b348ae06aba814a618fd95ac4fb6d
BLAKE2b-256 e70ca281c582af27bb5427d2e922db40397639370830f3ea7e7a2532121e3721

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