Guest User

Untitled

a guest
Apr 12th, 2018
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.88 KB | None | 0 0
  1. # init.rb
  2.  
  3. require 'java'
  4. require 'java/smack.jar'
  5. require 'java/smackx.jar'
  6. require 'java/smackx-debug.jar'
  7. require 'java/az3017-b15.jar'
  8.  
  9. import java.lang.System
  10.  
  11. System.setProperty("azureus.config.path", File.join(File.dirname(__FILE__), "..", "azureus_config"))
  12. System.setProperty("azureus.install.path", File.dirname(__FILE__) + '/../azureus_install/')
  13.  
  14. import org.gudy.azureus2.plugins.PluginManager
  15. import org.gudy.azureus2.core3.config.COConfigurationManager
  16.  
  17.  
  18. properties = java.util.Properties.new
  19. properties["MULTI_INSTANCE"] = "true"
  20. properties["azureus.config.path"] = File.join(File.dirname(__FILE__), "..", "config")
  21. properties["azureus.install.path"] = File.join(File.dirname(__FILE__), '..', 'azureus_install')
  22.  
  23. COConfigurationManager.setParameter("Default save path", "/Users/ryanhanks/Documents/Azureus Downloads")
  24.  
  25. $JABBER_SERVER = "macbook.local"
  26. $JABBER_USERNAME = "user1"
  27. $JABBER_PASSWORD = "1"
  28.  
  29.  
  30. module Az
  31. end
  32. $: << File.dirname(__FILE__) + '/lib'
  33. libs = %w(message_listener chat_manager_listener az_plugin_listener az_plugin )
  34. libs.each{|lib| require lib}
  35.  
  36. plugin = Az::Plugin.new
  37. #conn1 = XMPPConnection.new($JABBER_SERVER)"macbook.local"
  38. conn1 = XMPPConnection.new("macbook.local")
  39. plugin.connection = conn1
  40. conn1.connect()
  41. #conn1.login($JABBER_USERNAME, $JABBER_PASSWORD)
  42. conn1.login("user1","1")
  43. conn1.disconnect
  44. PluginManager.register_plugin(plugin, "headplug")
  45. PluginManager.defaults.set_default_plugin_enabled("DHT Tracker",false)
  46. PluginManager.start_azureus(0, properties)
  47. STDIN.getc
  48. conn1.disconnect
  49. PluginManager.stop_azureus
  50. #
  51. # import javax.net.SocketFactory;
  52. # import java.io.InputStream;
  53. # import java.net.URL;
  54. # import java.util.Enumeration;
  55. #
  56. # require 'download_manager/message'
  57. # require 'download_manager/message_extension'
  58. # require 'download_manager/message_listener'
  59. # require 'download_manager/chat_manager_listener'
Add Comment
Please, Sign In to add comment