Documentation Formats - epub mobi pdf

Hi,
I was wondering, if there is any chance that you could publish an ebook-version for the documentation (docs.julialang.org) which is automatically generated?
possible formats like: epub, pdf or mobi

This would be useful, because I could work offline from time to time. I know I could get just the source code on github. But maybe there is a more convenient way and possibly other people would like that, too.

Thank you in advance!

——————————-UPDATE —————————
devdocs.io is a great alternative, as well as using the offline html from the installation path file:///opt/julia/share/doc/julia

6 Likes

If you use one of the official binary distributions, it should include local HTML documentation. Thus one of my most-used browser bookmarks is

file:///opt/julia/share/doc/julia/html/en/index.html

This has the dubious advantage that offline searches have the (perhaps familiar but quirky) features of the main website.

1 Like

Thank you, Ralph! That was very helpful. This will help me for now with some things. But to get back to the epub feature. It would also help me, if I could read the documentation on a tablet of my choice where I don’t have julia installed. Of course I could generate the epub from the html or straight from the github-repository myself.

But as far as I read on readthedocs, there‘s even a built-in feature for this type of publishing.
According to Configuration File V1 (Deprecated) — Read the Docs user documentation 8.4.2 documentation you can provide some kind of yaml.config file which can provide more options for formats, including epub.

For now I will use the offline html, but maybe the docs.julialang.org can be extended with that feature.

best regards,
Lennart

It would be interesting to see how well that works. I am a big fan of e-readers for text with predominantly linear access (eg literature), but I find them cumbersome for everything else, including technical documentation. Also, I am wondering if the documentation requires a minimum screen width for tables and similar. YMMV.

1 Like

I use the PDF feature for my (Python) projects on readthedocs and it works nicely. Have not tried the EPUB yet :wink:

Another option is to use devdocs.io

which has documentation also for Julia 0.6. Just make sure to activate the offline mode for the Julia docs before going offline. I usually use it on my laptop, but I just tried on my Android phone where it seems to work as well, so I’d guess on a tablet it should also work.

3 Likes

Great alternative! Thank you for devdocs! Pretty cool website!
Offline feature is really the best part. Still I would prefer an extra file! Call me old fashioned, but I enjoy using a reader for such things, because I know where I find my stuff!

Also, if you’re using a Mac or iOS, check out Dash. It allows you to keep not only offline documents, but also stack overflow Q&A for languages as well, and it integrates into many IDEs (I’m using it with Visual Studio, and the complete list is on the above-linked page).

4 Likes

Dash is very cool! I’ve never seen the Julia docs run as fast…

It has even lightweight integrations for VIM and other editors :wink:

1 Like