Skip to content

Commit 1f872e7

Browse files
author
marcusw
committed
0.8!
1 parent 614b8b9 commit 1f872e7

File tree

2 files changed

+44
-30
lines changed

2 files changed

+44
-30
lines changed

docs/nxt_python.html

Lines changed: 43 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,17 @@
44
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
55

66
<head>
7-
<meta name="Author" content="Douglas P Lau"/>
7+
<meta name="Author" content="Douglas P Lau, Marcus Wanner"/>
88
<link href="nxt_python.css" rel="stylesheet" type="text/css"/>
99
<title>NXT Python</title>
1010
</head>
1111

1212
<body>
13-
<h1>NXT_Python</h1>
13+
<h1>NXT-Python</h1>
1414

1515
<h2>About</h2>
1616
<p>
17-
TODO: This page needs to be updated!!!
18-
19-
NXT_Python is a package for controlling a LEGO NXT robot using the
17+
NXT-Python is a package for controlling a LEGO NXT robot using the
2018
Python programming language.
2119
It can communicate using either USB or Bluetooth.
2220
It is available under the Free Software Foundation's GPL license.
@@ -41,7 +39,7 @@ <h2>About</h2>
4139
</pre>
4240
<h2>Requirements</h2>
4341
<ul>
44-
<li><a href='http://www.python.org'>Python 2.4</a></li>
42+
<li><a href='http://www.python.org'>Python 2.6</a></li>
4543
<li>For Bluetooth communication:
4644
<ul>
4745
<li><a href='http://org.csail.mit.edu/pybluez/'>PyBluez</a>
@@ -56,15 +54,31 @@ <h2>Requirements</h2>
5654
</li>
5755
</ul>
5856
<h2>Download</h2>
57+
<ul>
58+
<li>Version 0.8<br/>
59+
&mdash;Added server module, for a socket-based driver-like command-driven interface.<br/>
60+
&mdash;Some better help messages.<br/>
61+
&mdash;Added a logo! Yay!<br/>
62+
&mdash;More messages when brick.debug is set to 1.
63+
<ul>
64+
<li><a href='http://NXT-Python.googlecode.com/files/NXT-Python-0.8.zip'>NXT-Python-0.8.zip</a>
65+
source ZIP archive</li>
66+
<li><a href='http://NXT-Python.googlecode.com/files/NXT-Python-0.8.win32.exe'>NXT-Python-0.8.win32.exe</a>
67+
source ZIP archive</li>
68+
<li><a href='http://NXT-Python.googlecode.com/files/NXT-Python-0.8.win-amd64.exe'>NXT-Python-0.8.win-amd64.exe</a>
69+
source ZIP archive</li>
70+
</ul>
71+
</li>
72+
</ul>
5973
<ul>
6074
<li>Version 0.7<br/>
6175
&mdash;Added a get_sample() method to CompassSensor class.<br/>
6276
&mdash;Simplified return values for message_read() method.<br/>
6377
&mdash;Added message_test.py to examples directory.
6478
<ul>
65-
<li><a href='download/nxt_python-0.7.zip'>nxt_python-0.7.zip</a>
79+
<li><a href='http://home.comcast.net/~dplau/nxt_python/download/nxt_python-0.7.zip'>nxt_python-0.7.zip</a>
6680
source ZIP archive</li>
67-
<li><a href='download/nxt_python-0.7.tar.gz'>nxt_python-0.7.tar.gz</a>
81+
<li><a href='http://home.comcast.net/~dplau/nxt_python/download/nxt_python-0.7.tar.gz'>nxt_python-0.7.tar.gz</a>
6882
source tarball</li>
6983
</ul>
7084
</li>
@@ -79,73 +93,73 @@ <h2>Download</h2>
7993
Levy!)<br/>
8094
&mdash;Added null-termination to messages for write_message.
8195
<ul>
82-
<li><a href='download/nxt_python-0.6.zip'>nxt_python-0.6.zip</a>
96+
<li><a href='http://home.comcast.net/~dplau/nxt_python/download/nxt_python-0.6.zip'>nxt_python-0.6.zip</a>
8397
source ZIP archive</li>
84-
<li><a href='download/nxt_python-0.6.tar.gz'>nxt_python-0.6.tar.gz</a>
98+
<li><a href='http://home.comcast.net/~dplau/nxt_python/download/nxt_python-0.6.tar.gz'>nxt_python-0.6.tar.gz</a>
8599
source tarball</li>
86100
</ul>
87101
</li>
88102
<li>Version 0.5 &mdash; Fixed timing problem with USB and Ultrasonic
89103
sensor
90104
<ul>
91-
<li><a href='download/nxt_python-0.5.zip'>nxt_python-0.5.zip</a>
105+
<li><a href='http://home.comcast.net/~dplau/nxt_python/download/nxt_python-0.5.zip'>nxt_python-0.5.zip</a>
92106
source ZIP archive</li>
93-
<li><a href='download/nxt_python-0.5.tar.gz'>nxt_python-0.5.tar.gz</a>
107+
<li><a href='http://home.comcast.net/~dplau/nxt_python/download/nxt_python-0.5.tar.gz'>nxt_python-0.5.tar.gz</a>
94108
source tarball</li>
95109
</ul>
96110
</li>
97111
<li>Version 0.4 &mdash; Improved sensor support + example programs
98112
<ul>
99-
<li><a href='download/nxt_python-0.4.zip'>nxt_python-0.4.zip</a>
113+
<li><a href='http://home.comcast.net/~dplau/nxt_python/download/nxt_python-0.4.zip'>nxt_python-0.4.zip</a>
100114
source ZIP archive</li>
101-
<li><a href='download/nxt_python-0.4.tar.gz'>nxt_python-0.4.tar.gz</a>
115+
<li><a href='http://home.comcast.net/~dplau/nxt_python/download/nxt_python-0.4.tar.gz'>nxt_python-0.4.tar.gz</a>
102116
source tarball</li>
103117
</ul>
104118
</li>
105119
<li>Version 0.3 &mdash; Ultrasonic sensor support added
106120
<ul>
107-
<li><a href='download/nxt_python-0.3.zip'>nxt_python-0.3.zip</a>
121+
<li><a href='http://home.comcast.net/~dplau/nxt_python/download/nxt_python-0.3.zip'>nxt_python-0.3.zip</a>
108122
source ZIP archive</li>
109-
<li><a href='download/nxt_python-0.3.tar.gz'>nxt_python-0.3.tar.gz</a>
123+
<li><a href='http://home.comcast.net/~dplau/nxt_python/download/nxt_python-0.3.tar.gz'>nxt_python-0.3.tar.gz</a>
110124
source tarball</li>
111125
</ul>
112126
</li>
113127
<li>Version 0.2 &mdash; USB support added
114128
<ul>
115-
<li><a href='download/nxt_python-0.2.zip'>nxt_python-0.2.zip</a>
129+
<li><a href='http://home.comcast.net/~dplau/nxt_python/download/nxt_python-0.2.zip'>nxt_python-0.2.zip</a>
116130
source ZIP archive</li>
117-
<li><a href='download/nxt_python-0.2.tar.gz'>nxt_python-0.2.tar.gz</a>
131+
<li><a href='http://home.comcast.net/~dplau/nxt_python/download/nxt_python-0.2.tar.gz'>nxt_python-0.2.tar.gz</a>
118132
source tarball</li>
119133
</ul>
120134
</li>
121135
<li>Version 0.1 &mdash; Initial release
122136
<ul>
123-
<li><a href='download/nxt_python-0.1.zip'>nxt_python-0.1.zip</a></li>
124-
<li><a href='download/nxt_python-0.1.tar.gz'>nxt_python-0.1.tar.gz</a></li>
137+
<li><a href='http://home.comcast.net/~dplau/nxt_python/download/nxt_python-0.1.zip'>nxt_python-0.1.zip</a></li>
138+
<li><a href='http://home.comcast.net/~dplau/nxt_python/download/nxt_python-0.1.tar.gz'>nxt_python-0.1.tar.gz</a></li>
125139
</ul>
126140
</li>
127141
</ul>
128142

