13:44:56 <KwBot> [nikola] ralsina assigned issue #1707 to ralsina: support for shortcodes https://github.com/getnikola/nikola/issues/1707 16:06:54 -GitHub[nikola]:#nikola- [nikola] ralsina created shortcodes (+1 new commit): http://git.io/vE48V 16:06:54 -GitHub[nikola]:#nikola- nikola/shortcodes 653fb9f Roberto Alsina: * Added Hugo-like shortcode implementation... 16:07:41 -GitHub[nikola]:#nikola- [nikola] ralsina pushed 1 new commit to shortcodes: http://git.io/vE48d 16:07:42 -GitHub[nikola]:#nikola- nikola/shortcodes 8719341 Roberto Alsina: updated changelog 16:14:19 -travis-ci:#nikola- getnikola/nikola#6667 (shortcodes - 653fb9f : Roberto Alsina): The build failed. 16:14:20 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/commit/653fb9f39f4a 16:14:20 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/98539645 16:15:18 -travis-ci:#nikola- getnikola/nikola#6668 (shortcodes - 8719341 : Roberto Alsina): The build failed. 16:15:19 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/653fb9f39f4a...871934102400 16:15:19 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/98539903 16:20:00 -GitHub[nikola]:#nikola- [nikola] ralsina pushed 1 new commit to shortcodes: http://git.io/vE40V 16:20:01 -GitHub[nikola]:#nikola- nikola/shortcodes eaf1d30 Roberto Alsina: lint 16:25:16 -travis-ci:#nikola- getnikola/nikola#6670 (shortcodes - eaf1d30 : Roberto Alsina): The build is still failing. 16:25:17 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/871934102400...eaf1d300ecf8 16:25:17 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/98542539 16:29:37 <Koni> ralsina: i got the news concerning short tags, thanks a lot :) 16:29:52 <ralsina> Koni: yw 16:30:30 <ralsina> it's mostly done now, all that's left is the boring work of making all compilers support it and create shortcodes that do stuff and document it 16:38:34 -GitHub[nikola]:#nikola- [nikola] Kwpolska pushed 1 new commit to shortcodes: http://git.io/vE4VG 16:38:34 -GitHub[nikola]:#nikola- nikola/shortcodes 0543e7a Chris Warrick: Fix docstrings... 16:42:31 -travis-ci:#nikola- getnikola/nikola#6672 (shortcodes - 0543e7a : Chris Warrick): The build is still failing. 16:42:32 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/eaf1d300ecf8...0543e7a8adef 16:42:33 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/98545969 16:43:01 <ChrisWarrick> ralsina: also, writing tests 16:43:12 <ralsina> ChrisWarrick: it has tests! 16:43:24 <ChrisWarrick> ralsina: doctests are meh 16:43:39 <ralsina> well, in this case they are what I can afford ;-) 17:14:12 <ChrisWarrick> doctests are so dumb 17:17:49 <ChrisWarrick> ralsina: my “simple” tag parser ended up being a big long (~50 sloc), blame quotes. Shall I stash it away for the future™ when we are done with the base branch or push it now? 17:18:11 <ralsina> ChrisWarrick: since the current parser works, maybe it can wait for later? 17:18:18 <ralsina> I really want to get this totally done today :-) 17:18:32 <ChrisWarrick> ralsina: okay, stashing away and cherry-picking doctest fixes 17:18:32 <ralsina> does it parse the arguments, too? 17:20:10 -GitHub[nikola]:#nikola- [nikola] ralsina pushed 4 new commits to shortcodes: http://git.io/vE4Hj 17:20:10 -GitHub[nikola]:#nikola- nikola/shortcodes 9fab02f Roberto Alsina: dev docs for shortcodes 17:20:10 -GitHub[nikola]:#nikola- nikola/shortcodes e463c34 Roberto Alsina: Use templates in shortcodes/ to render shortcodes 17:20:10 -GitHub[nikola]:#nikola- nikola/shortcodes 7dfa126 Roberto Alsina: better docstring 17:21:13 <ChrisWarrick> ralsina: yeah 17:21:22 <ralsina> I wonder if the py3 HTML parser will not randomly change the attr order 17:21:31 -GitHub[nikola]:#nikola- [nikola] Kwpolska pushed 1 new commit to shortcodes: http://git.io/vE4Q2 17:21:32 -GitHub[nikola]:#nikola- nikola/shortcodes 7786dd2 Chris Warrick: Fix shortcodes doctests... 17:21:35 <ralsina> thus making positional arguments for shortcodes crazy 17:21:44 <ChrisWarrick> ralsina: https://gist.github.com/5d62abe85ea8c02a28b2 17:22:17 <ChrisWarrick> That would require working on sets, I doubt it 17:22:56 <ralsina> hmmm 17:23:14 <ralsina> the definition of arguments in hugo's shortcodes says "they are like html" 17:23:20 <ralsina> so why not use that? 17:23:23 -travis-ci:#nikola- getnikola/nikola#6674 (shortcodes - 5392659 : Roberto Alsina): The build is still failing. 17:23:24 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/0543e7a8adef...5392659e79bb 17:23:25 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/98553052 17:23:34 <ralsina> I worry a but about reimplementing a very old wheel 17:26:22 <ChrisWarrick> ralsina: IMO using the HTML parser is overkill 17:29:18 -travis-ci:#nikola- getnikola/nikola#6676 (shortcodes - 7786dd2 : Chris Warrick): The build is still failing. 17:29:19 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/5392659e79bb...7786dd265950 17:29:19 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/98553209 17:40:02 -GitHub[nikola]:#nikola- [nikola] ralsina pushed 2 new commits to shortcodes: http://git.io/vE4AP 17:40:02 -GitHub[nikola]:#nikola- nikola/shortcodes 816d9a2 Roberto Alsina: documented shortcodes a little 17:40:02 -GitHub[nikola]:#nikola- nikola/shortcodes 84f12dd Roberto Alsina: Merge branch 'shortcodes' of github.com:getnikola/nikola into shortcodes 17:41:22 -GitHub[nikola]:#nikola- [nikola] ralsina pushed 1 new commit to shortcodes: http://git.io/vE4xT 17:41:23 -GitHub[nikola]:#nikola- nikola/shortcodes dacf972 Roberto Alsina: typo 17:41:54 <ralsina> ChrisWarrick: I think the shortcodes branch is good enough for review 17:42:13 <ralsina> still needs to be hacked into all the other compilers, and we should provide a bunch more shortcodes, but it's a start 17:46:36 -travis-ci:#nikola- getnikola/nikola#6679 (shortcodes - 84f12dd : Roberto Alsina): The build is still failing. 17:46:37 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/7786dd265950...84f12ddd6a40 17:46:37 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/98556442 17:46:38 <ralsina> Also, it needs better error handling and some way to escape things so I can document shortcodes withou triggering shortcodes ;-) 18:00:56 -GitHub[nikola]:#nikola- [nikola] ralsina pushed 1 new commit to shortcodes: http://git.io/vEBf0 18:00:56 -GitHub[nikola]:#nikola- nikola/shortcodes fee8046 Roberto Alsina: don't crash on unknown shortcode 18:02:19 -GitHub[nikola]:#nikola- [nikola] ralsina pushed 1 new commit to shortcodes: http://git.io/vEBfb 18:02:19 -GitHub[nikola]:#nikola- nikola/shortcodes 0bc826b Roberto Alsina: don't crash if there is no shortcodes/ 18:04:21 -travis-ci:#nikola- getnikola/nikola#6682 (shortcodes - fee8046 : Roberto Alsina): The build is still failing. 18:04:22 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/dacf97274867...fee8046fbe1c 18:04:22 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/98559782 18:44:25 -GitHub[nikola]:#nikola- [nikola] Kwpolska pushed 1 new commit to shortcodes: http://git.io/vEBnc 18:44:25 -GitHub[nikola]:#nikola- nikola/shortcodes 8cad9ac Chris Warrick: flake8... 18:55:28 <ChrisWarrick> Something is very broken in tests/base.py 19:06:36 <ChrisWarrick> nah, that’s just a dependency cycle for register_shortcodes 19:07:23 <ChrisWarrick> I might even write some shortcode tests today. 19:07:57 <ChrisWarrick> Speaking of writing code, I’m not sure if I should. A famous Polish christmas carol warns about bugs being born. (yay for homophones) 19:08:57 -GitHub[nikola]:#nikola- [nikola] Kwpolska pushed 1 new commit to shortcodes: http://git.io/vEB0W 19:08:57 -GitHub[nikola]:#nikola- nikola/shortcodes ae8e24c Chris Warrick: Make test suite work... 19:56:05 -GitHub[nikola]:#nikola- [nikola] Kwpolska pushed 1 new commit to shortcodes: http://git.io/vEB1k 19:56:05 -GitHub[nikola]:#nikola- nikola/shortcodes bdbb9a8 Chris Warrick: Add basic shortcode tests... 20:00:15 -travis-ci:#nikola- getnikola/nikola#6688 (shortcodes - bdbb9a8 : Chris Warrick): The build passed. 20:00:16 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/ae8e24ca8877...bdbb9a8bdf24 20:00:16 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/98578616 20:02:06 -GitHub[nikola]:#nikola- [nikola] ralsina pushed 1 new commit to shortcodes: http://git.io/vEBDt 20:02:06 -GitHub[nikola]:#nikola- nikola/shortcodes 137d1e6 Roberto Alsina: always pass data to shortcodes 20:05:23 -GitHub[nikola]:#nikola- [nikola] Kwpolska pushed 1 new commit to shortcodes: http://git.io/vEBy3 20:05:23 -GitHub[nikola]:#nikola- nikola/shortcodes 79ab0a1 Chris Warrick: Fix unused tests [ci skip]... 20:08:57 -travis-ci:#nikola- getnikola/nikola#6690 (shortcodes - 137d1e6 : Roberto Alsina): The build was broken. 20:08:58 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/bdbb9a8bdf24...137d1e6094c3 20:08:58 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/98579483 20:14:56 -travis-ci:#nikola- getnikola/nikola#6692 (shortcodes - beb6b87 : Chris Warrick): The build passed. 20:14:57 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/79ab0a171708...beb6b8704e5d 20:14:57 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/98580457 20:39:24 -17WABEL6H:#nikola- [nikola] ralsina closed pull request #2193: Shortcodes (master...shortcodes) http://git.io/vE44N 20:39:25 -18VAAIPIA:#nikola- [nikola] ralsina pushed 1 new commit to master: http://git.io/vEBx8 20:39:25 -18VAAIPIA:#nikola- nikola/master 19cd8dd Roberto Alsina: Merge pull request #2193 from getnikola/shortcodes... 20:39:29 -GitHub[nikola]:#nikola- [nikola] ralsina deleted shortcodes at beb6b87: http://git.io/vEBx4 20:45:30 -travis-ci:#nikola- getnikola/nikola#6694 (master - 19cd8dd : Roberto Alsina): The build passed. 20:45:31 -travis-ci:#nikola- Change view: https://github.com/getnikola/nikola/compare/c02f64ebe572...19cd8dd1e455 20:45:31 -travis-ci:#nikola- Build details: https://travis-ci.org/getnikola/nikola/builds/98584683