架设自己的 Del.icio.us

freshmeat 上看到了 Insipid 这个程序。

Insipid is a Delicious clone written in Perl and licensed under the GPL.

Perl 写的,单用户,支持 MySQL 和 PostgreSQL 两种数据库,主要功能有导入导出,utf-8 支持,保存网页快照,RSS,tag等。具体如下:

  • Support for both the MySQL and PostgreSQL databases
  • Private bookmarks that only the owner can see
  • Import and export, in a Del.icio.us compatible XML format
  • Full UTF-8 support
  • Snapshotting of pages (basically caching a page and it’s included content in the Insipid database)
  • Tags for categorization – you can view the bookmarks and RSS feeds by tag, as well as using addition to get more complex results (for example “Java + documentation”)

程序简洁,安装简便。不喜欢或者不方便使用 Del.icio.us 的话,可以用它自己架设一个。

Insipid 安装时在 insipid-config.cgi 里面配置好数据库和用户设置就行了。如果数据库主机地址不是 localhost 的话,得将 Database.pm 的第 49 行中的 localhost 改为相应地址。

PHP 也有类似的程序,叫 Scuttle,多用户的,功能差不多,不能抓取快照,界面较友好。SF 现在好像被 GFW 了,不过还可以下载,在 Scuttle.org 上可以看到它的样子。