[melbourne-pug] python-based wiki with nice query-/template-ability?

Lars Yencken lars at yencken.org
Thu Jan 30 06:38:45 CET 2014


I recall Nicole Harris gave a talk on Mezzanine at our meetup last year:

http://mezzanine.jupo.org/

It's billed as a CMS, not a wiki, but if your users are trusted staff it
might be just fine.


On 30 January 2014 15:32, Tim Richardson <tim at growthpath.com.au> wrote:

> web2py has a built-in wiki. Have a look at the docs and see if it's
> interesting.
>
>
> On Thu, Jan 30, 2014 at 3:11 PM, Anthony Briggs <anthony.briggs at gmail.com>wrote:
>
>> I don't know of anything like that off of the top of my head, but from a
>> quick search there are a few lightweight wikis around which might be
>> possible to hack on, eg. https://pypi.python.org/pypi/djiki and
>> https://pypi.python.org/pypi/valet. Perhaps they might get you further
>> than MoinMoin?
>>
>>
>> On 30 January 2014 14:53, Noon Silk <noonslists at gmail.com> wrote:
>>
>>> > It might help if you gave us some more detail about what you're trying
>>> to
>>> > do, rather than a list of features. eg. The iPython notebook will let
>>> you
>>> > execute arbitrary code, but I don't know whether it can introspect and
>>> > pull bits of other pages in the same notebook.
>>>
>>> I want a Wiki - community editable, versionable, trivial setup, with
>>> some customisability to query the pages that the wiki has, and obtain bits
>>> of the pages - say I create a template page and it always contains sections
>>> "Description, Example, Json" and then I want to obtain each "Example" from
>>> each "page" that I have queried and do things with it; like perhaps create
>>> a graph.
>>>
>>> Something very similar to FindStat.org, really -
>>> http://www.findstat.org/ (which uses MoinMoin). Note that while this
>>> looks like it makes a lot of use of MoinMoin, infact almost all the work is
>>> done through MoinMoin "macros", written in Python. I want to re-use as much
>>> of the wiki as possible.
>>>
>>>
>>>
>>> On Thu, Jan 30, 2014 at 2:23 PM, Anthony Briggs <
>>> anthony.briggs at gmail.com> wrote:
>>>
>>>> Trac is pretty painful to set up, from memory.
>>>>
>>>> It might help if you gave us some more detail about what you're trying
>>>> to do, rather than a list of features. eg. The iPython notebook will let
>>>> you execute arbitrary code, but I don't know whether it can introspect and
>>>> pull bits of other pages in the same notebook.
>>>>
>>>> Failling that, it might be relatively easy to roll your own, either
>>>> with Django or some combination of Flask/Peewee/Jinja/similar.
>>>>
>>>> Anthony
>>>>
>>>>
>>>>
>>>> On 30 January 2014 13:36, Noon Silk <noonslists at gmail.com> wrote:
>>>>
>>>>> > There is Django snippets ... https://djangosnippets.org
>>>>> > and Pastebin ... http://pastebin.com/
>>>>>
>>>>> ..., these are both websites. I'm looking for something to customise
>>>>> myself.
>>>>>
>>>>>
>>>>> > Also, have you looked at the Trac wiki? Most people would use it
>>>>> for
>>>>> > the ticketing but it also has useful wiki with markup permitting
>>>>> code.
>>>>>
>>>>> I hadn't considered Trac for this, thanks for reminding me about it.
>>>>> I'm not sure it's right, though.
>>>>>
>>>>>
>>>>>
>>>>> On Thu, Jan 30, 2014 at 12:17 PM, Mike Dewhirst <miked at dewhirst.com.au
>>>>> > wrote:
>>>>>
>>>>>> On 30/01/2014 11:56am, Noon Silk wrote:
>>>>>>
>>>>>>> Hello,
>>>>>>>
>>>>>>>    So I'm interested in a python-based wiki that I can write
>>>>>>> arbitrary
>>>>>>> python code in; perhaps with a view to:
>>>>>>>    1) Creating specific templates,
>>>>>>>    2) Arbitrarily querying the list of pages,
>>>>>>>    3) Obtaining specific "bits" of pages (Perhaps I mark a section in
>>>>>>> the template as "json", then I'd want to grab the json from pages A,
>>>>>>> B, X, Y
>>>>>>>
>>>>>>>    Anyone know of something out there that does this?
>>>>>>>
>>>>>>
>>>>>> There is Django snippets ... https://djangosnippets.org
>>>>>> and Pastebin ... http://pastebin.com/
>>>>>>
>>>>>> Also, have you looked at the Trac wiki? Most people would use it for
>>>>>> the ticketing but it also has useful wiki with markup permitting code.
>>>>>>
>>>>>> Mike
>>>>>>
>>>>>> At the moment all
>>>>>>
>>>>>>> I can think of is MoinMoin [1].
>>>>>>>
>>>>>>> [1] http://moinmo.in/MoinMoinWiki
>>>>>>> --
>>>>>>> Noon Silk
>>>>>>>
>>>>>>> Fancy a quantum lunch? https://sites.google.com/site/quantumlunch/
>>>>>>>
>>>>>>> "Every morning when I wake up, I experience an exquisite joy — the
>>>>>>> joy
>>>>>>> of being this signature."
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> melbourne-pug mailing list
>>>>>>> melbourne-pug at python.org
>>>>>>> https://mail.python.org/mailman/listinfo/melbourne-pug
>>>>>>>
>>>>>>>
>>>>>> _______________________________________________
>>>>>> melbourne-pug mailing list
>>>>>> melbourne-pug at python.org
>>>>>> https://mail.python.org/mailman/listinfo/melbourne-pug
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Noon Silk
>>>>>
>>>>> Fancy a quantum lunch? https://sites.google.com/site/quantumlunch/
>>>>>
>>>>> "Every morning when I wake up, I experience an exquisite joy — the joy
>>>>> of being this signature."
>>>>>
>>>>> _______________________________________________
>>>>> melbourne-pug mailing list
>>>>> melbourne-pug at python.org
>>>>> https://mail.python.org/mailman/listinfo/melbourne-pug
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> melbourne-pug mailing list
>>>> melbourne-pug at python.org
>>>> https://mail.python.org/mailman/listinfo/melbourne-pug
>>>>
>>>>
>>>
>>>
>>> --
>>> Noon Silk
>>>
>>> Fancy a quantum lunch? https://sites.google.com/site/quantumlunch/
>>>
>>> "Every morning when I wake up, I experience an exquisite joy — the joy
>>> of being this signature."
>>>
>>> _______________________________________________
>>> melbourne-pug mailing list
>>> melbourne-pug at python.org
>>> https://mail.python.org/mailman/listinfo/melbourne-pug
>>>
>>>
>>
>> _______________________________________________
>> melbourne-pug mailing list
>> melbourne-pug at python.org
>> https://mail.python.org/mailman/listinfo/melbourne-pug
>>
>>
>
>
> --
>
>
>
> *Tim Richardson, Director*
> GrowthPath, Data-driven profit growth
>
> Mobile: +61 423 091 732
> Office: +61 3 8678 1850
> I tweet useful business & IT tips at growthpath_au
>
> GrowthPath Pty Ltd
> ABN 76 133 733 963
>
>
>
>
> <http://www.growthpath.com.au/>
>
> _______________________________________________
> melbourne-pug mailing list
> melbourne-pug at python.org
> https://mail.python.org/mailman/listinfo/melbourne-pug
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/melbourne-pug/attachments/20140130/2818ea6b/attachment.html>


More information about the melbourne-pug mailing list