170 visitors.
2008-10-10

iZureus v1.1

a fully featured iPhone Web interface for Azureus
(pronounced "eye-zoo-rus")   |   iZurues SF Home
Please don’t judge my bodgey logo.
On your PC, iZureus will show up like normal. On your iPhone its nothing but sexy.

Table o’ Contents
Install (or upgrade):
Before you install iZurues, make sure you have:

Install Instructions
Linux Mac Windows All

Linux

	#cd ~/.azureus;
	#wget http://joeltron.com/izureus/downloads/izureus_1_1.tar.bz2;
	#tar -xjvf izureus_1_1.tar.bz2;
	#rm izureus_1_1.tar.bz2;
uninstall: #rm -r ~/.azureus/htmlwebui;
get PC's IP: #ifconfig;
(thanks to Brett DeBeaulieu)

Mac

  1. Download http://joeltron.com/izureus/downloads/izureus_1_1.zip
  2. Move the file to: /Users/<username>/Library/Application Support/Azureus/
    (or /Users/<username>/Library/Application Support/Vuze)
  3. Uncompress izureus_1_1.zip
  4. Remove izureus_1_1.zip (move to trash)
uninstall: Delete /Users/<username>/Library/Application Support/[Azureus or Vuze]/htmlwebui
get PC's IP: System Preferences --> Internet and network --> Network

Windows XP

  1. Download http://joeltron.com/izureus/downloads/izureus_1_1.zip
  2. Move the file to: C:\Documents and Settings\<username>\Application Data\Azureus\
  3. Uncompress izureus_1_1.zip
  4. Remove izureus_1_1.zip (move to trash)
uninstall: Delete C:\Documents and Settings\<username>\Application Data\Azureus\htmlwebui
get PC's IP:Start --> Run. Type 'cmd /K ipconfig' and hit OK. (thanks to Cory A. Jackson)

Windows Vista

  1. Download http://joeltron.com/izureus/downloads/izureus_1_1.zip
  2. Move the file to: C:\users\<user>\appdata\roaming\azureus\
  3. Uncompress izureus_1_1.zip
  4. Remove izureus_1_1.zip (move to trash)
uninstall: Delete C:\users\<username>\appdata\roaming\azureus
get PC's IP:Start --> Run. Type 'cmd /K ipconfig' and hit OK.

Now you're installed
Your iPhone is on your wireless network:
	Open Safair on your iphone.
	Navigate to:  http://<Your PC's IP>:6886

Your out-and-about:
	Open Safair on your iphone.
	Navigate to:  http://<Your EXTERNAL IP>:6886
	Try http://54.198.130.203:6886 or go to whattsmyip.org to get your external IP.
	If your modem supports UPnP all should just work. If not, you may have to set up port forwarding for port 6886.

	Your browser should be all iZureused and sexy lookin.

Don't forget to:
	- bookmark iZureus in Safari (the middle bottom icon), so you can just click from your springboard!
	- password protect htmlWebUi (in plugin settings). You can enter http://user:password@your_ip

	Any feedback or problems with installing please email me yo [at] joeltron.com.
Screenies:



What's New:
Author:
	(c) 2008 Joeltron 	-	Joeltron.com/izureus
	yo [at] joeltron.com		-	0400133777 (aus)
	
	I started modifying the htmlWebUI because of the iPhone's
	(well Safari's) lack of the onMouseOver feature, so I couldn't
	delete any torrents.

	After some quick tweaking, I created the included index_classic.tmpl
	which has new delete static column. I then decided it would be neat
	to have a nice iphone/touch interface to control it.

	It turned out slightly more challenging than expected, due to many
	restrictions currently in iUI and that iZureus is intended as a
	skin for htmlWebUi and not a re-write of it.

	It turned out pretty cool and I've been using it for a while now
	and thought I'd shave the love.

	Enjoy.

	Please give all hate-mail to yo [at] joeltron.com
Licence:
	iZureus is released under the GNU GPL and therefore can be freely
	distributed as long as credit is given where due.
About:
	iZureus v1.1 (pronounced "eye-zoo-rus").
	
	What it does: Gives you a sexy iPhone/iPod Touch interface to control your torrents.
	
	How it does it: It's a heavily modified skin for Azureus' htmlWebUI plug-in, using a modified iUI web library.

	What currently works (and well):
	 * Stop/Start all torrents
 	 * View torrents in a list
	 * Active (downloading/waiting/stopped)
	 * Seeding
	 * Completed
	 * View a specific torrent
	 * Refresh any page (also allows bookmaking)
	 * Remove torrents (remove/torrent/data/both)
	 * Global up/down speeds
	 * Torrent Search
	 * Configurable Settings

	What corrently isn't there (but may be):
	 * Auto-refresher

Modifications to htmlWebUI:
 * Total rewrite of the UI (using a modded iUI)
 * All features were created/replicated using various tricks with the existing variables in JS and TMPL

Modifications to iUI Library:
 * Added the ability to view a bookmarked 'page' (such as #page_name)
 * Added a parental look-up so bookmarked pages still have 'back' buttons
 * Removed the default selected="true" attribute (in favor for a JS variable)
 * Added an auto-switch generator which skins all checkboxes on a page with sexy switches and still returns form values
 * Numerous additions/changes to the CSS
 * Added a 'dummy' class for injecting JS into hrefs
 * Rewrote the backButton so forms will direct correctly
 * Added a 'force page load' which will reload a 'page'

And most likely lots more, undocumented goodness!

<3