MAP配布場所の更新など

4.16TEAM内澤

一箱古本市2006 フォトアルバム

合計153ヶ所155ヶ所になりました。

不忍ブックストリートMAPの手に入る場所をどうぞ。

スリップをエクセルで作る

方法を、一箱店主の楽楽楽楽楽(ごらく)堂さんが公開されています。

http://twinklelife.jugem.jp/?eid=146

さて、スリップ制作で悩んでいる一箱古本市の店主の方いらっしゃいましたら、ぜひコメントなどでお声かけください。このExcelのファイルを差し上げます。

とのことです。

店主の皆さん、ご参考まで。

トラックバック入門

今頃といえば今頃だけど、直近の仕事で使えそうなので。

はてなのトラックバックを使ってCGIを作って練習してみた。

tb.py

#!/usr/bin/env python2.4
# -*- coding: utf-8 -*-
"""トラックバックを受けて、テキストファイルに出力する。
"""
import os
DB='/tmp/tb.txt'
if not os.path.exists(DB):
	f = file(DB,'w')
	f.write('--- trackbacks ---\n')
	f.close()

def resp(error_code=0,message=None):
  s = "%d" % error_code
  if message:
    s += "%s" % message
  return s

def xml_resp(s):
  return """
  
  %s
  
  """ % s

class TrackbackRequest(object):
  title = ""
  url = ""
  blog_name = ""
  excerpt = ""
  def __init__(self,form):
    if form.has_key('title'):self.title = form['title'].value
    if form.has_key('url'):self.url = form['url'].value
    if form.has_key('blog_name'):self.blog_name = form['blog_name'].value
    if form.has_key('excerpt'):self.excerpt = form['excerpt'].value

    if not self.url:
      raise Exception,"url should exists."

  def save(self,file_name):
    f = file(file_name,'a')
    f.write('%s\t%s\t%s\t%s\n' % (self.url,self.title,self.blog_name,self.excerpt))
    f.close()

import cgi
print "Content-type: text/xml\n"
try:
  tb = TrackbackRequest(cgi.FieldStorage())
  tb.save(DB)
  print xml_resp(resp(0,str(tb)))
except Exception,msg:
  print resp(1,msg)

一箱古本市2006店主ブログ

実は昨日すこしだけ公式サイトのプラネットに登録してみたのですが、スタッフからのお知らせが埋もれてしまいそうで、はずしてしまいました。

漏れがあるかもしれませんが30の日記/ブログがありました。せっかく作ったリストなので、こちらでご紹介しておきます。 一箱古本市2006店主ブログ

いずれなんらかの形で公式サイトにも掲載したいとおもっています。

あ、ここにリストアップしたのはRSSを提供しているサイトだけです。日記/ブログでもRSSがないサイトは載っていません。

ついでにOPML参考)も掲載しておきます。

パブリックにアクセスできるOPMLへのリンクが欲しいなあ。どこかにあるんでしょうか?あ、ないらしい

5月12日追記

はてなRSS、OPMLの公開に対応したようです。

一箱古本市2006店主ブログ OPML

ということで。