【发布时间】:2010-09-18 03:17:45
【问题描述】:
我正在寻找一个用 Python 或 Perl 编写的开源 pastebin Web 应用程序。 我需要它来实现一个基于 Web 的专业编辑器以满足我自己的需要,并且我想从 pastebin 中借用代码/想法,因为我在 Web 编程方面没有太多经验。
你能指出一个(或几个)吗?
提前致谢
【问题讨论】:
标签: python perl open-source pastebin
我正在寻找一个用 Python 或 Perl 编写的开源 pastebin Web 应用程序。 我需要它来实现一个基于 Web 的专业编辑器以满足我自己的需要,并且我想从 pastebin 中借用代码/想法,因为我在 Web 编程方面没有太多经验。
你能指出一个(或几个)吗?
提前致谢
【问题讨论】:
标签: python perl open-source pastebin
我喜欢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”高出几步。最初都是generic views——换句话说,它是一些配置信息加上几个模板——效果很好,但随着我添加了一些功能,需要一些实际的编程。该站点的“纯通用”版本的源代码仍然可用here。在某个时候,我可能会发布最新的源代码,但这取决于是否有时间对我的列表进行清理和增强。
这本书 Python Web Development with Django(由 dpaste 的创建者 Paul Bissex 合着)包含有关创建 pastebin 的一章。
【讨论】:
Pastebot 可能是原始的 pastebin 之一,分布在 CPAN 上,这些天在 github 和/或 gitorious 中开发。
【讨论】:
你考虑过来自 github 的 Gist 吗?
Gist 是一种与他人共享 sn-ps 和粘贴的简单方法。所有 Gist 都是 git 存储库,因此它们会自动进行版本控制、可分叉并可用作 git 存储库。
【讨论】:
Hpaste 很好。带有 pln txt 和 python 突出显示(pygments),但你可以更容易地添加。 n 如果您需要帮助,您可以联系作者 (patx@patx.me)。 hpaste wiki。也可以在纯 python 中运行,非常轻巧且易于设置(上传到您的网站)。
【讨论】:
Codepad.org 非常适合小型示例,因为它会编译和运行您的代码。这对于确保您和其他任何人在同一页面上是非常宝贵的。它不是完全开源的,但有一些 pieces it uses 是开源的,这是一个值得考虑的好功能。
【讨论】:
http://pastebin.im 能够调试超过 50 种编程语言。
它在 pastebin.com 的开源应用程序上运行。
【讨论】:
我对开源 PHP Stikked 的体验非常好:http://code.google.com/p/stikked
它是用CodeIgniter编写的,安装起来比较轻松。
【讨论】: