mldonkey-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Mldonkey-commits] Changes to mldonkey/src/daemon/common/commonBitzi.ml


From: mldonkey-commits
Subject: [Mldonkey-commits] Changes to mldonkey/src/daemon/common/commonBitzi.ml
Date: Fri, 22 Jul 2005 10:32:13 -0400

Index: mldonkey/src/daemon/common/commonBitzi.ml
diff -u mldonkey/src/daemon/common/commonBitzi.ml:1.5 
mldonkey/src/daemon/common/commonBitzi.ml:1.6
--- mldonkey/src/daemon/common/commonBitzi.ml:1.5       Sun Mar 20 01:41:29 2005
+++ mldonkey/src/daemon/common/commonBitzi.ml   Fri Jul 22 14:32:12 2005
@@ -24,7 +24,7 @@
 open BasicSocket
 open TcpBufferedSocket
 open Md4
-  
+
 open CommonClient
 open CommonComplexOptions
 open CommonTypes
@@ -40,7 +40,7 @@
 | Bitzi_ticket of string
 
 and bitzi_ticket = {
-    mutable bitzi_state : bitzi_state; 
+    mutable bitzi_state : bitzi_state;
     mutable bitzi_uids : Uid.t list;
     bitzi_size : int64;
   }
@@ -48,17 +48,17 @@
 let add_uid ticket uid =
   if not (List.mem uid ticket.bitzi_uids) then
     ticket.bitzi_uids <- uid :: ticket.bitzi_uids
-  
+
 let add_uids ticket uids =
   List.iter (add_uid ticket) uids
-    
-(* 
-  
+
+(*
+
 To find equivalent UIDs on different networks, we can use www.bitzi.com:
 
 
http://ticket.bitzi.com/rdf/BCLD3DINKJJRGYGHIYAX7HG5HXSM3XNH.E4IHTEMZIJE4NBCWSBZ6TIWQTDGYYXVPGIRJ5KQ
-http://ticket.bitzi.com/rdf/urn:sha1:BCLD3DINKJJRGYGHIYAX7HG5HXSM3XNH 
-  
+http://ticket.bitzi.com/rdf/urn:sha1:BCLD3DINKJJRGYGHIYAX7HG5HXSM3XNH
+
   # let t = Xml.parse_file "xml1";;
 val t : Xml.xml =
   Xml.XML ("rdf:RDF",
@@ -80,12 +80,12 @@
       ("dc:format", "audio/mp3"); ("bz:fileLength", "4577608");
 ("bz:fileFirst20Bytes", "4944330200000000006E54543200000F00546865");
 
-  
+
 ("bz:fileMD5", "NTUHNJDIJH6IDHQ5GPOSUFVSCM");
 ("bz:fileUUHash", "mcR96OHbEJLjxV4eudW9YDMW8q4");
 ("bz:fileED2kHash", "83d6c3bef2732d310bd9105e850c7864");
 
-  
+
       ("mm:duration", "286743"); ("bz:audioBitrate", "128");
       ("bz:audioSamplerate", "44100"); ("bz:audioChannels", "1");
       ("bz:audioSha1", "LQAIDHEMU43QFN5JNYFAVFEYZI3TOZ6L")],
@@ -110,18 +110,18 @@
 
   *)
 
-let make_request url = 
-  
+let make_request url =
+
   let module H = Http_client in
   let r = {
       H.basic_request with
-      
+
       H.req_url = Url.of_string url;
       H.req_user_agent = "Mozilla/5.0 (Linux 2.4.19-16mdk i686; U) Opera 6.11  
[en]";
       H.req_referer = None;
       H.req_request = H.GET;
     } in
-  
+
   r
 
 let progress _ _ = ()
@@ -134,8 +134,8 @@
   List.iter (fun xml ->
       let (header, args, _) = Xml.xml_of xml in
       match header with
-        "rdf:Description" -> 
-(*                                 
+        "rdf:Description" ->
+(*
 ("bz:fileMD5", "NTUHNJDIJH6IDHQ5GPOSUFVSCM");
 ("bz:fileUUHash", "mcR96OHbEJLjxV4eudW9YDMW8q4");
 ("bz:fileED2kHash", "83d6c3bef2732d310bd9105e850c7864");
@@ -170,8 +170,8 @@
   List.iter (fun xml ->
       let (header, args, _) = Xml.xml_of xml in
       match header with
-        "rdf:Description" -> 
-(*                                 
+        "rdf:Description" ->
+(*
 ("bz:fileMD5", "NTUHNJDIJH6IDHQ5GPOSUFVSCM");
 ("bz:fileUUHash", "mcR96OHbEJLjxV4eudW9YDMW8q4");
 ("bz:fileED2kHash", "83d6c3bef2732d310bd9105e850c7864");
@@ -203,13 +203,13 @@
 
 let request_possible_bitzi_ticket file sha1 =
   lprintf "***** request_possible_bitzi_ticket *****\n";
-  Http_client.wget_string 
+  Http_client.wget_string
     (make_request
       (Printf.sprintf "http://ticket.bitzi.com/rdf/urn:sha1:%s";
-        (Sha1.to_string sha1))) 
+        (Sha1.to_string sha1)))
   (parse_possible_bitzi_ticket sha1 file) progress
 
-let parse_bitzi_lookup file s = 
+let parse_bitzi_lookup file s =
   lprintf "******* parse_bitzi_lookup *******\n%s\n"
     (String.escaped s);
   let rec iter pos =
@@ -232,33 +232,33 @@
       ticket.bitzi_state <- Bitzi_try_indirect_lookup;
       List.iter (fun uid ->
           match Uid.to_uid uid with
-            Sha1 sha1 ->              
+            Sha1 sha1 ->
               lprintf "Retrieve bitzi ticket\n";
-              Http_client.wget_string 
+              Http_client.wget_string
                 (make_request
                   (Printf.sprintf "http://ticket.bitzi.com/rdf/urn:sha1:%s";
-                    (Sha1.to_string sha1))) 
+                    (Sha1.to_string sha1)))
               (parse_bitzi_ticket ticket) progress
           | _ -> ()
       ) ticket.bitzi_uids;
-      
+
   | Bitzi_try_indirect_lookup ->
       ticket.bitzi_state <- Bitzi_not_found;
       List.iter (fun uid ->
           match Uid.to_uid uid with
             Ed2k ed2k ->
-              
+
               lprintf "********** Retrieve bitzi lookup by ed2k\n";
-              Http_client.wget_string 
+              Http_client.wget_string
                 (make_request
                   (Printf.sprintf "http://bitzi.com/lookup/urn:ed2k:%s"; 
(Md4.to_string ed2k)))
               (parse_bitzi_lookup ticket) progress
           | Md5Ext md5ext ->
-              
+
               lprintf "********** Retrieve bitzi lookup by sig2dat\n";
               let md5ext = Md5Ext.to_string md5ext in
               let len = String.length md5ext in
-              Http_client.wget_string 
+              Http_client.wget_string
                 (make_request
                   (Printf.sprintf "http://bitzi.com/lookup/sig2dat:%s"; 
(String.sub md5ext 1 (len -2))))
               (parse_bitzi_lookup ticket) progress




reply via email to

[Prev in Thread] Current Thread [Next in Thread]