Share your repls and programming experiences

← Back to all posts
NEVER have your Python Repls go to sleep again!
c4syner (84)

What?

You heard that right! This ₜᵢₙᵧ addition to your program allows is it stay alive and running indefinitely.

Why?

I wanted to be able to have my discord bot stay awake without the use of external ping programs.

How?

Using a small flask server and some threaded pinging loops.

How do I get started?

Add the neverSleep.py file to your project and paste the following code to the top of your main.py:

import neverSleep
neverSleep.awake('YOUR AUTO GENERATED WEBSITE URL')

That's it!
If this gets enough popularity I'll add it to PyPi to make it even easier.

Comments
hotnewtop
CoffeeGuy (1)

does this still work?? :D

c4syner (84)

@CoffeeGuy Had to update it but it appears to be working now! ping me here if you need help setting it up.

105303058 (0)

I have tried it 10 minutes ago.
Hope this works!
Keep going!
Very appreciate!!

TobiasKosin (0)

This is not working for me, just added the nebersleep file, imported it to my main py and used the awake method at the top. Someone got the same issue or know a working solution?

c4syner (84)

@TobiasKosin Have you made sure to put your program's own url rather than mine?
(The highlighted should be changed with your own code)

Checked today, and this is still operational!

SixBeeps (5225)

but what about node?

c4syner (84)

@SixBeeps you technically could put in ANY website (including a node.js repl) and have it keep online.

SixBeeps (5225)

@c4syner I mean, considering this was written in Python, it wouldn't work. Node.js doesn't do flask.

c4syner (84)

@SixBeeps No no... If you were to use a different programming language other than python. It will work because it's really just a scheduled ping program. The thing to note here is that this is outside of node.

SixBeeps (5225)

@c4syner You mentioned that you'd add this to your program to make it work. Do you mean like make another Repl to keep it alive?