Web-baserat IDE för Python

C, C++, Pascal, Assembly, Raspberry, Java, Matlab, Python, BASIC, SQL, PHP, etc.
Användarvisningsbild
Magnus_K
EF Sponsor
Inlägg: 5803
Blev medlem: 4 januari 2010, 17:53:25
Ort: Skogen mellan Uppsala-Gävle

Web-baserat IDE för Python

Inlägg 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?
Senast redigerad av Magnus_K 10 december 2019, 00:00:43, redigerad totalt 1 gång.
Användarvisningsbild
Marta
EF Sponsor
Inlägg: 5295
Blev medlem: 30 mars 2005, 01:19:59
Ort: Landskrona
Kontakt:

Re: Web-baserat IDE för Python

Inlägg 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.
Mr Andersson
Inlägg: 1070
Blev medlem: 29 januari 2011, 21:06:30

Re: Web-baserat IDE för Python

Inlägg 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.
Användarvisningsbild
Jolles
Inlägg: 899
Blev medlem: 2 februari 2006, 15:59:35
Ort: Rosersberg, Stockholm
Kontakt:

Re: Web-baserat IDE för Python

Inlägg 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
Användarvisningsbild
Jolles
Inlägg: 899
Blev medlem: 2 februari 2006, 15:59:35
Ort: Rosersberg, Stockholm
Kontakt:

Re: Web-baserat IDE för Python

Inlägg av Jolles »

Den här var ju ball också! Sugen på att prova den själv :-)

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

Användarvisningsbild
Magnus_K
EF Sponsor
Inlägg: 5803
Blev medlem: 4 januari 2010, 17:53:25
Ort: Skogen mellan Uppsala-Gävle

Re: Web-baserat IDE för Python

Inlägg 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.
Senast redigerad av Magnus_K 10 december 2019, 00:01:07, redigerad totalt 1 gång.
Användarvisningsbild
GeekJoan
Admin
Inlägg: 8583
Blev medlem: 26 maj 2003, 15:59:27
Ort: Solna

Re: Web-baserat IDE för Python

Inlägg av GeekJoan »

Användarvisningsbild
Magnus_K
EF Sponsor
Inlägg: 5803
Blev medlem: 4 januari 2010, 17:53:25
Ort: Skogen mellan Uppsala-Gävle

Re: Web-baserat IDE för Python

Inlägg 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!
Användarvisningsbild
Magnus_K
EF Sponsor
Inlägg: 5803
Blev medlem: 4 januari 2010, 17:53:25
Ort: Skogen mellan Uppsala-Gävle

Re: Web-baserat IDE för Python

Inlägg 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?
brrmek
Inlägg: 37
Blev medlem: 26 maj 2012, 23:27:37
Ort: Ursviken

Re: Web-baserat IDE för Python

Inlägg 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/
Användarvisningsbild
Magnus_K
EF Sponsor
Inlägg: 5803
Blev medlem: 4 januari 2010, 17:53:25
Ort: Skogen mellan Uppsala-Gävle

Re: Web-baserat IDE för Python

Inlägg 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.
Skriv svar