Guest User

Untitled

a guest
May 8th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. <pre>
  2.  
  3. <?php
  4. ob_start();
  5. date_default_timezone_set("GMT");
  6. $api_key = '*************';
  7. $username = '****************';
  8. $password = '*************';
  9.  
  10. require('plurk_api.php');
  11.  
  12. $plurk = new plurk_api();
  13. $plurk->login($api_key, $username, $password);
  14.  
  15. function makeoffset($timestamp){
  16. //2009-6-20T21:55:34.
  17. return date('Y-n-j\TH:i:s', $timestamp);
  18. }
  19.  
  20. $timestamp = time();
  21.  
  22. $usercount = array();
  23. $i=0;
  24. do{
  25. $timestamp = $timestamp-1;
  26. echo "Set offset = " . makeoffset($timestamp) . "\n";
  27. $data = $plurk->get_plurks(makeoffset($timestamp), 50);
  28. $count = count($data->plurks);
  29.  
  30. foreach($data->plurks as $plurkdata){
  31. $posted = $plurkdata->posted;
  32. $usercount[$plurkdata->owner_id]++;
  33. echo $plurkdata->plurk_id . " " . $plurkdata->posted . "\n";
  34. }
  35.  
  36. $timestamp = strtotime($posted);
  37.  
  38. if(!$timestamp){
  39. print_r($data);
  40. exit;
  41. }
  42.  
  43. $i++;
  44. echo "\nNew iter $i - $posted, $timestamp\n\n";
  45.  
  46.  
  47. $totalcount = $totalcount + $count;
  48.  
  49. if($count == 0){
  50. print_r($data);
  51. }
  52.  
  53. }while($count > 0);
  54.  
  55. echo "Collected " . $totalcount . " plurks!";
  56.  
  57. print_r($usercount);
  58.  
  59. ?>
  60.  
  61. </pre>
Add Comment
Please, Sign In to add comment