Skip to content

Commit

Permalink
Add Thonny in Windows and Mac installer with tdmclient-ty plugin (#1004)
Browse files Browse the repository at this point in the history
* add thonny in installation for windows
* add thonny in ci
* add other as generic tool without connection button
* add thonny in ThymioSuite
* launch thonny in ThymioSuite
* add thonny in macos
* add Thonny description in EN and FR
* tranlsate Thonny desc
* install thonny plugin in macos
* add thonny pluggin in windows
* add animated icon
* update Thonny plugins and correctly uninstall it
  • Loading branch information
Michael Bonani authored Jun 24, 2022
1 parent 9df9ebf commit cb5a9a4
Show file tree
Hide file tree
Showing 16 changed files with 713 additions and 8 deletions.
60 changes: 60 additions & 0 deletions aseba/launcher/src/apps/thonny/desc.de.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
<!doctype html>

<html lang="de">
<head>
<meta charset="utf-8">
<style>
* {padding:0; margin:0;text-decoration:none;}
body {
background: #271845;
color: white;
padding: 20px;
}
p,
li {
font-family: roboto;
}
p.title {
font-size: 16px;
font-weight: 500;
margin-bottom:20px;
}
p {
font-size: 16px;
font-weight: 200;
margin-bottom:20px;
}

ul {
padding-left: 20px;
margin-bottom: 20px;
}

ul li {
font-size: 16px;
font-weight: 200;
}
a {
color: #0a9eeb;
font-weight: 500;
}
hr {
margin: 40px 0;
border: none;
}
</style>
</head>

<body>
<p class="title">Thonny ist eine Python-IDE zum Programmieren lernen.</p>
<ul>
<li>Programmieren Sie Thymio mit Python unter Verwendung des Plug-ins Thonny</li>
<li>Transpilieren von Code von Python nach Aseba</li>
<li>Laden Sie den Code direkt in den Roboter</li>
</ul>
<p><a href="https://thonny.org/ ">Thonny.org</a> wird von Aivar Annamaa unter <a href="https://github.com/thonny/thonny/blob/master/LICENSE.txt">MIT-Lizenz</a> entwickelt.</p>
<p>Tipps und weitere Informationen finden Sie unter dem Menüpunkt (?) Hilfe.</p>
</body>

</html>

60 changes: 60 additions & 0 deletions aseba/launcher/src/apps/thonny/desc.en.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
<!doctype html>

<html lang="en">
<head>
<meta charset="utf-8">
<style>
* {padding:0; margin:0;text-decoration:none;}
body {
background: #271845;
color: white;
padding: 20px;
}
p,
li {
font-family: roboto;
}
p.title {
font-size: 16px;
font-weight: 500;
margin-bottom:20px;
}
p {
font-size: 16px;
font-weight: 200;
margin-bottom:20px;
}

ul {
padding-left: 20px;
margin-bottom: 20px;
}

ul li {
font-size: 16px;
font-weight: 200;
}
a {
color: #0a9eeb;
font-weight: 500;
}
hr {
margin: 40px 0;
border: none;
}
</style>
</head>

<body>
<p class="title">Thonny a Python IDE meant for learning programming.</p>
<ul>
<li>Programm Thymio with Python using the plugging in Thonny</li>
<li>Transpile code from Python to Aseba</li>
<li>Load directly code to the robot</li>
</ul>
<p><a href="https://thonny.org/ ">Thonny.org</a> is develop by Aivar Annamaa under <a href="https://github.com/thonny/thonny/blob/master/LICENSE.txt">MIT</a> licence.</p>
<p>Find tips and more information clicking on the help (?) button.</p>
</body>

</html>

60 changes: 60 additions & 0 deletions aseba/launcher/src/apps/thonny/desc.fr.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
<!doctype html>

<html lang="fr">
<head>
<meta charset="utf-8">
<style>
* {padding:0; margin:0;text-decoration:none;}
body {
background: #271845;
color: white;
padding: 20px;
}
p,
li {
font-family: roboto;
}
p.title {
font-size: 16px;
font-weight: 500;
margin-bottom:20px;
}
p {
font-size: 16px;
font-weight: 200;
margin-bottom:20px;
}

ul {
padding-left: 20px;
margin-bottom: 20px;
}

ul li {
font-size: 16px;
font-weight: 200;
}
a {
color: #0a9eeb;
font-weight: 500;
}
hr {
margin: 40px 0;
border: none;
}
</style>
</head>

<body>
<p class="title">Thonny un IDE Python destiné à l'apprentissage de la programmation.</p>
<ul>
<li>Programmer Thymio avec Python en utilisant le plug-in Thonny</li>
<li>Transpiler le code de Python vers Aseba</li>
<li>Chargement direct du code sur le robot</li>
</ul>
<p><a href="https://thonny.org/ ">Thonny.org</a> est développé par Aivar Annamaa sous la licence <a href="https://github.com/thonny/thonny/blob/master/LICENSE.txt">MIT</a>.</p>
<p>Vous trouverez des conseils et des informations supplémentaires en cliquant sur le bouton d'aide (?).</p>
</body>

</html>

60 changes: 60 additions & 0 deletions aseba/launcher/src/apps/thonny/desc.it.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
<!doctype html>

<html lang="it">
<head>
<meta charset="utf-8">
<style>
* {padding:0; margin:0;text-decoration:none;}
body {
background: #271845;
color: white;
padding: 20px;
}
p,
li {
font-family: roboto;
}
p.title {
font-size: 16px;
font-weight: 500;
margin-bottom:20px;
}
p {
font-size: 16px;
font-weight: 200;
margin-bottom:20px;
}

ul {
padding-left: 20px;
margin-bottom: 20px;
}

ul li {
font-size: 16px;
font-weight: 200;
}
a {
color: #0a9eeb;
font-weight: 500;
}
hr {
margin: 40px 0;
border: none;
}
</style>
</head>

<body>
<p class="title">Thonny è un IDE Python pensato per l'apprendimento della programmazione.</p>
<ul>
<li>Programmare Thymio con Python utilizzando il "plug in" Thonny</li>
<li>Traspilare il codice da Python ad Aseba</li>
<li>Caricare direttamente il codice sul robot</li>
</ul>
<p><a href="https://thonny.org/ ">Thonny.org</a> è sviluppato da Aivar Annamaa sotto licenza <a href="https://github.com/thonny/thonny/blob/master/LICENSE.txt">MIT</a>.</p>
<p>Per informazioni e condigli clicca sul tasto [?] Aiuto.</p>
</body>

</html>

60 changes: 60 additions & 0 deletions aseba/launcher/src/apps/thonny/desc.pl.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
<!doctype html>

<html lang="pl">
<head>
<meta charset="utf-8">
<style>
* {padding:0; margin:0;text-decoration:none;}
body {
background: #271845;
color: white;
padding: 20px;
}
p,
li {
font-family: roboto;
}
p.title {
font-size: 16px;
font-weight: 500;
margin-bottom:20px;
}
p {
font-size: 16px;
font-weight: 200;
margin-bottom:20px;
}

ul {
padding-left: 20px;
margin-bottom: 20px;
}

ul li {
font-size: 16px;
font-weight: 200;
}
a {
color: #0a9eeb;
font-weight: 500;
}
hr {
margin: 40px 0;
border: none;
}
</style>
</head>

<body>
<p class="title">Thonny a Python IDE meant for learning programming.</p>
<ul>
<li>Programm Thymio with Python using the plugging in Thonny</li>
<li>Transpile code from Python to Aseba</li>
<li>Load directly code to the robot</li>
</ul>
<p><a href="https://thonny.org/ ">Thonny.org</a> is develop by Aivar Annamaa under <a href="https://github.com/thonny/thonny/blob/master/LICENSE.txt">MIT</a> licence.</p>
<p>Find tips and more information clicking on the help (?) button.</p>
</body>

</html>

60 changes: 60 additions & 0 deletions aseba/launcher/src/apps/thonny/desc.zh-CN.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
<!doctype html>

<html lang="zh-cn">
<head>
<meta charset="utf-8">
<style>
* {padding:0; margin:0;text-decoration:none;}
body {
background: #271845;
color: white;
padding: 20px;
}
p,
li {
font-family: roboto;
}
p.title {
font-size: 16px;
font-weight: 500;
margin-bottom:20px;
}
p {
font-size: 16px;
font-weight: 200;
margin-bottom:20px;
}

ul {
padding-left: 20px;
margin-bottom: 20px;
}

ul li {
font-size: 16px;
font-weight: 200;
}
a {
color: #0a9eeb;
font-weight: 500;
}
hr {
margin: 40px 0;
border: none;
}
</style>
</head>

<body>
<p class="title">Thonny a Python IDE meant for learning programming.</p>
<ul>
<li>Programm Thymio with Python using the plugging in Thonny</li>
<li>Transpile code from Python to Aseba</li>
<li>Load directly code to the robot</li>
</ul>
<p><a href="https://thonny.org/ ">Thonny.org</a> is develop by Aivar Annamaa under <a href="https://github.com/thonny/thonny/blob/master/LICENSE.txt">MIT</a> licence.</p>
<p>Find tips and more information clicking on the help (?) button.</p>
</body>

</html>

Binary file added aseba/launcher/src/apps/thonny/description.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit cb5a9a4

Please sign in to comment.