2008-09-30 18 views
27

क्या Python मॉड्यूल wiki markup को अन्य भाषाओं में परिवर्तित करने के लिए है (उदा। HTML)?विकी मार्कअप के लिए पायथन मॉड्यूल

यहां एक समान प्रश्न पूछा गया था, What's the easiest way to convert wiki markup to html, लेकिन Python मॉड्यूल का उल्लेख किया गया है।

बस उत्सुक। :) चीयर्स।

+0

मैं के बारे में सुनिश्चित नहीं कर रहा हूँ अपने सटीक आवेदन, लेकिन एक महान सूची है [यहां] (http://pypi.python.org/pypi?:action=search&term=wiki&submit=search)। – GEOCHET

उत्तर

9

Django मार्कअप के लिए निम्नलिखित पुस्तकालयों का उपयोग करता है:

आप how they're used in Django देख सकते हैं।

+3

+1, जो आईएमओ हर जगह, हर जगह और हर समय के लिए डिफ़ॉल्ट मार्कअप भाषा होना चाहिए। –

+1

फिर भी वह वास्तविक प्रश्न का उत्तर नहीं दे रहा है। – kxr

20

mwlib मीडियाविकि स्वरूपित पाठ को HTML, PDF, DocBook और OpenOffice स्वरूपों में परिवर्तित करने के तरीके प्रदान करता है।

+0

कि, महोदय, सॉफ्टवेयर का वास्तव में एक अद्भुत टुकड़ा है, और पायथन में भी लिखा है। मुझे इसके बारे में जागरूक करने के लिए धन्यवाद। एक बड़ा +1। –

+1

हालांकि कोई विंडोज़ समर्थन नहीं है, जो मेरे लिए दुखी है। –

+5

मार्कडाउन के लिए कोई पायथन 3 समर्थन – kelorek

7

आपको Creole वाक्यविन्यास के लिए एक अच्छा पार्सर देखना चाहिए: creole.py। यह क्रेओल को परिवर्तित कर सकता है (जो "एक अलग विकी मार्कअप भाषा है जिसे विभिन्न विकीज़ में इस्तेमाल किया जा सकता है") HTML पर।

2
अजगर-क्रियोल साथ

आप के लिए एचटीएमएल ... क्रियोल को एचटीएमएल और क्रियोल में बदल सकते हैं तो तुम अन्य मार्कअप HTML करने के लिए परिवर्तित कर सकते हैं और फिर क्रियोल करने के लिए ...

https://code.google.com/p/python-creole/

+0

नए पायथन-क्रोल संस्करण में, आप एचटीएमएल को रीस्ट में भी कनवर्ट कर सकते हैं;) (लेकिन केवल पुन: संरचित पाठ का सबसेट) – jedie

संबंधित मुद्दे