Aug-30-2018, 02:37 AM
I'm currently new to Python (have been learning it for a month or two now, with some previous experience with bash scripting), I want to create a script crawls a website and sends info about the website to my android phone. My PC is running Linux (which I'm pretty good with), I also own a raspberry PI so I could also use that. I want a way to send the information that's free and reliable when my Phone is not connected to my network. I have thought of a couple of ways to do this:
Over SMS: You can get something for the raspberry pi that allows you to use a sim card with it, meaning I could run the script on the raspberry pi and send the information over SMS. However this means I will have to pay for the credit required to send SMSs.
Over the internet: This is free, but this relies on my PC being connected to the internet. My phone won't always be connected to the internet making this way more unreliable.
Script being run locally on phone: This way the web scraper won't have to communicate over a network. However this requires me to learn about using Python on android phones and still doesn't remove the fact that my phone must be connected to the internet.
Is there any other way I could achieve this? Am I just stuck with one of these options or are there any others you can think of? The information is likely only going to be some text or at most a low-res image. The speed of the connection doesn't matter. If I must pay, I would prefer a one time cost vs a subscription. (BTW, I likely won't be able to reply to anybody until either tomorrow or the day after).
Over SMS: You can get something for the raspberry pi that allows you to use a sim card with it, meaning I could run the script on the raspberry pi and send the information over SMS. However this means I will have to pay for the credit required to send SMSs.
Over the internet: This is free, but this relies on my PC being connected to the internet. My phone won't always be connected to the internet making this way more unreliable.
Script being run locally on phone: This way the web scraper won't have to communicate over a network. However this requires me to learn about using Python on android phones and still doesn't remove the fact that my phone must be connected to the internet.
Is there any other way I could achieve this? Am I just stuck with one of these options or are there any others you can think of? The information is likely only going to be some text or at most a low-res image. The speed of the connection doesn't matter. If I must pay, I would prefer a one time cost vs a subscription. (BTW, I likely won't be able to reply to anybody until either tomorrow or the day after).