https://github.com/aviaryan/learnxinyminutes-pdf
:books: Learn X in Y minutes as PDF
https://github.com/aviaryan/learnxinyminutes-pdf
Last synced: 2 months ago
JSON representation
:books: Learn X in Y minutes as PDF
- Host: GitHub
- URL: https://github.com/aviaryan/learnxinyminutes-pdf
- Owner: aviaryan
- Created: 2016-01-22T07:03:42.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2022-05-25T14:16:50.000Z (almost 3 years ago)
- Last Synced: 2025-02-06T02:03:45.678Z (3 months ago)
- Language: Python
- Homepage: http://learnxinyminutes.com
- Size: 8.35 MB
- Stars: 247
- Watchers: 12
- Forks: 17
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- stars - aviaryan/learnxinyminutes-pdf - :books: Learn X in Y minutes as PDF (Python)
README
# Learn X in Y minutes - PDF
(**Updated** 27/8/16) [Learn X in Y minutes](http://learnxinyminutes.com) as PDF. Source = https://github.com/adambard/learnxinyminutes-docs
## Preview
## Download
* Downloads are hosted on [GitHub Releases](https://github.com/aviaryan/learnxinyminutes-pdf/releases/tag/v2016.08.27)
* [learnxinyminutes.pdf](https://github.com/aviaryan/learnxinyminutes-pdf/releases/download/v2016.08.27/learnxinyminutes.pdf) is the all-in-one PDF.
* The individual PDF files can be found as [release attachments](https://github.com/aviaryan/learnxinyminutes-pdf/releases/tag/v2016.08.27).
* If you want a zip of all individual PDF's, then download [learnxinyminutes_all.zip](https://github.com/aviaryan/learnxinyminutes-pdf/releases/download/v2016.08.27/learnxinyminutes_all.zip).### Limitations
* `learnxinyminutes.pdf` doesn't include 2 languages; latex and markdown. This is because they caused conflicts while building the pdf (you can guess why). If needed, you can always download their individual pdf's from the [release attachments](https://github.com/aviaryan/learnxinyminutes-pdf/releases/tag/v2016.08.27).
### Build Requirements
* Python 3
* Pandoc
* Latex### Build Instructions
1. Run `genpdf.py`. It generates the all-in-one pdf and the parsed markdown files.
2. Run `_genpdf.sh`. It generates the individual pdf-s. Note that this takes the generated files from Python script (in _temp directory) as the input.
3. To update on GitHub, first create a new release from the web UI. Then run `upload-releases.py`.