Without even knowing it, most of us are using web applications on a daily basis. Gmail and Yahoo email, Twitter, Facebook, and eBay are used by most of us daily—and they are web applications. We often confuse these web applications tools for websites. So, what is the difference?

The site in question has a pick list of vendors. The user chooses a vendor, and then the site emails a hunk of JavaScript source code (customized for that vendor) to him/her. I need to detect when the source code change.

So, unless I would know the URL of the page containing this source code, sounds like I'm out of luck.

Not sure you're still in the free realm with these things, but https://versionista.com/faq says you can limit using CSS selectors. So if that area generated by the script has an ID, Versionista will still work.

Generally speaking, these are pretty blunt tools when free. You might be better off writing a quick spider script and then compare output that way...

Maybe. I've only ever used tools like this on relatively simple pages when I wanted to know if a new post was up and they didn't offer a subscribe option. You're looking for slightly more advanced functionality and I don't know if the free version of Versionista offers that kind of advanced targeting.

Worst case scenario for you at this point is sign up for the free service and see if it does what you want.

Well, I just realized the source code in question could can change in a way that does not matter to my client. Every time it's generated to download via email, a comment is inserted with today's date (not the date the developer wrote the program code). e.g./* JS Code Date: 8/3/2016 */

So, I need to abandon this solution.

That said, you've spent significant time helping me and want to give you credit. So, I've set up simple monitoring of another site via Versionista. Once I confirm it works, I'll close ticket and assign points to you.

Btw, FWIW, I now will need to monitor another website where the content is right there on the page (not downloaded). Accordingly, I would need Versionista (or equivalent tool) not to wait four days before sending me a notification.

I activated daily updates for two sites on 9/6. Call them Site A and Site B. Site A was already being monitored weekly, and changes every day. Site B was added on that day and changes infrequently.

Results:
9/7 (next day): Reports for both sites, even though I doubt Site B changed. For Site B, i see the following:
9/8 (second day): Report for Site A, not for Site B.
-----------------
Accordingly, is the above considered normal behavior? (A report for a newly added site the first day after I started monitoring)?

I'm coming to this discussion late, but I'll try to help you anyway. I don't have much to assist you with the website monitoring tools, I've never used them. However, I can possibly help with the original question...

The user chooses a vendor, and then the site emails a hunk of JavaScript source code (customized for that vendor) to him/her. I need to detect when the source code change.

So, to the original question, a website monitoring tool would never have helped here because it's not the website that is changing. The website accepts a request... that's all.

However, the code that you are looking to track does come from a github repository, and so theoretically, if the code that you would get sent changes, it would be because there was a corresponding change to the github source code. Therefore, if you were to track changes to the github source, you might get what you are looking for.

Now there are probably a number of options for which page to track, but maybe the best option is this page....

If the source code changes, then there would be a new entry on the top of that list and a website tracker should be able to pick that up. Additionally, this would get around the problem that the emailed source code has a "today's date" that would always make it look like it had changed.

If you want to monitor your website you can also use Tripwire with cronjobhttps://github.com/lucanos/Tripwire
This is very basic, I mean there is no versioning maybe you can adapt it.
This is working well I'm using it since a year.

Hi,
I'm adding this comment as an "assisted solution" . I want to clarify which info helped me.

I went with Versionista.

I did not have time to try the other solutions, as well-intended as they may have been. What remains to figure out is how to interpret Versionista's output, but, per the mod (Mr. Wolfe) that's for another question.

At a high level, header bidding involves just a few steps:
The Prebid.js library fetches bids from various partners
Prebid.js passes information about those bids (including price) to the tag on page, which passes it to the ad server as query string parameters.
The ad server has line items targeting those parameters.

so each request is unique. You can implement the code in your own solution that would compare the returned data to your database and modify the database of any changes, you could then run a report for new items. You would have to run this program on a periodic basis. (daily/hourly/every minute)

Without even knowing it, most of us are using web applications on a daily basis. In fact, Gmail and Yahoo email, Twitter, Facebook, and eBay are used by most of us daily—and they are web applications. We generally confuse these web applications to…

The viewer will learn the basics of jQuery, including how to invoke it on a web page.
Reference your jQuery libraries: (CODE)
Include your new external js/jQuery file: (CODE)
Write your first lines of code to setup your site for jQuery.: (CODE)

This video Micro Tutorial shows how to password-protect PDF files with free software. Many software products can do this, such as Adobe Acrobat (but not Adobe Reader), Nuance PaperPort, and Nuance Power PDF, but they are not free products. This vide…