OSDN Git Service

Add one function for thread and modified some function for thread. datfile.load_dat...
[fukui-no-namari/fukui-no-namari.git] / src / Hage1 / misc.py
index ab8269e..d8375c9 100644 (file)
@@ -34,6 +34,15 @@ def get_board_base_url(bbs, board):
 
     return "http://" + brdlist.get(bbs, board, "host") + "/" + board + "/"
 
+def get_thread_dat_url(bbs, board, thread):
+    """Returns thread dat url"""
+
+    # if parameter is empty, raise ValueError
+    if not bbs or not board or not thread:
+        raise ValueError, "parameter must not be empty"
+
+    return get_board_base_url(bbs, board) + "dat/" + thread + ".dat"
+
 def get_thread_dat_path(bbs, board, thread):
     """Returns thread dat file path