Corder ensemble C et Python Code en va?
Question
J'essaie de créer une fonction Go simple qui va simplement prendre une chaîne de marquage de style reddit et renvoyer le HTML approprié.
En ce moment, je sais qu'avoir Discount installé est Une condition préalable et que au moins les trois fichiers suivants sont utilisés par Reddit comme des wrappers autour de remise:
-
https : //github.com/reddit/reddit/blob/master/r2/r2/lib/c/reddit-discount-wrapper.c
-
https://github.com /reddit/reddit/blob/master/r2/r2/lib/c_markdown.py
-
https://github.com /reddit/reddit/blob/master/r2/r2/lib/py_markdown.py
Basé sur ceci, est-ce que quelqu'un sait comment je peux trembler de coller tout cela avec CGO et Go- Python pour créer une fonction de marquage simple? (indépendant du reste du code source Reddit)
La solution
Si tout ce que vous voulez, marque, je ne vois pas comment Python s'adapte à cela.Peut-être qu'il y en a plus, mais si possible, vous devriez quitter Python de cela.S'il y a une raison d'utiliser Python qui n'était pas dans la question, je peux éditer cette réponse et aborder cela.
Premièrement, essayez ce package de marquage de type natif: https://github.com/kieriem/markdown
Si cela ne fonctionne pas, la prochaine chose la plus facile est de prendre des rabais (ou une autre bibliothèque de marquage écrite en C, telle que Fourchette UPSKIRT de GITUB ) et enveloppez-la avec CGO ou Swig.