Skip to content
Open navbar menu
Sign UpLog In
Profile icon

Paolo Amoroso

Hacker
@PaoloAmoroso
Astronomy, space, Google, Python, retrocomputing @[email protected]
LinkedIn
GitHub
YouTube
Website
  • spacestills

    Cover page
    Made with Python

    A NASA TV still frame viewer

    Recent comments (0)
PaoloAmoroso
PaoloAmoroso
shared a Post
2 years ago
Are unit tests stored as files in REPLs?
Are unit tests stored as files anywhere in the file system of REPLs? It seems not. The built-in Replit unit test tool is really handy. But, if the te
PYer
PYer
No, unit tests are not stored as files as far as I know. I definitely agree with your idea, though I've never come across a user for it yet. You should definitely share this on the feedback page.2 years ago
PaoloAmoroso
PaoloAmoroso
shared a Post
2 years ago
#space
#nasa
#pysimplegui
+1
I wrote Spacestills, a Python program for viewing and downloading NASA TV still frames. NASA TV is the official TV network of the US space agency. I'
spacestills
Python
PaoloAmoroso
PaoloAmoroso
published a Repl
2 years ago
1
spacestills
spacestillsA NASA TV still frame viewer
PaoloAmoroso
PaoloAmoroso
shared a Post
2 years ago
I'm trying to connect to my Python REPLs via VNC as explained in the documentation. But when I open a connection with the Remmina client on Linux (Cro
luisreplit
luisreplit
Hi Paolo! Replit only supports connecting through noVNC because of a current limitation in our hosting stack: repls can only expose HTTP services. The reason why noVNC works is that they expect the connection to be made using RFB-over-WebSocket, and I am unaware of any other native VNC clients that allow that combination.2 years ago
PaoloAmoroso
PaoloAmoroso
@RayhanADev @InvisibleOne I'm making some progress. It turns out all the VNC clients I installed support specifying an alternate port with a syntax such as host.example.com:443 (Remmina) or host.example.com::443 (VNC Connect). When I try to open a connection to a REPL I no longer get an error. But the connection progress indicator goes on indefinitely and nothing happens. This happens also when running the VNC client from Android, which suggests this is not a Crostini issue.2 years ago
RayhanADev
RayhanADev
Hiya @PaoloAmoroso Replit has it's VNC setup perfectly for noVNC, but I don't believe it has proper support for other VNC platforms :/. I would assume it should work regardless but perhaps Crostini requires a different setup/connection?2 years ago
PaoloAmoroso
PaoloAmoroso
shared a Post
3 years ago
This REPL demonstrates an issue with X-Window graphics output. It's a Python REPL running a Tkinter PySimpleGUI app that displays a text label and a q
RYANTADIPARTHI
RYANTADIPARTHI
i'm gettinga module not found error. Try pip install it, and maybe it should work3 years ago
DynamicSquid
DynamicSquid
I can't seem to get even the repl started, PySimpleGUI isn't a module3 years ago
PaoloAmoroso
PaoloAmoroso
shared a Post
3 years ago
In early January 2020 I asked what to expect from Repl.it that year. @amasad kindly replied outlining the 2020 roadmap. How did things go? Let's revi
AcaciaHary
AcaciaHary
The article gives me a lot of valuable information. helped me learn many things. https://cookieclicker4.com2 years ago
rediar
rediar
Oh wow, they finally worked on mobile? Very glad, it was about time. Now all thats left for the wish list is a desktop app and a mobile app....3 years ago
ProCatGuy
ProCatGuy
We need private repls for the normal plan so bad. I have gotten and my emergency repl was hacked too. My business was ruined but it toook me 3 months to rewrite everything! Make the private repl feature avialible for everyone.3 years ago
PaoloAmoroso
PaoloAmoroso
shared a Post
3 years ago
This Python REPL has a different layout from the ones I've seen so far. In addition to the usual code/output split view, that REPL has separate tabs
Coder100
Coder100
Just add a ?view=1 to the links. For example, you can try it out on my repl: https://repl.it/@Coder100/Coder100?view=13 years ago
realTronsi
realTronsi
the explorer option lets your own repls adapt that layout. The new layout is view only however, and if you're the owner or a collaborator, you'll still have the "old" layout since the new one doesn't support file editing and the other features.3 years ago
InvisibleOne
InvisibleOne
The layout depends on the type of repl you have. For example, try created a python with turtle repl or a pygame repl and it will have the graphical output box3 years ago
PaoloAmoroso
PaoloAmoroso
shared a Post
3 years ago
In a Tkinter REPL with main.py containing only import PySimpleGUI as sg to import PySimpleGUI's Tk subsystem, I get this error when running the code:
PaoloAmoroso
PaoloAmoroso
There's a related bug report, be sure to upvote it if you're affected.3 years ago
RYANTADIPARTHI
RYANTADIPARTHI
Maybe that package is not available on repl.it that could be one case.3 years ago
PaoloAmoroso
PaoloAmoroso
shared a Post
3 years ago
I’m trying to set up a Polygott REPL to build and run BeeWare apps in Python. I’m closely following the Tutorial 0, except I don’t use venv and don’t
PaoloAmoroso
PaoloAmoroso
@amasad Apologies to bother you, it would be cool to use BeeWare on Repl.it but I'm stuck with an obscure build error. I reached out to the BeeWare community for help but they have no insight either. Are there any limitations or issues with Repl.it? Any missing pieces?3 years ago
PaoloAmoroso
PaoloAmoroso
Pycairo loads fine and runs the demo correctly in a Python REPL. So, as advised in the getting started guide, I tried installing some other Pycairo dependencies (pkg-config and python3-dev) in the Polygott REPL. But I still get the build error.3 years ago
PaoloAmoroso
PaoloAmoroso
shared a Post
3 years ago
I've noticed Polygott is missing from the list of languages and frameworks of the new REPL creation dialog. Is Polygott still available or supported?
Codemonkey51
Codemonkey51
(Answers not in order of questions just read them it should answer the questions) 1) polygott is not a language it is replits base docker image (repo) 2) you can make one here (its just hidden) 3) if polygott was not supported (at least at this moment and implementation of some languages) a lot of languages would disappear (all languages in the languages folder are the ones that wouldn't work without polygott) I hope this helped3 years ago
Coder100
Coder100
I think it's still available here Maybe it's just hidden randomly?3 years ago
PaoloAmoroso
PaoloAmoroso
shared a Post
4 years ago
The Replitors who use npm and JavaScript may be interested to know GitHub has just announced it acquired npm. PS This is probably the wrong category
Highwayman
Highwayman
That’s kinda cool thnx for letting us know with that link :) I mean technically the discord is the general discussion I’m guessing?4 years ago
PaoloAmoroso
PaoloAmoroso
shared a Post
4 years ago
Have you deployed any production apps on Repl.it? Share them to let us see what Repl.it can do. The emphasis here is on production. Experiments, sam
Vandesm14
Vandesm14
https://quick.vandesm14.ml - A quick question and answer app https://chat.hyperjs.ml - A sleek and modern chatting system Here is another one which used to be on repl.it, but was moved due to production limitations: https://classaware.org4 years ago
PaoloAmoroso
PaoloAmoroso
shared a Post
4 years ago
It's still early in the year and it's worth considering some projects or goals. So, besides the top languages you want to learn in 2020, what are the
JacobMacLeod
JacobMacLeod
I'd like to learn Java - I currently know python and JavaScript. Maybe C++/C/C#, and Tensorflow too, they are good things to know!4 years ago
hyperupcall
hyperupcall
tools related to networking. so actually learning how to use ip and ss from iproute2. i've been debugging a lot of networking issues lately so it would actually be pretty usefull for me. first on the list would probably become more proficient with kubernetes. still feel like a beginner at times with the errors i make when declaring and deploying my cluster4 years ago
MatthewDoan1
MatthewDoan1
Spring Boot, definitely.4 years ago
PaoloAmoroso
PaoloAmoroso
shared a Post
4 years ago
In 2019 we got great new features like Multiplayer Mode, the Universal Package Manager, and Git/GitHub support. What can we expect from Repl.it in 202
amasad
amasad
Early this year we're focused on performance, reliability, and design polish. You might've noticed some improvements on that front. The most exciting thing to look forward to with regards to performance is our new snapshot-based filesystem. We're rolling it out as we speak. If you're an explorer you'll already get. Not only git, and other file operations will be more reliable, but we'll also be caching dependencies so they don't have to install every-time the repl wakes up. We're then going to4 years ago
21natzil
21natzil
I can't say much about the website, I'll leave that to @amasad. For the community, however, the discord will be doing more code jams, we just started a new challenge on Repl Talk, and there may or may not be a(n) just around the corner...4 years ago
PaoloAmoroso
PaoloAmoroso
shared a Post
4 years ago
Any output a private REPL generates, such as a web page or app at repl.co or the console at repl.run, is apparently public. For example, I can view su
FarisAlsaheel
FarisAlsaheel
no sorry3 years ago
Vandesm14
Vandesm14
I think it's a feature so you can still send out an app, it'd just be closed source (also disabling the /__repl endpoint).4 years ago
PaoloAmoroso
PaoloAmoroso
shared a Post
4 years ago
In a Pygame REPL, is it possible to get an interactive Python interpreterwhere I can evaluate expressions in the same environment in which the code in
Zavexeon
Zavexeon
Pygame has all the same functionality as a regular Python repl.4 years ago
PaoloAmoroso
PaoloAmoroso
shared a Post
4 years ago
In case you haven't noticed, at the bottom of the new navigation sidebar there are now links to the various sections of the Repl.it site such as Docs,
PaoloAmoroso
PaoloAmoroso
shared a Post
4 years ago
The latest issue of the newsletter reminds of the Repl.it blog. It's an excellent resource I read cover to cover and recommend. But it would be even
PaoloAmoroso
PaoloAmoroso
shared a Post
4 years ago
I managed to make Kivy work in a GFX REPL. Just create a Pygame REPL, which is among the Kivy dependencies, and install Kivy with the package manager
Kivy Showcase
Pygame
CoderRudra
CoderRudra
how the hell.....2 years ago
Saibot84
Saibot84
That's awesome, @PaoloAmoroso! Unfortunately, building Kivy takes quite a while. Running your PyGame repl, it took about 15 minutes to build Kivy. When I ran mine, it crashed countless times. Re-running the code started the whole build from scratch, and it never finished before crashing. I agree that polygott can be a bit buggy, but here's the same Kivy Showcase, but running on a polygott container where the Kivy wheel is stored (as well as those of its dependencies). This cuts the time to int4 years ago
HackermonDev
HackermonDev
Moved to Learn since share is for you to share your projects.4 years ago
PaoloAmoroso
PaoloAmoroso
shared a Post
4 years ago
This is a fork of a Polygott demo featuring a Flappy Bird like game based on Pygame, but otherwise I haven't changed it. When I click run, the console
Saibot84
Saibot84
To answer your question, I've noticed that leaving the console waiting on a single program for too long seems to crash the polygott container. This includes pip install, downloads, etc. This is probably to prevent the container from getting hung (thought I only assume that). To get around this issue, I use nohup commandhere in the makefile or nohup commandhere & in bash to pipe output to the nohup.out file instead of to the console. Here's a fork of this FlapehBurd demo that works for me: https4 years ago
PaoloAmoroso
PaoloAmoroso
I submitted a bug report.4 years ago