Syntax highlight server for solusipse/fiche.

Piotr Czajkowski b963b7a9bf License and readme 3 år sedan
html f8d46ad872 Initial commit 3 år sedan
testFiles f8d46ad872 Initial commit 3 år sedan
LICENSE.md b963b7a9bf License and readme 3 år sedan
README.md b963b7a9bf License and readme 3 år sedan
detectLanguage.go f8d46ad872 Initial commit 3 år sedan
detectLanguage_test.go f8d46ad872 Initial commit 3 år sedan
generateHTML.go f8d46ad872 Initial commit 3 år sedan
go.mod f8d46ad872 Initial commit 3 år sedan
go.sum f8d46ad872 Initial commit 3 år sedan
server.go f8d46ad872 Initial commit 3 år sedan

README.md

ficheSyntaxHighlight

I'm using the great solusipse/fiche. It generates text files, but I want syntax highlighting and line numbers. So I've created this server.

It's using alecthomas/chroma for generating HTML files with syntax highlighting, but language detection is my own creation as chroma's one doesn't detect what I want.

By default you'll be served with HTML version of your paste, if you want TXT then simply add /t to the link, like http://localhost/xxxx/t.

fiche's author provides his own solution. If you're not performance freak (it generates HTML with every request, not once like mine, plus it's Python) and are not afraid of Python and Flask on your server it could be better solution for you.

This project was created mainly for fun, so don't expect much;)