topcoder-dl :bookmark:
Downloads Topcoder data-science tutorials and save as PDF
Installation
Build from source
git clone "https://github.com/tushar-rishav/topcoder-dl.git"
cd topcoder-dl
python setup.py install
Using pip
pip install topcoder-dl
Default config:
target : TopcoderPdf
Usage
Fetch single post
To fetch single tutorial, say Binary Search, run this in your shell
topcoderdl -p https://www.topcoder.com/community/data-science/data-science-tutorials/binary-search/
Note: the above command will save the pdf in default directory
Fetch all tutorial in your custom directory
topcoderdl -t my_directory_abs_path
Note: If the directory do not exists then topcoder-dl will create a new one else the PDFs will be saved in the exsting directory
Get help
topcoderdl -h
Example
topcoderdl -p https://www.topcoder.com/community/data-science/data-science-tutorials/binary-search/ -t BSearch_TopCoder
The above command will fetch binary-search tutorial from TopCoder and save its PDF in Bsearch_TopCoder directory
Contributions
Have an idea to make it better? Go ahead! I will be happy to see a pull request from you! :blush:
License
Metadata
Release files for topcoder-dl 0.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| topcoder-dl-0.0.3.tar.gz | 3.5 kB | Without provenance | Details for topcoder-dl-0.0.3.tar.gz |
Release files / topcoder-dl-0.0.3.tar.gz
| Download URL | topcoder-dl-0.0.3.tar.gz |
|---|---|
| Size | 3.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d30150832ad92cfc68c7e744ed98b560dcd14fd0d80b81db7207c6de2e8c837a
|
|
BLAKE2b-256 checksum How to use checksums |
91ff062ed7be06df7d9eb509010a062d0102e4fb5c8cbc5ae82de4b4c113b875
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for topcoder-dl 0.0.3
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.