Skip to content
Permalink
Browse files

Rework images and readme

  • Loading branch information...
Eelviny committed Feb 26, 2016
1 parent d7d0263 commit fc2c23b48488a3faa7c78809f7edbfe806d68906
Showing with 101 additions and 105 deletions.
  1. +7 −6 README.md
  2. BIN docs/favicon.ico
  3. +1 −1 docs/seealso.url
  4. BIN logo-text.png
  5. BIN logo.png
  6. +93 −98 logo.svg
@@ -1,8 +1,8 @@
# ![NXT-Python](https://github.com/Eelviny/nxt-python/blob/master/logo-text.png)
# ![NXT-Python](https://cdn.rawgit.com/Eelviny/nxt-python/master/logo.svg)
NXT-Python is a package for controlling a LEGO NXT robot using the Python programming language. It can communicate using either USB or Bluetooth. It is based on Marcus Wanner's work ending in 2013, which in turn is based on NXT_Python, where releases halted in May 2007.

## Requirements
* [Python 3.x](http://www.python.org) (Currently developed using Python 3.5)
* [Python 3.x](http://www.python.org) (Currently developed using Python 3.5.1)
* Bluetooth Comunications:
* Linux/Windows: [PyBluez](https://github.com/karulis/pybluez)
* Mac: [LightBlue](http://lightblue.sourceforge.net/)
@@ -12,9 +12,10 @@ Fantom Communications:
* [Pyfantom](http://pyfantom.ni.fr.eu.org/)

## Installation
1. Untar/unzip source package
2. Navigate to the package directory, and run `python setup.py install`
3. `import nxt` in your program and get going!
1. Go and grab the latest version from the [releases](https://github.com/Eelviny/nxt-python/releases) page - the master branch is usually too unstable to use
2. Untar/unzip source package
3. Navigate to the package directory, and run `python setup.py install`
4. `import nxt` in your program and get going!

*This is a quick overview, detailed instructions can be found on the [wiki](https://github.com/Eelviny/nxt-python/wiki/Installation) page.*

@@ -28,7 +29,7 @@ Since the 3.x and 2.x series use the same API, in most cases code can be automat
However, there is no converter between the 1.x and 2.x series - it's very unlikely you will come across a 1.x program these days. Read the documentation and do it manually!

## Contact
NXT-Python repository maintainer: [Eelviny](https://github.com/Eelviny)
NXT-Python repository maintainer: [Eelviny](https://github.com/Eelviny) - He doesn't always have time to code, but he'll endeavour to respond to all pull requests and issues.

[Github issues page](https://github.com/Eelviny/nxt-python/issues): Send all questions, bugs and requests here!

BIN +2.24 KB docs/favicon.ico
Binary file not shown.
@@ -3,7 +3,7 @@ URL=https://github.com/Eelviny/nxt-python/wiki
WorkingDirectory=C:\WINDOWS\
ShowCommand=7
IconIndex=1
IconFile=https://github.com/Eelviny/nxt-python/blob/master/favicon.ico
IconFile=https://raw.githubusercontent.com/Eelviny/nxt-python/master/docs/favicon.ico
Modified=20F06BA06D07BD014D
HotKey=1601
IDList=
BIN -5.15 KB logo-text.png
Binary file not shown.
BIN -1 KB logo.png
Binary file not shown.
191 logo.svg
@@ -1,90 +1,59 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="9500"
height="1000"
viewBox="0 0 9499.9997 999.99997"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="logo.svg">
id="svg2"
viewBox="0 0 9499.9997 999.99997"
height="1000"
width="9500">
<defs
id="defs4">
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4671"
id="linearGradient1475"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.562541,0,0,0.567972,342.28539,378.75107)"
x1="150.96111"
y1="192.35176"
y2="137.27299"
x2="112.03144"
y2="137.27299" />
y1="192.35176"
x1="150.96111"
gradientTransform="matrix(0.562541,0,0,0.567972,342.28539,378.75107)"
gradientUnits="userSpaceOnUse"
id="linearGradient1475"
xlink:href="#linearGradient4671" />
<linearGradient
id="linearGradient4671">
<stop
style="stop-color:#ffd43b;stop-opacity:1;"
id="stop4673"
offset="0"
id="stop4673" />
style="stop-color:#ffd43b;stop-opacity:1;" />
<stop
style="stop-color:#ffe873;stop-opacity:1"
id="stop4675"
offset="1"
id="stop4675" />
style="stop-color:#ffe873;stop-opacity:1" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4689"
id="linearGradient1478"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.562541,0,0,0.567972,342.28539,378.75107)"
x1="26.648937"
y1="20.603781"
y2="114.39767"
x2="135.66525"
y2="114.39767" />
y1="20.603781"
x1="26.648937"
gradientTransform="matrix(0.562541,0,0,0.567972,342.28539,378.75107)"
gradientUnits="userSpaceOnUse"
id="linearGradient1478"
xlink:href="#linearGradient4689" />
<linearGradient
id="linearGradient4689">
<stop
style="stop-color:#5a9fd4;stop-opacity:1;"
id="stop4691"
offset="0"
id="stop4691" />
style="stop-color:#5a9fd4;stop-opacity:1;" />
<stop
style="stop-color:#306998;stop-opacity:1;"
id="stop4693"
offset="1"
id="stop4693" />
style="stop-color:#306998;stop-opacity:1;" />
</linearGradient>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.12"
inkscape:cx="4860.8008"
inkscape:cy="1661.437"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
units="px"
inkscape:window-width="1920"
inkscape:window-height="1023"
inkscape:window-x="0"
inkscape:window-y="27"
inkscape:window-maximized="1"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0" />
<metadata
id="metadata7">
<rdf:RDF>
@@ -98,59 +67,85 @@
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-0.5,-51.862228)">
transform="translate(-0.5,-51.862228)"
id="layer1">
<rect
style="fill:#ffa500;fill-opacity:1;stroke:none;stroke-opacity:1"
id="rect4159"
width="1000"
height="1000"
x="0.5"
y="51.862228"
ry="25"
rx="25"
ry="25" />
y="51.862228"
x="0.5"
height="1000"
width="1000"
id="rect4159"
style="fill:#ffa500;fill-opacity:1;stroke:none;stroke-opacity:1" />
<path
id="rect4157"
style="fill:#ffffff;fill-opacity:1;stroke:#808080;stroke-width:5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 895.5,951.86223 c 2.77,0 5,-2.23 5,-5 l 0,-790 c 0,-2.77 -2.23,-5 -5,-5 l -790,0 c -2.77,0 -5,2.23 -5,5 l 0,790 c 0,2.77 2.23,5 5,5 l 344.5,0 0,-149.99999 -194.5,0 c -2.77,0 -5,-2.23 -5,-5 l 0,-490 c 0,-2.77 2.23,-5 5,-5 l 490,0 c 2.77,0 5,2.23 5,5 l 0,490 c 0,2.77 -2.23,5 -5,5 l -195.5,0 0,149.99999 z"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ssssssssccssssssssccs" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:#808080;stroke-width:5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect4230"
width="295.77466"
height="295.77466"
x="352.11267"
y="404.47488"
id="rect4157" />
<rect
ry="5"
rx="5"
ry="5" />
y="404.47488"
x="352.11267"
height="295.77466"
width="295.77466"
id="rect4230"
style="fill:#ffffff;fill-opacity:1;stroke:#808080;stroke-width:5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<g
id="g4226"
transform="matrix(2.2489826,0,0,2.2489826,-428.50856,-453.5217)">
transform="matrix(2.2489826,0,0,2.2489826,-428.50856,-453.5217)"
id="g4226">
<path
id="path1948"
d="m 412.19529,390.45436 c -4.5837,0.0213 -8.961,0.41222 -12.8125,1.09375 -11.3463,2.00451 -13.4063,6.20011 -13.4063,13.9375 l 0,10.21875 26.8125,0 0,3.40625 -26.8125,0 -10.0625,0 c -7.7924,0 -14.6157,4.68372 -16.75,13.59375 -2.4618,10.21297 -2.571,16.58603 0,27.25001 1.9059,7.93785 6.4576,13.59375 14.25,13.59375 l 9.2188,0 0,-12.25 c 0,-8.8499 7.6571,-16.65625 16.75,-16.65625 l 26.7812,0 c 7.455,0 13.4063,-6.13817 13.4063,-13.62501 l 0,-25.53125 c 0,-7.26633 -6.13,-12.72477 -13.4063,-13.9375 -4.606,-0.76672 -9.3851,-1.11504 -13.9687,-1.09375 z m -14.5,8.21875 c 2.7695,0 5.0312,2.29865 5.0312,5.125 0,2.81634 -2.2617,5.09375 -5.0312,5.09375 -2.7795,0 -5.0313,-2.27741 -5.0313,-5.09375 0,-2.82635 2.2518,-5.125 5.0313,-5.125 z"
style="fill:url(#linearGradient1478);fill-opacity:1"
inkscape:connector-curvature="0" />
d="m 412.19529,390.45436 c -4.5837,0.0213 -8.961,0.41222 -12.8125,1.09375 -11.3463,2.00451 -13.4063,6.20011 -13.4063,13.9375 l 0,10.21875 26.8125,0 0,3.40625 -26.8125,0 -10.0625,0 c -7.7924,0 -14.6157,4.68372 -16.75,13.59375 -2.4618,10.21297 -2.571,16.58603 0,27.25001 1.9059,7.93785 6.4576,13.59375 14.25,13.59375 l 9.2188,0 0,-12.25 c 0,-8.8499 7.6571,-16.65625 16.75,-16.65625 l 26.7812,0 c 7.455,0 13.4063,-6.13817 13.4063,-13.62501 l 0,-25.53125 c 0,-7.26633 -6.13,-12.72477 -13.4063,-13.9375 -4.606,-0.76672 -9.3851,-1.11504 -13.9687,-1.09375 z m -14.5,8.21875 c 2.7695,0 5.0312,2.29865 5.0312,5.125 0,2.81634 -2.2617,5.09375 -5.0312,5.09375 -2.7795,0 -5.0313,-2.27741 -5.0313,-5.09375 0,-2.82635 2.2518,-5.125 5.0313,-5.125 z"
id="path1948" />
<path
id="path1950"
d="m 442.91399,419.11061 0,11.90625 c 0,9.23076 -7.8259,17.00001 -16.75,17.00001 l -26.7812,0 c -7.3359,0 -13.4063,6.27848 -13.4063,13.625 l 0,25.53125 c 0,7.26634 6.3186,11.54032 13.4063,13.625 8.4873,2.49561 16.6262,2.94663 26.7812,0 6.7502,-1.95439 13.4063,-5.88761 13.4063,-13.625 l 0,-10.21875 -26.7813,0 0,-3.40625 26.7813,0 13.4062,0 c 7.7925,0 10.6963,-5.43541 13.4063,-13.59375 2.7993,-8.39889 2.6802,-16.47578 0,-27.25001 -1.9258,-7.75744 -5.6039,-13.59375 -13.4063,-13.59375 l -10.0625,0 z m -15.0625,64.65626 c 2.7795,0 5.0313,2.27742 5.0313,5.09375 0,2.82635 -2.2518,5.125 -5.0313,5.125 -2.7695,0 -5.0312,-2.29865 -5.0312,-5.125 0,-2.81633 2.2617,-5.09375 5.0312,-5.09375 z"
style="fill:url(#linearGradient1475);fill-opacity:1"
inkscape:connector-curvature="0" />
d="m 442.91399,419.11061 0,11.90625 c 0,9.23076 -7.8259,17.00001 -16.75,17.00001 l -26.7812,0 c -7.3359,0 -13.4063,6.27848 -13.4063,13.625 l 0,25.53125 c 0,7.26634 6.3186,11.54032 13.4063,13.625 8.4873,2.49561 16.6262,2.94663 26.7812,0 6.7502,-1.95439 13.4063,-5.88761 13.4063,-13.625 l 0,-10.21875 -26.7813,0 0,-3.40625 26.7813,0 13.4062,0 c 7.7925,0 10.6963,-5.43541 13.4063,-13.59375 2.7993,-8.39889 2.6802,-16.47578 0,-27.25001 -1.9258,-7.75744 -5.6039,-13.59375 -13.4063,-13.59375 l -10.0625,0 z m -15.0625,64.65626 c 2.7795,0 5.0313,2.27742 5.0313,5.09375 0,2.82635 -2.2518,5.125 -5.0313,5.125 -2.7695,0 -5.0312,-2.29865 -5.0312,-5.125 0,-2.81633 2.2617,-5.09375 5.0312,-5.09375 z"
id="path1950" />
</g>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:253.8973999px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="1200"
y="952.36224"
<g
id="text3347"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3349"
x="1200"
y="952.36224"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1142.53833008px;font-family:'SF Square Head';-inkscape-font-specification:'SF Square Head'">NXT-PYTHON</tspan></text>
style="font-style:normal;font-weight:normal;font-size:253.8973999px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1">
<path
id="path3369"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1142.53833008px;font-family:'SF Square Head';-inkscape-font-specification:'SF Square Head'"
d="m 2000,952.36224 -114.3654,0 0,-685.63457 -571.2692,0 0,685.63457 -114.3654,0 0,-799.99998 800,0 0,799.99998 z" />
<path
id="path3371"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1142.53833008px;font-family:'SF Square Head';-inkscape-font-specification:'SF Square Head'"
d="m 2856.9037,952.36224 -148.9539,0 -251.0461,-308.50766 -251.6039,308.50766 -148.3961,0 325.802,-399.99999 -325.802,-399.99999 148.3961,0 251.6039,308.50766 251.0461,-308.50766 148.9539,0 -325.8019,399.99999 325.8019,399.99999 z" />
<path
id="path3373"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1142.53833008px;font-family:'SF Square Head';-inkscape-font-specification:'SF Square Head'"
d="m 3713.8075,266.72767 -343.0962,0 0,685.63457 -114.3655,0 0,-685.63457 -342.5383,0 0,-114.36541 800,0 0,114.36541 z" />
<path
id="path3375"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1142.53833008px;font-family:'SF Square Head';-inkscape-font-specification:'SF Square Head'"
d="m 4341.9803,609.8239 -571.2691,0 0,-114.36541 571.2691,0 0,114.36541 z" />
<path
id="path3377"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1142.53833008px;font-family:'SF Square Head';-inkscape-font-specification:'SF Square Head'"
d="m 5085.6346,495.45849 0,-228.73082 -571.2692,0 0,228.73082 571.2692,0 z M 5200,609.8239 l -685.6346,0 0,342.53834 -114.3654,0 0,-799.99998 800,0 0,457.46164 z" />
<path
id="path3379"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1142.53833008px;font-family:'SF Square Head';-inkscape-font-specification:'SF Square Head'"
d="m 6056.9038,952.36224 -800,0 0,-114.36541 685.6346,0 0,-228.17293 -685.6346,0 0,-457.46164 114.3654,0 0,343.09623 571.2692,0 0,-343.09623 114.3654,0 0,799.99998 z" />
<path
id="path3381"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1142.53833008px;font-family:'SF Square Head';-inkscape-font-specification:'SF Square Head'"
d="m 6913.8076,266.72767 -343.0962,0 0,685.63457 -114.3654,0 0,-685.63457 -342.5384,0 0,-114.36541 800,0 0,114.36541 z" />
<path
id="path3383"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1142.53833008px;font-family:'SF Square Head';-inkscape-font-specification:'SF Square Head'"
d="m 7770.7109,952.36224 -114.3654,0 0,-342.53834 -571.2692,0 0,342.53834 -114.3654,0 0,-799.99998 114.3654,0 0,343.09623 571.2692,0 0,-343.09623 114.3654,0 0,799.99998 z" />
<path
id="path3385"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1142.53833008px;font-family:'SF Square Head';-inkscape-font-specification:'SF Square Head'"
d="m 8513.2493,837.99683 0,-571.26916 -571.2691,0 0,571.26916 571.2691,0 z m 114.3654,114.36541 -800,0 0,-799.99998 800,0 0,799.99998 z" />
<path
id="path3387"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:1142.53833008px;font-family:'SF Square Head';-inkscape-font-specification:'SF Square Head'"
d="m 9484.5185,952.36224 -114.3654,0 0,-685.63457 -571.2691,0 0,685.63457 -114.3654,0 0,-799.99998 799.9999,0 0,799.99998 z" />
</g>
</g>
</svg>

0 comments on commit fc2c23b

Please sign in to comment.
You can’t perform that action at this time.