129143
<h2>Installation</h2>
130144
<ul>
131-
<li>Untar/unzip source package</li>
132-
<li>In package directory, run "python setup.py install" (as root)</li>
133-
<li>
134-
For USB on Linux:
135-
<ul>
136-
<li>Create "lego" group, and make your user-id a member</li>
145+
<li>Either use the executable installer for your platform, or unzip the source and run "python setup.py install" in the same directory as setup.py.
146+
</li>
147+
<li>
148+
For USB on Linux:
149+
<ul>
150+
<li>Create "lego" group, and make your user-id a member</li>
137151
Open a terminal as root, and type:
138152
<pre>groupadd lego</pre>
139153
<pre>usermod -a -G lego [user-id]</pre>
140-
<li>Create a udev rule</li>
154+
<li>Create a udev rule</li>
141155
Create file at /etc/udev/rules.d/70-lego.rules, containing one line:
142156
<pre>BUS=="usb", SYSFS{idVendor}=="0694", GROUP="lego", MODE="0660"</pre>
143-
</ul></li>
157+
</ul></li>
144158
</ul>
145159

146160
<h2>Contact</h2>
147161
<p>
148-
NXT_Python was written by Douglas P Lau.
162+
NXT-Python was written by Douglas P Lau and Marcus Wanner.
149163
See README file in the package for contact information.
150164
</p>
151165
</body>

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
setup(
66
name='NXT-Python',
7-
version='0.7',
7+
version='0.8',
88
author='Douglas Lau, Marcus Wanner',
99
1010
description='LEGO Mindstorms NXT Control Package',

0 commit comments

Comments
 (0)