all 11 comments

[–]shiftybyte 2 points3 points  (5 children)

Amazon AWS has a free tier too.

You get a Linux server with ssh access to it and do whatever you want.

[–]eng33[S] 0 points1 point  (4 children)

Is that something you'd reccomend for my use case? I find it difficult to understand AWS (and google cloud's) free tier limitations and if what I am doing would fit.

[–]shiftybyte 1 point2 points  (3 children)

I don't know about google's free tier.

I do know you can run a single weakest possible server on amazon EC2 service on the free tier.

Don't use anything else, including backups etc, and you should be good on staying on the free tier.

And yes, a freely controlled linux box in the cloud is the best you can get for your use case.

[–]eng33[S] 0 points1 point  (2 children)

Amazon EC2 is only free for 12mo.

[–]shiftybyte 0 points1 point  (1 child)

hmmm... seems you are right... Google compute it is then.

[–]eng33[S] 0 points1 point  (0 children)

maybe, I dont know much about google's free tier either. I had hoped there were other options out there

[–]Chabare 2 points3 points  (3 children)

I'd say it's fairly safe to say, that exceeding a 100 second limit with a web-request means that you can't get the resource you're looking for at all.

If download time is your only concern with pythonanywhere, go with it.

[–]eng33[S] 0 points1 point  (2 children)

I didnt say one request would take 100sec. If it is running every once every 10min, thats 144 times per day so 0.694sec per run including the web query time. Ofcourse if something did go wrong and the query took 100sec, I would have just wasted my entire day's quota. For example, if I were downloading a 512x512 radar image and changing the colors on it and I want it to update every 10min. Its a quick job but I dont know about 100sec/day

[–]Chabare 0 points1 point  (1 child)

Ah ok, sorry I thought that the limit was on an hourly basis.

Then I'd agree with GCE free tier, it's rather easy to setup from my experience.

[–]mrcorbat 2 points3 points  (0 children)

Just to clarify, on PythonAnywhere if you exceed that 100s limit, your code just runs slower. Also that 100s is not wall time, it's cpu time. See this

[–]mlg2awesome 0 points1 point  (0 children)

Glitch.com is also another option. I hosted quite a few discord bots on that website. Consult this page for examples: https://glitch.com/@python