我正在寻找一个用 Python 或 Perl 编写的开源 pastebin Web 应用程序。我需要它来实现一个基于 Web 的专业编辑器以满足我自己的需要,并且我想从 pastebin 中借用代码/想法,因为我在 Web 编程方面没有太多经验。
你能指出一个(或几个)吗?
提前致谢
我正在寻找一个用 Python 或 Perl 编写的开源 pastebin Web 应用程序。我需要它来实现一个基于 Web 的专业编辑器以满足我自己的需要,并且我想从 pastebin 中借用代码/想法,因为我在 Web 编程方面没有太多经验。
你能指出一个(或几个)吗?
提前致谢
我喜欢pastebot,它为http://paste.pocoo.org/提供动力(例如)。它是 Perl 并使用 POE。
Lodgeit是用 Python 编写的,是一个不错的 pastebin
Stickum是使用 TurboGears 编写的,由于使用了Pygments,它支持大量语言的语法高亮显示。你可以在Fedora Pastebin上看到它的运行情况。
http://dpaste.com/是用 Python 和 Django 编写的。来自http://dpaste.com/about/:
这个网站开始作为一个练习。Django 编码人员没有用 Django 编写的 pastebin 应用程序似乎很愚蠢,因为编写 pastebin 应用程序的复杂性仅比“Hello, World”高出几步。最初它都是通用视图——换句话说,它是一些配置信息加上几个模板——效果很好,但是随着我添加了一些功能,需要一些实际的编程。该站点的“纯通用”版本的源代码仍然可以在此处获得。在某个时候,我可能会发布最新的源代码,但这取决于是否有时间在我的列表中进行清理和增强。
《Python Web Development with Django 》一书(由dpaste 的创建者Paul Bissex合着)包含有关创建 pastebin 的一章。
Pastebot 可能是原始的 pastebin 之一,并且分布在CPAN上,并且这些天在 github 和/或 gitorious 中开发。
您是否考虑过来自 github 的 Gist?
Gist 是一种与他人共享片段和粘贴的简单方法。所有 Gist 都是 git 存储库,因此它们会自动进行版本控制、可分叉和可用作 git 存储库。
膏体不错。带有 pln txt 和 python 突出显示(pygments),但你可以更容易地添加。n 如果您需要帮助,您可以联系作者 (patx@patx.me)。粘贴维基。也可以在纯 python 中运行,重量轻且易于设置(上传到您的网站)。
Codepad.org非常适合小型示例,因为它会编译和运行您的代码。这对于确保您和其他任何人在同一页面上是非常宝贵的。它不是完全开源的,但它使用的一些部分是开源的,这是一个值得考虑的好特性。
http://pastebin.im能够调试超过 50 种编程语言。
它在 pastebin.com 的开源应用程序上运行。
我对开源 PHP Stikked 的体验非常好:http ://code.google.com/p/stikked
它是用 CodeIgniter 编写的,安装起来比较轻松。