uTorrent.Py is a Python API for interacting with uTorrent via the WebUI
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.


NOTE: This hasn't been actively maintained since 2006, but you're welcome to use it or ask me questions about it.

Getting Started

For starters, try running u2til.py -h


(beyond source code and a few scattered comments)

That's all, good luck, much uTorrentness to you!


uTorrent.py and associated modules/tools were developed with:

  • Windows XP Professional SP2
  • Python 2.5 (r25:51908, Sep 19 2006, 09:52:17) [MSC v.1310 32 bit(Intel)] on win3
  • simplejson Python module (included)
  • uTorrent 1.6.1 BETA (build 483) w/ WebUI v0.310b2


  • When you run uTorrent.py or associated files, you must be in their directory. (The logger doesn't like it otherwise.)
  • This should be self-explanatory but the WebUI has to be enabled.


Copyright (C) 2006-2010 Rob Crowther weilawei@gmail.com

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Read LICENSE for more details.