Skip to content

MatanBright/Scrupdate

Repository files navigation

Scrupdate

appIcon.png

Introduction

What Is Scrupdate?

Scrupdate is a tool that lets you ensure your Windows programs are up to date. It checks for program updates and informs you when updates are available.

How Does It Work?

Scrupdate gets the latest versions of the programs by extracting them from webpages. For each program, you provide the URL of the webpage that contains the program's latest version and choose the method for scraping the version from that webpage. From next time on, when Scrupdate checks for program updates, it will go to each webpage, extract the version, and compare it with the current version of the installed program. If there are any new versions you will be informed.

Running Scrupdate

Prerequisites

Building Scrupdate and the Installer

Prerequisites

  • .NET SDK (version 8.0 or above)
  • Python (version 3.0 and above) [for building the installer]
  • NSIS (version 3.0 and above) [for building the installer]

How to Build Scrupdate and the Installer?

For building Scrupdate and the installer, run BuildInstaller.bat script.
If the build was successful, the installer will be located in the 'Installer/bin' directory.

How to Build Scrupdate Only?

For building Scrupdate only, run Build.bat script.
If the build was successful, the compiled files will be located in the 'Scrupdate/bin' directory.

License

Scrupdate is licensed under 'Apache License 2.0' [see 'LICENSE.txt' file].
Copyright © 2021-2025 Matan Brightbert.

Notices

  • This program uses Selenium.WebDriver which is licensed under 'Apache License 2.0' [see 'LICENSE.txt' file].
    Copyright © 2025 Software Freedom Conservancy.

About

Scrupdate is a tool that lets you ensure your Windows programs are up to date. It checks for program updates and informs you when updates are available.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors