Logs for #nikola for 2018-04-15

07:09:04 <KwBot> [nikola] gwax opened issue #3031: `active` label does not work for path handler navigation links https://github.com/getnikola/nikola/issues/3031
08:11:38 -GitHub[nikola]:#nikola- [nikola] gwax created path_handler_fragments (+1 new commit): https://git.io/vpeSx
08:11:38 -GitHub[nikola]:#nikola- nikola/path_handler_fragments 3ed44ac George Leslie-Waksman: Add path handler support for fragments
08:14:59 -GitHub[nikola]:#nikola- [nikola] gwax opened pull request #3032: Add path handler support for fragments (master...path_handler_fragments) https://git.io/vpe9U
08:18:49 -travis-ci:#nikola- getnikola/nikola#9816 (path_handler_fragments - 3ed44ac : George Leslie-Waksman): The build failed.
08:18:49 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/commit/3ed44ac0dbff
08:18:50 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/366718397
08:24:22 <KwBot> [nikola] huhuang03 opened issue #3033: How can I list all post in Tags and Categories page  https://github.com/getnikola/nikola/issues/3033
09:29:12 -GitHub[nikola]:#nikola- [nikola] tbm opened pull request #3034: Remove duplicate "kind" from documentation (master...kind-duplicate) https://git.io/vpeH1
09:42:07 -GitHub[nikola]:#nikola- [nikola] Kwpolska pushed 2 new commits to master: https://git.io/vpeQe
09:42:07 -GitHub[nikola]:#nikola- nikola/master e19e8ce Martin Michlmayr: Remove duplicate "kind" from documentation
09:42:07 -GitHub[nikola]:#nikola- nikola/master 3c946fe Chris Warrick: Merge pull request #3034 from tbm/kind-duplicate...
09:43:40 <KwBot> [nikola] Kwpolska assigned issue #3033 to Kwpolska: How can I list all post in Tags and Categories page  https://github.com/getnikola/nikola/issues/3033
09:48:57 -travis-ci:#nikola- getnikola/nikola#9819 (master - 3c946fe : Chris Warrick): The build passed.
09:48:58 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/78b2bd70a8ed...3c946fe110ed
09:48:58 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/366734762
09:50:02 -GitHub[nikola]:#nikola- [nikola] Kwpolska pushed 1 new commit to master: https://git.io/vpeQs
09:50:02 -GitHub[nikola]:#nikola- nikola/master c962f86 Chris Warrick: Merge pull request #3032 from getnikola/path_handler_fragments...
09:52:59 -GitHub[nikola]:#nikola- [nikola] Kwpolska pushed 1 new commit to master: https://git.io/vpeQc
09:52:59 -GitHub[nikola]:#nikola- nikola/master d792c08 Chris Warrick: Document #3032...
09:57:06 -travis-ci:#nikola- getnikola/nikola#9820 (master - c962f86 : Chris Warrick): The build passed.
09:57:07 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/3c946fe110ed...c962f8605b31
09:57:07 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/366736236
10:01:57 -travis-ci:#nikola- getnikola/nikola#9821 (master - d792c08 : Chris Warrick): The build passed.
10:01:58 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/c962f8605b31...d792c08f0b2f
10:01:58 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/366736719
10:29:47 <tbm> ChrisWarrick: thanks for all your help with my bug reports yesterday.
10:29:57 <ChrisWarrick> tbm: you’re welcome!
10:29:59 <tbm> ChrisWarrick: I have a few small things I cannot figure out in case you have a few minutes ;)
10:30:05 <ChrisWarrick> go ahead
10:30:41 <tbm> ChrisWarrick: so I'm using bootstrap3.  One issue is that the title metainfo is used to create a h1
10:30:51 <tbm> ChrisWarrick: but I want the html title to be different to the h1 if possible
10:31:07 <tbm> ChrisWarrick: is that possible without changing the theme?
10:31:09 <ChrisWarrick> you mean the <title> tag should show something else than <h1> in the post?
10:31:17 <tbm> yes
10:31:27 <ChrisWarrick> you’d need to customize the template
10:31:32 <tbm> usually I choose a short <title> and a longer <h1>
10:31:51 <tbm> can I customize templates without changing the theme itself?  i.e. can I just have *some* templates? That should be possible right?
10:32:03 <ChrisWarrick> nikola theme -c base_helper.tmpl
10:32:20 <ChrisWarrick> that will copy base_helper.tmpl from the current theme to templates/base_helper.tmpl so you can modify it
10:32:39 <tbm> ok
10:32:59 <tbm> the next question may have the same answer ;)  bootstrap3 doesn't have breadcrumbs
10:33:05 <ChrisWarrick> how to modify it is another question — you’d need to check if you have a blog post, and if you do, use something else, post.meta('short_title') for example
10:33:07 <tbm> it seems bootstrap4 does but it's not available for v7.
10:33:30 <ChrisWarrick> breadcrumbs appear in galleries and listings only
10:34:00 <ChrisWarrick> where do you want to have them?
10:34:18 <tbm> hmm. I guess breadcrumbs are going out of fashion a bit but they seem to make sense in my case. unless you have a better idea
10:34:33 <tbm> ChrisWarrick: this is an example of my current site: http://cyrius.com/debian/kirkwood/qnap/ts-119/troubleshooting/
10:34:34 <ChrisWarrick> where do you want to have them?
10:34:38 <tbm> ChrisWarrick: 
10:34:38 <tbm>     Debian HOWTOs Kirkwood QNAP TS-11x/TS-12x Troubleshooting 
10:34:41 <tbm> at the top
10:34:44 <ChrisWarrick> Aye, I see.
10:34:44 <tbm> for some pages, basically
10:35:42 <ChrisWarrick> tbm: https://github.com/getnikola/nikola/blob/v7-maintenance/nikola/data/themes/base/templates/crumbs.tmpl
10:36:11 <ChrisWarrick> tbm: custom template for these pages + something to figure out what the crumbs should be
10:40:08 <tbm> ChrisWarrick: can I assign a custom template based on whether it has specific metadata info?
10:40:14 <tbm> or only on filename
10:40:27 <ChrisWarrick> tbm: .. template: foo.tmpl
10:41:17 <tbm> ChrisWarrick: I wa trying to avoid that since it's a lot of pages. but maybe I can specify a different templae if there are *no* breadcrumbs.
10:41:20 <tbm> ok, I'll try that
10:41:57 <tbm> one more thing. I find it out, in default bootstrap3, that some <h.> are links+blue and some are black. basically an <a id> influences what it looks like
10:42:00 <ChrisWarrick> Another way would be multiple input paths
10:42:26 <tbm> find it out : s/out/odd/
10:44:00 <ChrisWarrick> tbm: post titles appear as regular links.  section titles are sometimes links, and we make those black because them being links is irrelevant
10:45:33 <tbm> ChrisWarrick: <h2><a id = ...></h2>  shows up as blue with a line when you hover over it.  that seems a bit weird/inconsistent
10:46:36 <ChrisWarrick> feel free to create a custom.css file if you dislike that
10:46:58 <ChrisWarrick> although what specific example are we talking about?
10:47:56 <tbm> ChrisWarrick: yeah, will use custom.css but it seems weird
10:47:58 <tbm> ChrisWarrick: here: http://cyrius.netlify.com/debian/kirkwood/qnap/ts-219/install/
10:48:07 <tbm> heading Overview is black, fine
10:48:20 <ChrisWarrick> Oh, this.
10:48:28 <tbm> but scroll down to "The Installation".  it's blue, and when you hover it gets an underline, just because of an <a id>
10:48:31 <ChrisWarrick> this is bootstrap’s fault, not ours
10:48:49 <tbm> ok, I'll use custom.css
10:49:03 <tbm> in a way, it was good to see it because I realized I like blue headings.
10:49:12 <tbm> thanks again.  I'll work on custom templates and see if that works for me
10:49:25 <ChrisWarrick> <a id> is something one would do in the 90s
10:49:43 <tbm> ChrisWarrick: oh, what should I use now?
10:49:45 <ChrisWarrick> nowadays, try <h4 id="download">
10:49:50 <tbm> oh
10:49:52 <tbm> thanks
10:50:07 <ChrisWarrick> or <div id="download"> to enclose everything (doing it on hX is fine though)
10:50:08 <tbm> My HTML is from the 90s, unfortunately :-P
10:51:18 <ChrisWarrick> also, you might hit black links if you have <a class="toc-backref"> (as we do in the manual, as generated by reST and its table of contents)
11:13:09 <KwBot> [nikola] tbm opened issue #3035: HTML validation errors with default bootstrap3 theme https://github.com/getnikola/nikola/issues/3035
11:31:26 <KwBot> [nikola] Kwpolska closed issue #3035: HTML validation errors with default bootstrap3 theme https://github.com/getnikola/nikola/issues/3035
11:32:52 -GitHub[nikola]:#nikola- [nikola] Kwpolska closed pull request #3028: Don’t silence errors that occur while reading metadata (master...fix-metadata-error-reporting) https://git.io/vpeCO
11:33:05 -GitHub[nikola]:#nikola- [nikola] Kwpolska deleted fix-metadata-error-reporting at 258132d: https://git.io/vpedm
11:42:03 -GitHub[nikola]:#nikola- [nikola] Kwpolska pushed 1 new commit to fix-3022-better-index-html-conflict-errors: https://git.io/vpedg
11:42:03 -GitHub[nikola]:#nikola- nikola/fix-3022-better-index-html-conflict-errors 2be84b8 Chris Warrick: Don’t rebuild all pages if DISABLE_INDEXES setting changes...
11:49:24 -travis-ci:#nikola- getnikola/nikola#9823 (fix-3022-better-index-html-conflict-errors - 2be84b8 : Chris Warrick): The build was broken.
11:49:25 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/90c2e4a3e47d...2be84b8dc054
11:49:25 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/366760753
11:58:43 -GitHub[nikola]:#nikola- [nikola] felixfontein created fix-3024 (+1 new commit): https://git.io/vpedh
11:58:43 -GitHub[nikola]:#nikola- nikola/fix-3024 0655948 Felix Fontein: Fixing RSS_PATH behavior.
11:58:54 -GitHub[nikola]:#nikola- [nikola] Kwpolska pushed 1 new commit to fix-3025: https://git.io/vpedj
11:58:54 -GitHub[nikola]:#nikola- nikola/fix-3025 60bee00 Chris Warrick: Fix #3025 part 2 -- add smartjoin function/filter...
11:59:16 -GitHub[nikola]:#nikola- [nikola] felixfontein opened pull request #3036: Fixing RSS_PATH behavior. (master...fix-3024) https://git.io/vpeFf
12:02:21 -GitHub[nikola]:#nikola- [nikola] Kwpolska force-pushed fix-3022-better-index-html-conflict-errors from 2be84b8 to a9be3c7: https://git.io/vpecd
12:02:21 -GitHub[nikola]:#nikola- nikola/fix-3022-better-index-html-conflict-errors 4e42e93 Chris Warrick: Fix #3022 -- Explain index.html conflicts better...
12:02:21 -GitHub[nikola]:#nikola- nikola/fix-3022-better-index-html-conflict-errors 1441923 Chris Warrick: Better appearance of error message...
12:02:21 -GitHub[nikola]:#nikola- nikola/fix-3022-better-index-html-conflict-errors a9be3c7 Chris Warrick: Don’t rebuild all pages if DISABLE_INDEXES setting changes...
12:05:11 -GitHub[nikola]:#nikola- [nikola] Kwpolska pushed 1 new commit to fix-3025: https://git.io/vpeFL
12:05:11 -GitHub[nikola]:#nikola- nikola/fix-3025 a8b4e6f Chris Warrick: Jinjify and add missing smartjoin call...
12:05:46 -travis-ci:#nikola- getnikola/nikola#9824 (fix-3024 - 0655948 : Felix Fontein): The build passed.
12:05:46 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/commit/0655948ee1f7
12:05:47 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/366764107
12:06:32 <tbm> when is v8 planned for?
12:07:45 -GitHub[nikola]:#nikola- [nikola] Kwpolska opened pull request #3037: Fix #3025 — add METADATA_VALUE_MAPPING and smartjoin (master...fix-3025) https://git.io/vpeFY
12:09:52 -GitHub[nikola]:#nikola- [nikola] felixfontein pushed 1 new commit to fix-3024: https://git.io/vpeFG
12:09:52 -GitHub[nikola]:#nikola- nikola/fix-3024 3843daa Felix Fontein: Added CHANGES.txt entry.
12:12:24 -travis-ci:#nikola- getnikola/nikola#9825 (fix-3025 - 60bee00 : Chris Warrick): The build is still failing.
12:12:25 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/f4ee3827c1d4...60bee0074d3d
12:12:25 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/366764121
12:16:11 -GitHub[nikola]:#nikola- [nikola] tbm opened pull request #3038: Add element role to navigation bar (v7-maintenance...add-role) https://git.io/vpeFE
12:17:13 -GitHub[nikola]:#nikola- [nikola] Kwpolska pushed 2 new commits to v7-maintenance: https://git.io/vpeFV
12:17:13 -GitHub[nikola]:#nikola- nikola/v7-maintenance 7a04a66 Martin Michlmayr: Add element role to navigation bar...
12:17:13 -GitHub[nikola]:#nikola- nikola/v7-maintenance bd44326 Chris Warrick: Merge pull request #3038 from tbm/add-role...
12:19:28 -GitHub[nikola]:#nikola- [nikola] Kwpolska force-pushed fix-3025 from a8b4e6f to 869a07a: https://git.io/vpeFi
12:19:28 -GitHub[nikola]:#nikola- nikola/fix-3025 ce1e6d6 Chris Warrick: Fix #3025 -- add `METADATA_VALUE_MAPPING` setting...
12:19:28 -GitHub[nikola]:#nikola- nikola/fix-3025 49c36fa Chris Warrick: Fix #3025 part 2 -- add smartjoin function/filter...
12:19:28 -GitHub[nikola]:#nikola- nikola/fix-3025 869a07a Chris Warrick: Jinjify and add missing smartjoin call...
12:20:53 -GitHub[nikola]:#nikola- [nikola] Kwpolska force-pushed fix-3025 from 869a07a to fa6df39: https://git.io/vpeFi
12:20:54 -GitHub[nikola]:#nikola- nikola/fix-3025 fa6df39 Chris Warrick: Fix #3025 part 2 -- add smartjoin function/filter...
12:21:29 -travis-ci:#nikola- getnikola/nikola#9827 (fix-3022-better-index-html-conflict-errors - a9be3c7 : Chris Warrick): The build was fixed.
12:21:30 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/2be84b8dc054...a9be3c7fbc88
12:21:30 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/366764752
12:22:21 <KwBot> [nikola] Kwpolska closed issue #3022: render_taxonomies:index.html conflicts with pages/index.html https://github.com/getnikola/nikola/issues/3022
12:22:33 -GitHub[nikola]:#nikola- [nikola] Kwpolska pushed 1 new commit to master: https://git.io/vpeF1
12:22:34 -GitHub[nikola]:#nikola- nikola/master c5b7b96 Chris Warrick: Merge pull request #3026 from getnikola/fix-3022-better-index-html-conflict-errors...
12:24:39 <KwBot> [nikola] Kwpolska opened issue #3039: Rename DISABLE_INDEXES_PLUGIN_* settings https://github.com/getnikola/nikola/issues/3039
12:26:01 -GitHub[nikola]:#nikola- [nikola] Kwpolska pushed 1 new commit to fix-3025: https://git.io/vpeFF
12:26:01 -GitHub[nikola]:#nikola- nikola/fix-3025 faf1a6f Chris Warrick: Merge branch 'master' into fix-3025
12:33:24 -travis-ci:#nikola- getnikola/nikola#9830 (fix-3024 - 3843daa : Felix Fontein): The build passed.
12:33:25 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/0655948ee1f7...3843daa57d68
12:33:25 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/366766434
12:34:43 <KwBot> [nikola] Kwpolska closed issue #3024: RSS_PATH doesn't work as advertised (is path and filename, excluding .xml) https://github.com/getnikola/nikola/issues/3024
12:34:56 -GitHub[nikola]:#nikola- [nikola] Kwpolska closed pull request #3036: Fixing RSS_PATH behavior. (master...fix-3024) https://git.io/vpeFf
12:35:24 <KwBot> [nikola] Kwpolska opened issue #3040: Changing RSS_PATH does not cause rebuilds of pages that link to it (that is, all of them) https://github.com/getnikola/nikola/issues/3040
12:35:24 <KwBot> [nikola] Kwpolska assigned issue #3040 to Kwpolska: Changing RSS_PATH does not cause rebuilds of pages that link to it (that is, all of them) https://github.com/getnikola/nikola/issues/3040
12:35:30 -GitHub[nikola]:#nikola- [nikola] felixfontein deleted fix-3024 at 3843daa: https://git.io/vpebq
12:36:44 -GitHub[nikola]:#nikola- [nikola] Kwpolska pushed 1 new commit to v7-maintenance: https://git.io/vpeb3
12:36:44 -GitHub[nikola]:#nikola- nikola/v7-maintenance bb097b2 Felix Fontein: Fixing RSS_PATH behavior.
12:46:00 <KwBot> [nikola] Kwpolska closed issue #3040: Changing RSS_PATH does not cause rebuilds of pages that link to it (that is, all of them) https://github.com/getnikola/nikola/issues/3040
12:46:13 -GitHub[nikola]:#nikola- [nikola] Kwpolska pushed 1 new commit to master: https://git.io/vpebX
12:46:13 -GitHub[nikola]:#nikola- nikola/master 987f186 Chris Warrick: Fix #3040 -- fix RSS_PATH/translatable setting rebuild issues...
12:46:46 -GitHub[nikola]:#nikola- [nikola] Kwpolska pushed 1 new commit to v7-maintenance: https://git.io/vpeb1
12:46:46 -GitHub[nikola]:#nikola- nikola/v7-maintenance 9c5bfa0 Chris Warrick: Fix #3040 -- fix RSS_PATH/translatable setting rebuild issues...
12:47:06 -travis-ci:#nikola- getnikola/nikola#9833 (v7-maintenance - bd44326 : Chris Warrick): The build passed.
12:47:07 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/92466d0c70ec...bd4432623591
12:47:07 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/366767819
12:49:21 <KwBot> [nikola] Kwpolska opened issue #3041: Customizing main RSS path https://github.com/getnikola/nikola/issues/3041
12:49:21 <KwBot> [nikola] Kwpolska assigned issue #3041 to felixfontein: Customizing main RSS path https://github.com/getnikola/nikola/issues/3041
12:50:00 -travis-ci:#nikola- getnikola/nikola#9839 (fix-3025 - faf1a6f : Chris Warrick): The build failed.
12:50:01 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/fa6df39ad812...faf1a6f68edf
12:50:01 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/366769407
12:59:32 -GitHub[nikola]:#nikola- [nikola] Kwpolska pushed 1 new commit to fix-3025: https://git.io/vpeNJ
12:59:32 -GitHub[nikola]:#nikola- nikola/fix-3025 861b4d7 Chris Warrick: Fix pydocstyle “warning”...
13:00:38 -travis-ci:#nikola- getnikola/nikola#9843 (master - 987f186 : Chris Warrick): The build passed.
13:00:39 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/2d5dae3781e9...987f18610fb7
13:00:39 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/366774300
13:07:01 -travis-ci:#nikola- getnikola/nikola#9844 (v7-maintenance - 9c5bfa0 : Chris Warrick): The build passed.
13:07:02 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/bb097b2fa117...9c5bfa0c1940
13:07:02 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/366774377
13:16:39 -travis-ci:#nikola- getnikola/nikola#9847 (fix-3025 - 861b4d7 : Chris Warrick): The build was fixed.
13:16:40 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/faf1a6f68edf...861b4d7992c2
13:16:40 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/366776928
14:11:27 <tbm> ChrisWarrick: what's the plan for v8?  It sounds like it's far away, yet most new stuff is kept for v8
14:11:40 <ChrisWarrick> tbm: known issue
14:12:11 <ChrisWarrick> tbm: that said, if we get YAML config done, and perhaps a few more things, we might end up releasing v8 and then improving in v8.1 perhaps?
14:12:46 <tbm> ChrisWarrick: I was just going to say: rename v8 to v9 and make a v8 soonish ;)  which sounds similar to your v8.1 idea
14:13:49 <ralsina> tbm: we wanted to put the big incompatible changes in v8. That also means all the big changes that we don't have time to do properly :-(
14:14:07 <ralsina> But yes, the big one left is the YAML config. I will put my book on hold for a week and push it.
14:15:01 <tbm> ralsina: hi there
14:15:31 <tbm> I've been very impressed by how responsive the development team is (ChrisWarrick in partcular)
14:15:54 <tbm> I know hugo is very popular right now but nikola does everything I need. I'm quite happy so far. Thanks!
14:16:00 <ChrisWarrick> You’re always welcome!
14:16:27 <ChrisWarrick> (And my responsiveness is a concidence called “fully free Saturday”)
14:16:33 <tbm> (I'm converting my site over from a ~5 year old nanoc)
14:16:51 <ralsina> I agree that he is very responsive. Otherwise the prject would look pretty dead :-(
14:16:56 <ChrisWarrick> ralsina: I can try to contribute a lesson or two to the book in the next chapter (say, on setup.py and pypi)
14:17:05 <ralsina> ChrisWarrick: nice!
14:17:20 <ralsina> If you want to take those two topics it would be awesome
14:17:34 <ChrisWarrick> I’ll try, although I’m not setting a hard deadline
14:17:41 <ralsina> ChrisWarrick: no worries
14:17:51 <ralsina> ChrisWarrick: if I write them 1st, then they are written :-)
14:18:12 <ralsina> ChrisWarrick: BTW, setting up the tooling is pretty manual since I never expected others to attempt it
14:18:30 <ChrisWarrick> ralsina: I expected you to be using gitlab CI for actual automation
14:19:14 <ChrisWarrick> ralsina: and to write a “how to automate building this book” chapter
14:19:16 <ralsina> ChrisWarrick: it did not actually work at 1st because I could not get gitbook to build to a older called public
14:19:38 <ralsina> and when I could do it, then it already worked and did not want to bother installing gitbook on the CI boxes
14:20:03 <ralsina> I fully expect there will be a book on the tooling for the book
14:20:12 <ralsina> It may consist 25% of curses
14:20:35 <ralsina> I am sorely tempted to rewrite the damn tools
14:20:44 <ChrisWarrick> Why not use Nikola?
14:20:45 <ralsina> I published a package in freaking npm for it
14:20:53 <ChrisWarrick> oh my
14:20:58 <ralsina> Nikola doesn't have the larger structure support
14:21:09 <ralsina> Or the "build an epub" support
14:21:09 <ChrisWarrick> It could
14:21:19 <ralsina> But it was not a good decision not to use Nikola
14:21:35 <ralsina> So, after the book, I fully intend to write nikola-book
14:21:44 <ChrisWarrick> cat cache/pages/*.html > everything.html;  pandoc -i everything.html -o everything.epub
14:22:07 <ralsina> Something like that, maybe, yes
14:22:43 <ralsina> Also, fixing snaps is tricky because I am using arch again now. Freedom!
14:24:13 <ChrisWarrick> Oh, hello
14:24:24 <ChrisWarrick> you could drop them
14:24:36 -GitHub[nikola]:#nikola- [nikola] ralsina pushed 1 new commit to ipynb-basic-template: https://git.io/vpepJ
14:24:36 -GitHub[nikola]:#nikola- nikola/ipynb-basic-template bb7fe3f Roberto Alsina: Merge branch 'master' into ipynb-basic-template
14:25:06 <ChrisWarrick> ralsina: have you got an AUR account, ever bothered with PKGBUILDs?
14:26:45 <KwBot> [nikola] ralsina reopened issue #3027: post-list shortcode doesn't work with Markdown https://github.com/getnikola/nikola/issues/3027
14:26:49 <KwBot> [nikola] ralsina assigned issue #3027 to ralsina: post-list shortcode doesn't work with Markdown https://github.com/getnikola/nikola/issues/3027
14:28:44 <ralsina> ChrisWarrick: I used to maintain a few UILDS
14:28:53 <ralsina> PKGBUILDS
14:29:01 <ralsina> Nah, I will fix it
14:29:09 <ralsina> I still have ubuntu at work, worst case
14:29:43 <ChrisWarrick> ralsina: if you have an AUR account and want co-maintainership of the nikola{,-git} packages, I’ll give it to you
14:29:49 <ChrisWarrick> (and you should want that)
14:31:25 -travis-ci:#nikola- getnikola/nikola#9849 (ipynb-basic-template - bb7fe3f : Roberto Alsina): The build passed.
14:31:26 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/f86790e809fd...bb7fe3fb3f71
14:31:26 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/366797546
14:35:59 <ralsina> ChrisWarrick: let me check if my old account is still there
14:41:38 -GitHub[nikola]:#nikola- [nikola] Kwpolska closed pull request #3020: Use basic ipynb template by default for slightly better appearance and behavior (master...ipynb-basic-template) https://git.io/vxj3A
14:42:36 -GitHub[nikola]:#nikola- [nikola] felixfontein created fix-3041 (+2 new commits): https://git.io/vpep2
14:42:36 -GitHub[nikola]:#nikola- nikola/fix-3041 a0da2e2 Felix Fontein: Allowing to configure filename base for RSS_PATH.
14:42:36 -GitHub[nikola]:#nikola- nikola/fix-3041 0f6ff8f Felix Fontein: Allowing to configure file extensions for Atom and RSS feeds.
14:43:43 <ralsina> ChrisWarrick: the default notiication level in GL is to only be notified in issues you already participated. I should be getting the important stuff now
14:43:43 -GitHub[nikola]:#nikola- [nikola] felixfontein opened pull request #3042:  Customizing main RSS path, as well as Atom and RSS feed extensions (master...fix-3041) https://git.io/vpepV
14:45:22 -GitHub[nikola]:#nikola- [nikola] felixfontein force-pushed fix-3041 from 0f6ff8f to a5c8f38: https://git.io/vpepo
14:45:23 -GitHub[nikola]:#nikola- nikola/fix-3041 c398e4d Felix Fontein: Allowing to configure filename base for RSS_PATH.
14:45:23 -GitHub[nikola]:#nikola- nikola/fix-3041 a5c8f38 Felix Fontein: Allowing to configure file extensions for Atom and RSS feeds.
14:45:45 <KwBot> [nikola] Kwpolska closed issue #3029: [canterville] Inconsistent spacing between paragraphs https://github.com/getnikola/nikola/issues/3029
14:48:45 -travis-ci:#nikola- getnikola/nikola#9851 (master - df80757 : Chris Warrick): The build passed.
14:48:46 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/987f18610fb7...df80757ad1fa
14:48:46 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/366801624
14:48:47 -GitHub[nikola]:#nikola- [nikola] felixfontein pushed 1 new commit to fix-3041: https://git.io/vpepD
14:48:47 -GitHub[nikola]:#nikola- nikola/fix-3041 58388b3 Felix Fontein: RSS_PATH_FILENAME_BASE -> RSS_FILENAME_BASE.
14:50:51 -GitHub[nikola]:#nikola- [nikola] felixfontein pushed 1 new commit to fix-3041: https://git.io/vpepb
14:50:51 -GitHub[nikola]:#nikola- nikola/fix-3041 0f3f219 Felix Fontein: Simplifying.
14:51:01 -travis-ci:#nikola- getnikola/nikola#9852 (fix-3041 - 0f6ff8f : Felix Fontein): The build has errored.
14:51:02 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/a0da2e268c54^...0f6ff8feb593
14:51:02 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/366801837
14:56:03 <tbm> ChrisWarrick: so, crumbs isn't available for pages
14:56:20 <tbm> I cannot believe nobody has needed breadcrumbs for pages before
14:56:25 <ChrisWarrick> tbm: not by default, no
14:56:31 <ChrisWarrick> you can contribute a plugin
14:56:36 -travis-ci:#nikola- getnikola/nikola#9853 (fix-3041 - a5c8f38 : Felix Fontein): The build passed.
14:56:37 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/0f6ff8feb593...a5c8f3843315
14:56:37 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/366802384
14:57:15 <tbm> ChrisWarrick: so a plugin that makes crumbs available for pages and then I could use the crumbs.tmpl to iterate over that?
14:57:22 <ChrisWarrick> yes
14:58:08 <tbm> ChrisWarrick: and nobody has done that before? Are breadcrumbs so out of fashion?
14:58:36 <ChrisWarrick> Perhaps nobody had built a page that needed breadcrumbs yet
14:59:11 -GitHub[nikola]:#nikola- [nikola] felixfontein pushed 1 new commit to fix-3041: https://git.io/vpehZ
14:59:11 -GitHub[nikola]:#nikola- nikola/fix-3041 d0bb8b0 Felix Fontein: FEED_EXTENSION -> ATOM_EXTENSION; adding extensions to global context and documenting them.
14:59:42 <tbm> ChrisWarrick: yeah I'm just wondering if I'm looking at the problem in the wrong may. Maybe there's a different approach but I don't think so
14:59:43 -GitHub[nikola]:#nikola- [nikola] Kwpolska pushed 1 new commit to master: https://git.io/vpehn
14:59:43 -GitHub[nikola]:#nikola- nikola/master 54cd963 Chris Warrick: Union merging for CHANGES.txt...
14:59:45 <ChrisWarrick> the “update” is so awesome I just pushed this onto master: https://about.gitlab.com/2015/02/10/gitlab-reduced-merge-conflicts-by-90-percent-with-changelog-placeholders/
15:00:18 <tbm> ChrisWarrick: btw, speaking of books, can you recommend a resource to learn about modern html/css for those who learned it back in the 90s (or early 2000s)
15:00:52 <ChrisWarrick> tbm: I don’t have any, my resource is “googling stuff around and remembering stuff learned in the mid 2000s”
15:02:28 -travis-ci:#nikola- getnikola/nikola#9857 (fix-3041 - 0f3f219 : Felix Fontein): The build passed.
15:02:29 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/58388b3797dc...0f3f219d7254
15:02:29 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/366803855
15:10:30 -GitHub[nikola]:#nikola- [nikola] felixfontein pushed 1 new commit to fix-3041: https://git.io/vpehQ
15:10:30 -GitHub[nikola]:#nikola- nikola/fix-3041 5a1ce3a Felix Fontein: Forgot rename.
15:11:33 <berti> ... a lot of activity today
15:12:18 -GitHub[nikola]:#nikola- [nikola] Kwpolska created all_page_dependencies (+1 new commit): https://git.io/vpehF
15:12:18 -GitHub[nikola]:#nikola- nikola/all_page_dependencies 89d5ceb Chris Warrick: Add ALL_PAGE_DEPENDENCIES feature to clean up global context...
15:12:52 -travis-ci:#nikola- getnikola/nikola#9859 (fix-3041 - d0bb8b0 : Felix Fontein): The build failed.
15:12:53 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/0f3f219d7254...d0bb8b0bd02c
15:12:53 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/366805875
15:17:32 -GitHub[nikola]:#nikola- [nikola] felixfontein pushed 1 new commit to fix-3041: https://git.io/vpejf
15:17:32 -GitHub[nikola]:#nikola- nikola/fix-3041 849ce2e Felix Fontein: Forgot two places (h/t @Kwpolska).
15:18:36 -GitHub[nikola]:#nikola- [nikola] Kwpolska pushed 1 new commit to all_page_dependencies: https://git.io/vpejJ
15:18:36 -GitHub[nikola]:#nikola- nikola/all_page_dependencies 4637b40 Chris Warrick: Translatable Settings support for ALL_PAGE_DEPS...
15:18:50 -GitHub[nikola]:#nikola- [nikola] Kwpolska opened pull request #3043: Add ALL_PAGE_DEPENDENCIES feature to clean up global context (master...all_page_dependencies) https://git.io/vpejU
15:21:17 -GitHub[nikola]:#nikola- [nikola] Kwpolska pushed 1 new commit to fix-3041: https://git.io/vpejt
15:21:17 -GitHub[nikola]:#nikola- nikola/fix-3041 de95165 Chris Warrick: Add #3041 setting names to changelog...
15:23:08 -travis-ci:#nikola- getnikola/nikola#9861 (master - 54cd963 : Chris Warrick): The build passed.
15:23:09 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/df80757ad1fa...54cd9631c334
15:23:10 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/366806023
15:26:51 -GitHub[nikola]:#nikola- [nikola] Kwpolska pushed 1 new commit to all_page_dependencies: https://git.io/vpej4
15:26:51 -GitHub[nikola]:#nikola- nikola/all_page_dependencies d209432 Chris Warrick: Clean up copy-paste mixups...
15:32:10 <KwBot> [nikola] Kwpolska closed issue #3041: Customizing main RSS path https://github.com/getnikola/nikola/issues/3041
15:32:27 -GitHub[nikola]:#nikola- [nikola] Kwpolska closed pull request #3042:  Customizing main RSS path, as well as Atom and RSS feed extensions (master...fix-3041) https://git.io/vpepV
15:33:16 -GitHub[nikola]:#nikola- [nikola] ralsina created make-post-list-independent (+2 new commits): https://git.io/vpejr
15:33:16 -GitHub[nikola]:#nikola- nikola/make-post-list-independent 0b43422 Roberto Alsina: Moved post-list to its own plugin
15:33:16 -GitHub[nikola]:#nikola- nikola/make-post-list-independent a3d1529 Roberto Alsina: Fix #3027
15:34:03 -GitHub[nikola]:#nikola- [nikola] ralsina opened pull request #3044: Make post list shortcode independent of the reSt directive (master...make-post-list-independent) https://git.io/vpejo
15:34:48 -GitHub[nikola]:#nikola- [nikola] Kwpolska pushed 1 new commit to all_page_dependencies: https://git.io/vpejK
15:34:48 -GitHub[nikola]:#nikola- nikola/all_page_dependencies da261b7 Chris Warrick: Merge 'master' and add #3041 stuff
15:36:44 <KwBot> [nikola] ralsina closed issue #2981: Decide whether reSt files use .rst or .txt and stick to it https://github.com/getnikola/nikola/issues/2981
15:37:23 <KwBot> [nikola] ralsina closed issue #2970: Settings (per language) for Markdown extensions https://github.com/getnikola/nikola/issues/2970
15:37:40 -GitHub[nikola]:#nikola- [nikola] tbm opened pull request #3045: Make crumbs available in all pages (master...crumbs-pages) https://git.io/vpej9
15:40:41 -GitHub[nikola]:#nikola- [nikola] ralsina pushed 1 new commit to make-post-list-independent: https://git.io/vpejx
15:40:41 -GitHub[nikola]:#nikola- nikola/make-post-list-independent 2d30008 Roberto Alsina: forgot
15:41:49 -travis-ci:#nikola- getnikola/nikola#9869 (all_page_dependencies - d209432 : Chris Warrick): The build passed.
15:41:50 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/4637b40ca870...d209432f3a4b
15:41:50 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/366813435
15:45:00 -travis-ci:#nikola- getnikola/nikola#9871 (master - 75a1f70 : Chris Warrick): The build passed.
15:45:01 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/54cd9631c334...75a1f70c22d3
15:45:01 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/366814909
15:46:48 <ChrisWarrick> tbm: minor hint, changes.txt additions should go on top
15:47:00 <tbm> ok
15:48:45 <ChrisWarrick> tbm: “I'll post a new version soon.”  ← I hope you mean “I’ll push another commit to that branch that makes it work better.”
15:49:22 <tbm> ChrisWarrick: yep
15:50:44 -travis-ci:#nikola- getnikola/nikola#9874 (all_page_dependencies - da261b7 : Chris Warrick): The build passed.
15:50:45 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/d209432f3a4b...da261b7e772d
15:50:45 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/366815505
15:54:55 -GitHub[nikola]:#nikola- [nikola] ralsina created make-chart-independent (+1 new commit): https://git.io/vpveV
15:54:55 -GitHub[nikola]:#nikola- nikola/make-chart-independent 68746a6 Roberto Alsina: Make chart shortcode its own plugin
15:56:55 -GitHub[nikola]:#nikola- [nikola] ralsina pushed 1 new commit to make-post-list-independent: https://git.io/vpve6
15:56:55 -GitHub[nikola]:#nikola- nikola/make-post-list-independent 792c5dc Roberto Alsina: lint
16:01:19 <KwBot> [nikola-themes] appliedprivacy opened issue #148: [bootstrap] make bootstrap work out of the box with common Content-Security-Policy https://github.com/getnikola/nikola-themes/issues/148
16:01:25 -GitHub[nikola]:#nikola- [nikola] ralsina pushed 2 new commits to make-chart-independent: https://git.io/vpve5
16:01:25 -GitHub[nikola]:#nikola- nikola/make-chart-independent ea68143 Roberto Alsina: lint
16:01:25 -GitHub[nikola]:#nikola- nikola/make-chart-independent bd64185 Roberto Alsina: typo
16:02:50 -GitHub[nikola]:#nikola- [nikola] ralsina pushed 1 new commit to make-post-list-independent: https://git.io/vpveF
16:02:50 -GitHub[nikola]:#nikola- nikola/make-post-list-independent f7ec3d6 Roberto Alsina: docstrings
16:04:29 -travis-ci:#nikola- getnikola/nikola#9877 (make-post-list-independent - 2d30008 : Roberto Alsina): The build failed.
16:04:30 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/a3d1529b3025...2d30008abc97
16:04:30 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/366817073
16:15:37 -travis-ci:#nikola- getnikola/nikola#9883 (make-chart-independent - bd64185 : Roberto Alsina): The build failed.
16:15:38 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/68746a623722...bd641851ad08
16:15:38 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/366822953
16:19:27 -travis-ci:#nikola- getnikola/nikola#9884 (make-post-list-independent - f7ec3d6 : Roberto Alsina): The build failed.
16:19:28 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/792c5dcb3f58...f7ec3d65c6b0
16:19:28 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/366823337
16:22:58 -GitHub[nikola]:#nikola- [nikola] ralsina opened pull request #3046: Make chart independent (master...make-chart-independent) https://git.io/vpvvD
16:29:10 -GitHub[nikola]:#nikola- [nikola] ralsina pushed 1 new commit to make-chart-independent: https://git.io/vpvf3
16:29:10 -GitHub[nikola]:#nikola- nikola/make-chart-independent ae91c25 Roberto Alsina: added missing docstring
16:30:39 -GitHub[nikola]:#nikola- [nikola] ralsina pushed 1 new commit to make-post-list-independent: https://git.io/vpvfs
16:30:39 -GitHub[nikola]:#nikola- nikola/make-post-list-independent 3bc74fc Roberto Alsina: added missing docstring
16:40:36 -travis-ci:#nikola- getnikola/nikola#9889 (make-chart-independent - ae91c25 : Roberto Alsina): The build was fixed.
16:40:37 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/bd641851ad08...ae91c255c29e
16:40:37 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/366830429
16:50:32 -travis-ci:#nikola- getnikola/nikola#9891 (make-post-list-independent - 3bc74fc : Roberto Alsina): The build was fixed.
16:50:33 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/f7ec3d65c6b0...3bc74fc0948b
16:50:33 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/366830660
17:18:38 <tbm> ChrisWarrick: how would I add a plugin that changes context before the page is rendered?
17:18:53 <ChrisWarrick> tbm: to do what?
17:19:55 <tbm> ChrisWarrick: I want to have 'pretty' breadcrumbs. So instead of crumbs = [('..', path)] I want to map path to what is defined in a metadata variable
17:21:32 <ChrisWarrick> tbm: SignalHandler, perhaps?
17:22:12 <ChrisWarrick> tbm: Or you could try to do this inside the template, or something.
17:22:52 <tbm> ChrisWarrick: the template, hmm
17:46:14 <tbm> ChrisWarrick: sorry, another question
17:46:37 <tbm> ChrisWarrick: from a plugin, can I access information about all pages?  I need to look up the metainfo for a page and I know it's path
17:46:47 <ChrisWarrick> you can look at self.site.timeline
17:47:05 <ChrisWarrick> or any of the other self.site variables that may be more helpful to find posts
17:54:46 <tbm> ChrisWarrick: self.site.post_per_file is empty so I guess SignalHandler is too early
17:55:15 <ChrisWarrick> tbm: which signal are you using?
18:30:02 <tbm> ChrisWarrick: thanks, that question helped
18:48:54 <tbm> ChrisWarrick:                 if not file.endswith('.html'):
18:48:54 <tbm>                     file += "/" + self.site.config['INDEX_FILE']
18:49:07 <tbm> ChrisWarrick: what's the right way to do this?  I'm sure endswith .html isn't right
18:54:05 <ChrisWarrick> tbm: what you’re trying to do?
18:55:56 <tbm> ChrisWarrick: hm, I think I just answered it myself
18:56:07 <tbm> ChrisWarrick: get_crumbs() can get a file (foo/bar.html) or a directory (foo)
18:56:26 <tbm> ChrisWarrick: but I need to look up the post so I wanted to add /index.html
18:56:40 <tbm> but I think I can just check is_file
18:56:46 <ChrisWarrick> what is `is_file`?
18:57:07 <tbm> a parameter of get_crumbs()
18:58:26 <tbm> yeah, this seems to work
19:12:39 <tbm> ChrisWarrick: ok, I have a working plugin.  Thanks for your help
19:12:59 <ChrisWarrick> tbm: you may want to publish it at plugins.getnikola.com
19:13:28 <tbm> ChrisWarrick: yeah just waiting to hear regarding https://github.com/getnikola/nikola/pull/3045
19:13:43 <tbm> ChrisWarrick: since it depends on that.  If that PR is rejected I'll have to solve it in another way
21:16:07 -GitHub[nikola]:#nikola- [nikola] Kwpolska closed pull request #3045: Make crumbs available in all pages (master...crumbs-pages) https://git.io/vpej9
21:23:44 -travis-ci:#nikola- getnikola/nikola#9895 (master - 80bff39 : Chris Warrick): The build passed.
21:23:45 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/75a1f70c22d3...80bff39fbcbe
21:23:45 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/366902922
21:46:26 -GitHub[nikola]:#nikola- [nikola] gwax created updated_doc_fix (+1 new commit): https://git.io/vpvGj
21:46:26 -GitHub[nikola]:#nikola- nikola/updated_doc_fix 536619f George Leslie-Waksman: Clarify that `updated` defaults to the value for `date`
21:50:14 -GitHub[nikola]:#nikola- [nikola] gwax opened pull request #3047: Clarify that `updated` defaults to the value for `date` (master...updated_doc_fix) https://git.io/vpvZO
21:53:28 -travis-ci:#nikola- getnikola/nikola#9896 (updated_doc_fix - 536619f : George Leslie-Waksman): The build passed.
21:53:29 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/commit/536619f59161
21:53:29 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/366911071