All Projects → AliOsm → codeforces2pdf

AliOsm / codeforces2pdf

Licence: MIT license
Light tool to extract CodeForces problems into PDF files

Programming Languages

CSS
56736 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to codeforces2pdf

Usaco
General Resources for Competitive Programming
Stars: ✭ 1,152 (+6300%)
Mutual labels:  competitive-programming, codeforces
Competitive Programming
VastoLorde95's solutions to 2000+ competitive programming problems from various online judges
Stars: ✭ 147 (+716.67%)
Mutual labels:  competitive-programming, codeforces
Data Structures And Algorithms
A collection of some implementations of data structures and algorithms.
Stars: ✭ 101 (+461.11%)
Mutual labels:  competitive-programming, codeforces
vjudge-to-oj
Import your vJudge solutions to actual online judges. Currently supports UVa, CodeForces, SPOJ, and CodeForces GYM.
Stars: ✭ 43 (+138.89%)
Mutual labels:  competitive-programming, codeforces
CP
Competitive Coding
Stars: ✭ 25 (+38.89%)
Mutual labels:  competitive-programming, codeforces
Competitive Programming
Repository of all my submissions to some competitive programming website (Online Judges), as well as, the implementation of some data structures and algorithms.
Stars: ✭ 53 (+194.44%)
Mutual labels:  competitive-programming, codeforces
Codeforces
Stars: ✭ 128 (+611.11%)
Mutual labels:  competitive-programming, codeforces
Cfviz
Visualizes user data from codeforces.com using the official API
Stars: ✭ 472 (+2522.22%)
Mutual labels:  competitive-programming, codeforces
competitive-programming
Solutions of some problems in competitive programming
Stars: ✭ 23 (+27.78%)
Mutual labels:  competitive-programming, codeforces
Problem Solving Training
Problem solving training for computer science students.
Stars: ✭ 210 (+1066.67%)
Mutual labels:  competitive-programming, codeforces
Cpeditor
The IDE for competitive programming 🎉 | Fetch, Code, Compile, Run, Check, Submit 🚀
Stars: ✭ 562 (+3022.22%)
Mutual labels:  competitive-programming, codeforces
Resources
Data Structures, Algorithms, Utility Classes for Competitive Programming, Codeforces: https://codeforces.com/profile/wleung_bvg, AtCoder: https://atcoder.jp/users/wleung_bvg, DMOJ: https://dmoj.ca/user/wleung_bvg
Stars: ✭ 34 (+88.89%)
Mutual labels:  competitive-programming, codeforces
Oj
Tools for various online judges. Downloading sample cases, generating additional test cases, testing your code, and submitting it.
Stars: ✭ 517 (+2772.22%)
Mutual labels:  competitive-programming, codeforces
Icie
Competitive programming IDE-as-a-VS-Code-plugin
Stars: ✭ 65 (+261.11%)
Mutual labels:  competitive-programming, codeforces
Competitive Programming
📌 📚 Solution of competitive programming problems, code templates, Data Structures and Algorithms, hackathons, interviews and much more.
Stars: ✭ 496 (+2655.56%)
Mutual labels:  competitive-programming, codeforces
Competitive Programming
Hello Programmers 💻 , A one-stop Destination✏️✏️ for all your Competitive Programming Resources.📗📕 Refer CONTRIBUTING.md for contributions
Stars: ✭ 113 (+527.78%)
Mutual labels:  competitive-programming, codeforces
Competitive Programming
Solutions to problems from various online judges / contest sites.
Stars: ✭ 337 (+1772.22%)
Mutual labels:  competitive-programming, codeforces
Usaco Guide
A free collection of curated, high-quality resources to take you from Bronze to Platinum and beyond.
Stars: ✭ 439 (+2338.89%)
Mutual labels:  competitive-programming, codeforces
Cph
Makes judging, compiling, and downloading problems for competitive programming easy.
Stars: ✭ 199 (+1005.56%)
Mutual labels:  competitive-programming, codeforces
ProgrammingProblems
Our answers to some programming problems,like ACM ICPC problems and others.(All problems are available on http://uva.onlinejudge.org or https://open.kattis.com) ** PLEASE STAR THE REPO IF IT 'S USEFUL :) **
Stars: ✭ 27 (+50%)
Mutual labels:  competitive-programming, codeforces

codeforces2pdf

Light tool to extract CodeForces problems into PDF files

Motivation (Why I've written this?)

I was training in someday and I was tired from sitting in front of the laptop, so I decided to download CodeForces problems in PDF, then print them and solve the problems on my bed!

Unfortunately, there was not any good way to download CodeForces problems in PDF, I was looking for a PDF file that contains one problem with its statement only, without CodeForces` logo, tags or anything else.

So I've written this code in Python. However, this is my first Python code and I've extracted all CodeForces problems in PDFs, you can find them here (there are crazy facts about CodeForces in that repository).

Ok, to be honest, training was not the only thing motivated me to do this, I was looking for some small project to try Selenium on it, so this was the key of motivation.

Have fun with your training.

Prerequisites

Usage

After downloading the files in this repository (codeforces2pdf.py - css.css), from terminal you can run them as follows:

  • Extract the entire contest problems in one PDF file:
    ~ python3 codeforces2pdf.py <contest_id>

  • Extract one problem from a contest:
    ~ python3 codeforces2pdf.py <contest_id> <problem_character>

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/AliOsm/codeforces2pdf.

License

The project is available as open source under the terms of the MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].