+2006-11-10 OHASHI Akira <bg66@koka-in.org>
+
+ * mixi.el (mixi-log-list-regexp): Fix regexp.
+ (mixi-community-owner-regexp): Ditto.
+ (mixi-topic-owner-regexp): Ditto.
+ (mixi-topic-content-regexp): Ditto.
+ (mixi-diary-comment-list-regexp): Ditto.
+ (mixi-topic-comment-list-regexp): Ditto.
+ (mixi-message-owner-regexp): Ditto.
+ (mixi-introduction-list-regexp): Ditto.
+ (mixi-my-introduction-list-regexp): Ditto.
+
2006-11-09 OHASHI Akira <bg66@koka-in.org>
* mixi.el (mixi-object-owner): New accessor method.
`(concat "/show_log.pl"))
(defconst mixi-log-list-regexp
- "\\([0-9]+\\)ǯ\\([0-9]+\\)·î\\([0-9]+\\)Æü \\([0-9]+\\):\\([0-9]+\\) <a href=\"show_friend\\.pl\\?id=\\([0-9]+\\)\">\\(.+\\)</a><br>")
+ "\\([0-9]+\\)ǯ\\([0-9]+\\)·î\\([0-9]+\\)Æü \\([0-9]+\\):\\([0-9]+\\) <a href=\"show_friend\\.pl\\?id=\\([0-9]+\\)\">\\(.*\\)</a><br>")
(defun mixi-get-logs (&optional max-numbers)
"Get logs."
"<td BGCOLOR=#F2DDB7><font COLOR=#996600>³«ÀßÆü</font></td>\n<td>\\([0-9]+\\)ǯ\\([0-9]+\\)·î\\([0-9]+\\)Æü</td>")
;; FIXME: Care when the owner has seceded.
(defconst mixi-community-owner-regexp
- "<td BGCOLOR=#F2DDB7><font COLOR=#996600>´ÉÍý¿Í</font></td>\n<td>\n\n<a href=\"\\(home\\.pl\\|show_friend\\.pl\\?id=\\([0-9]+\\)\\)\">\n\\(.+\\)</a>")
+ "<td BGCOLOR=#F2DDB7><font COLOR=#996600>´ÉÍý¿Í</font></td>\n<td>\n\n<a href=\"\\(home\\.pl\\|show_friend\\.pl\\?id=\\([0-9]+\\)\\)\">\n\\(.*\\)</a>")
(defconst mixi-community-category-regexp
"<td BGCOLOR=#F2DDB7><font COLOR=#996600>¥«¥Æ¥´¥ê</font></td>\n<td>\\([^<]+\\)</td>")
(defconst mixi-community-members-regexp
"<td bgcolor=\"#fff4e0\"> \\([^<]+\\)</td>")
;; FIXME: Remove `¤µ¤ó'.
(defconst mixi-topic-owner-regexp
- "<td bgcolor=\"#fdf9f2\"> <font color=\"#dfb479\"></font> <a href=\"show_friend\\.pl\\?id=\\([0-9]+\\)\">\\(.+\\)\\(¤µ¤ó\\)?</a>")
+ "<td bgcolor=\"#fdf9f2\"> <font color=\"#dfb479\"></font> <a href=\"show_friend\\.pl\\?id=\\([0-9]+\\)\">\\(.*\\)\\(¤µ¤ó\\)?</a>")
(defconst mixi-topic-content-regexp
- "<td class=\"h120\"><table><tr>\\(.+\\)?</tr></table>\\(.+\\)</td>")
+ "<td class=\"h120\"><table><tr>\\(.+\\)?\n?</tr></table>\\(.+\\)</td>")
(defun mixi-topic-realize (topic)
"Realize a TOPIC."
<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"410\">
<tr>
<td>
-<a href=\"show_friend\\.pl\\?id=\\([0-9]+\\)\">\\(.+\\)</a>
+<a href=\"show_friend\\.pl\\?id=\\([0-9]+\\)\">\\(.*\\)</a>
\\(<font color=\"#f2ddb7\">|</font> <a href=[^>]+>ºï½ü</a>
<td bgcolor=\"#fdf9f2\"> <font color=\"#f8a448\">
<b>[^<]+</b>:</font>
\\(
-\\|\\)<a href=\"show_friend\\.pl\\?id=\\([0-9]+\\)\">\\(.+\\)</a>
+\\|\\)<a href=\"show_friend\\.pl\\?id=\\([0-9]+\\)\">\\(.*\\)</a>
\\(
"&box=" (mixi-message-box ,message)))
(defconst mixi-message-owner-regexp
- "<font COLOR=#996600>º¹½Ð¿Í</font> : <a HREF=\"show_friend\\.pl\\?id=\\([0-9]+\\)\">\\(.+\\)</a>")
+ "<font COLOR=#996600>º¹½Ð¿Í</font> : <a HREF=\"show_friend\\.pl\\?id=\\([0-9]+\\)\">\\(.*\\)</a>")
(defconst mixi-message-title-regexp
"<font COLOR=#996600>·ï¡¡Ì¾</font> : \\(.+\\)
</td>")
(defconst mixi-introduction-list-regexp
"<tr bgcolor=#FFFFFF>
<td WIDTH=150 background=http://img\\.mixi\\.jp/img/bg_line\\.gif align=\"center\"><a href=\"show_friend\\.pl\\?id=\\([0-9]+\\)\"><img src=\".+\" border=0><br>
-\\(.+\\)</td></a>
+\\(.*\\)</td></a>
<td WIDTH=480>
\\(´Ø·¸¡§.+<br>
(defconst mixi-my-introduction-list-regexp
"<tr bgcolor=#FFFFFF>
<td WIDTH=150 background=http://img\\.mixi\\.jp/img/bg_line\\.gif align=\"center\"><a href=\"show_friend\\.pl\\?id=\\([0-9]+\\)\"><img src=\".+\" border=0><br>
-\\(.+\\)</td></a>
+\\(.*\\)</td></a>
<td WIDTH=480>