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

Tim Richardson tim at growthpath.com.au
Thu Jan 30 05:32:08 CET 2014


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/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/melbourne-pug/attachments/20140130/d855b974/attachment.html>


More information about the melbourne-pug mailing list