Last updated:
0 purchases
codeforcesdl 1.0.0.1
!!! Attention : Please install competitive-dl instead of this one . It has a lot more features than this one !!!
Description
Codeforces-dl lets you download specific problems/problem sets as
PDFs from codeforces.com for offline practice
Inspired by topcoder-dl
Requirements
BeautifulSoup4
$ pip install beautifulsoup4 or
$ sudo apt-get install python-beautifulsoup4
pdfkit
$ sudo pip install pdfkit
wkhtmltopdf (This dependency has to
be installed manually)
$ sudo apt-get install wkhtmltopdf
Installation
From source :
git clone https://github.com/shravan97/codeforces-dl.git
cd codeforces-dl
python setup.py
Using pip :
sudo pip install codeforces-dl
By downloading the Zip/Tar file
You can also download the zip/tar file from here and then unzip the contents to a folder and run
python setup.py
Usage
usage: codeforcesdl [-h] [-contest CONTEST] [-problem PROBLEM] [-lang LANG]
[-dir DIR] [-out OUT]
optional arguments:
-h, --help show this help message and exit
-contest CONTEST contest id (For eg. 681,439 ..etc)
-problem PROBLEM problem index (For eg. A,C ..etc)
-lang LANG printing language
-dir DIR path to the directory in which the output file has to be
saved
-out OUT your desired name for output file
Sample Usage
codeforcesdl -contest 682 -problem A -dir Demo -out my_fav_problem.pdf
codeforcesdl -contest 678 -dir Demo -out problems.pdf
(Please check Demo folder for the sample documents)
Contributions
Found something useful to contribute to this project ? Please feel free
to give a pull request :smile:
Contributors
shravan97
License
GNU General Public License v3 (GPLv3)
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.