Sida 1 av 1

Web-baserat IDE för Python

Postat: 9 december 2019, 15:32:50
av Magnus_K
Hej!

Ibland på jobbrasterna kan jag få en liten stund över att fördjupa mig i diverse hemmaprojekt. Dock så är det inte aktuellt att släpa med mig hemmadatorn.

När det kommer till arbetsdatorerna, så är dom bara några slags "nätverksdatorer" där man loggar in på Citrix så har man sitt skrivbord och åtkomst åt alla nödvändiga program.
Det är en ganska stränga IT-regler och vi har inte behörighet att ändra något som helst på "datorerna" eller Citrix-miljön.

Jag skulle vilja ha möjlighet att på webben utveckla ett litet Raspberry Pi program som ska skrivas i Python. Ha möjlighet att inkludera bibliotek (tror jag det heter) i stil med TKinker TKinter.
Det måste även finnas möjlighet att spara programmet.
När man sen är nöjd så kan jag dra ner alla filer till en sticka och köra på Raspberry'n.

För det första; är det ens möjligt att göra så här? Alltså utveckla på ett webb IDE i Windows och köra på en Raspberry?
Och för det andra, vet ni om någon liknande sida eller annat sätt som kanske skulle fungera?

Re: Web-baserat IDE för Python

Postat: 9 december 2019, 18:23:01
av Marta
Logga in på Din RPi som ligger där hemma uppkopplad till nätet. Starta en ssh-server på denna och logga in från jobbet med valfritt terminalprogram och arbeta i textläge. Överväg också allvarligt att skriva Ditt program för gcc.

Re: Web-baserat IDE för Python

Postat: 9 december 2019, 20:00:50
av Mr Andersson
https://chrome.google.com/webstore/deta ... cldabbghjo
Exempel på ssh-klient för chrome. Finns säkert för andra webbläsare också.
Installera screen eller tmux på pajen för att kunna fortsätta sessioner om du blir nerkopplad.

Re: Web-baserat IDE för Python

Postat: 9 december 2019, 20:50:03
av Jolles
Då jag befinner mig i en liknande situation ibland så det inte går att ssh'a ut, utan jag valde att sätta upp en webserver där hemma, med 'guacamole' https://guacamole.apache.org som snurrar i tomcat. Förutsatt att man sätter upp sin webserver med SSL cert och en "snygg" domän (.nu .se .com osv... många kan vara utlåsta från nätverket du sitter på, som noip.org osv...)
Sen kan du göra vad du vill från din guacamole-server, som ssh, rdp, vnc. Vill du bara köra ssh så kan du också använda 'shell in a box' https://www.youtube.com/watch?v=FRqPbAEbv-k

Re: Web-baserat IDE för Python

Postat: 9 december 2019, 21:02:02
av Jolles
Den här var ju ball också! Sugen på att prova den själv :-)

https://github.com/mcerdeira/python-web-IDE


Re: Web-baserat IDE för Python

Postat: 9 december 2019, 22:07:03
av Magnus_K
Tack för alla tips men det är verkligen grekiskan för mig.
Vet inte hur jag ska konfigurera min router för att det här ska fungera på ett säkert sätt heller.

TKinker TKinter som jag nämnde i första inlägget används för att skapa ett GUI, vilket är det jag hade tänkt göra. Ett mycket enkelt sådant. Men då blir det inte bra med textbaserat.

Jag har inga som helst problem med att lämna en RPi igång och uppkopplad där hemma men har inte en blekaste hur man gör den tillgänglig från omvärlden utan att vem som helst kan nosa runt i mitt nätverk.

Re: Web-baserat IDE för Python

Postat: 9 december 2019, 22:09:53
av GeekJoan

Re: Web-baserat IDE för Python

Postat: 10 december 2019, 00:43:57
av Magnus_K
Ja det där fungerar faktiskt helt ok GeekJoan. :tumupp:
Det hänger sig lite ibland och undran vet hur det blir med lite mer extra grafik men duger gott till det jag håller på med :)

Tack för hjälpen!

Re: Web-baserat IDE för Python

Postat: 6 januari 2020, 00:32:31
av Magnus_K
Hmm, efter att ha testat repl.it ett tag så måste jag säga att det fungerar ganska dåligt.
Lite väl opålitligt för min del och kanske inte så mycket gjort för grafisk output (vad vet jag).

Tror jag får ge mig på varianten att logga in på en Raspberry Pi som ligger hemma via SSH.
Vet dock inte om jag kan göra det från jobbet, alltså "SSH:a ut". Kan jag verfiera det nu på något sätt? Alltså mot något annat där ute?

Re: Web-baserat IDE för Python

Postat: 6 januari 2020, 18:20:08
av brrmek
Jag kan tipsa om web.py som också har en webbserver man kan testa mot. Typ port 7001 används DVD du anropar din rpi med webläsare enligt http://rpi.html:7001. På pajen kör man sitt skript som använder web.py lib.
http://webpy.org/

Re: Web-baserat IDE för Python

Postat: 6 januari 2020, 18:42:34
av Magnus_K
Det ser lovande ut, tack!
Läste också om "den vanliga" Windows Remote Desktop som ska fungera ganska bra.
Får testa dessa nästa gång jag jobbar.