Script(?) to copy website text and automatically email it daily

2

Is there a way to automatically copy text from a website and email it to me daily?

The scenario is this: my son’s teachers post his daily homework on a website. Each class has its own page. Rather than me visiting 7 pages every day (1 for each class) and manually copy/pasting the assignments into a master assignment document, I’d like to automate the process and have it emailed to me, so that if I’m working or in a meeting, I can just receive an email containing all the assignments copied from the different pages and don’t have to take the time to do manually do this every day.

Is this even possible? If so, please point me in the right direction.

I use a Windows 7 laptop and have Chrome, IE, etc. My email is gmail, yahoo, or Outlook (work-based Exchange server). The website on which the homework is posted does not require any logins and does not have any option to subscribe. My skill level is zero experience, but I'm willing to learn.

kgjulie

Posted 2015-08-19T21:56:19.663

Reputation: 21

Some sites offer a RSS feed - perhaps that is also the case for the site you are referring to? Then you could either use a RSS reader or something like IFTTT to be notified via E-Mail.

– duelle – 2015-08-19T22:08:15.213

Unfortunately, there is no RSS option on the homework site, nor any other way to subscribe to updates. Thank you for the suggestion, though! – kgjulie – 2015-08-19T22:13:05.553

Just to understand your requirement correctly: Would it suffice to trigger the check manually or should it be some kind of "check every x minutes/hours"? – duelle – 2015-08-19T22:15:59.197

If it could check once every day, maybe after school at 4 pm. In a perfect world, I would like it to just show up in my email without me having to do anything. – kgjulie – 2015-08-19T22:23:52.403

Do you have a machine that is always on or switched on every day at 4 pm? – duelle – 2015-08-19T22:26:23.337

Yes. It has Windows 7 and access to email via gmail/yahoo/Outlook and access to web via IE/Chrome/Firefox. – kgjulie – 2015-08-19T22:35:53.280

@Tyson You write "You could script this pretty easily on any linux computer that is always on, windows there is no easy way" <--- well that's obviously not true. You can use a 3rd party command written only for windows like sendemail, or you could use ports of *nix commands.. And even before powershell, there is and was vbscript which is old but probably more powerful than bash! http://stackoverflow.com/questions/21973581/send-email-through-vbs-script and there's jscript (quite oldold).. so it has been possible for years.

– barlop – 2015-08-19T22:39:15.537

@barlop thanks I delete that statement... I never had luck with things like this in windows but do it frequently elsewhere – Tyson – 2015-08-19T22:51:26.830

Answers

0

I have used mention.com and google alerts for this sort of thing. I recommend setting them both up to see which one gives you good, fine-tuned results. They're both free.

Make a filter so all the resulting emails go into a particular folder.

https://en.mention.com/

https://www.google.com/alerts

aparente001

Posted 2015-08-19T21:56:19.663

Reputation: 362

-1

Yes this is possible. Powershell and VBScript are built into Windows and can accomplish this task. In Powershell you would use the wget command and the send-mailmessage command.

Keltari

Posted 2015-08-19T21:56:19.663

Reputation: 57 019

I don't think this fully answers the question. – BloodPhilia – 2015-08-19T23:05:47.727

1@BloodPhilia It fully answers his question,"Is this even possible? If so, please point me in the right direction" – Keltari – 2015-08-20T00:36:41.730