Package: simpleupdater
Simple UpdaterA simple updater module for seamless updatesReport Bug.Request FeatureTable Of ContentsAbout the ProjectBuilt WithGetting StartedPrerequisitesRoadmapLicenseAuthorsAcknowledgementsAbout The ProjectSimpleUpdater is a lightweight Python library designed to simplify the process of updating software applications. It provides a seamless and efficient way for programmers to integrate automatic updates into their projects.With SimpleUpdater, developers can easily incorporate version checking and update functionality into their applications. The library allows checking for the availability of new updates by comparing the current version with a specified version URL. If an update is available, SimpleUpdater facilitates the download and installation of the update, ensuring that users have the latest features and bug fixes.Key Features:Seamless integration: SimpleUpdater can be effortlessly integrated into existing Python projects, enabling smooth and hassle-free updates.Version checking: The library compares the current version of the application with the version obtained from a specified URL, allowing for efficient update detection.Update management: SimpleUpdater simplifies the process of downloading and installing updates, ensuring a streamlined user experience.Customizable behavior: Developers have the flexibility to define the actions to be taken before and after the update process, providing control over the update flow.SimpleUpdater is particularly suitable for Windows applications, providing support and convenience for software running on the Windows operating system.License: SimpleUpdater is released under the MIT license, which allows for open-source use, modification, and distribution of the library.Please feel free to modify the description to best represent your project, highlighting its unique features and benefits.Built WithPython: SimpleUpdater is written inPython, a versatile and powerful programming language.requests: Therequestslibrary is used for making HTTP requests to fetch version information and download updates.EasyGUI: TheEasyGUIlibrary is utilized for creating user-friendly graphical interfaces, including message boxes and dialogs.setuptools: Thesetuptoolslibrary is used for packaging and distributing the SimpleUpdater library.PyPI: The Python Package Index (PyPI) is the repository where the SimpleUpdater library is hosted and made available for installation.Getting StartedTo get started with SimpleUpdater, follow the steps below:Installation: Install SimpleUpdater library using pip:pipinstallSimpleUpdaterImporting: Import the SimpleUpdater module in your Python script:fromSimpleUpdaterimportSimpleUpdaterUsage: Utilize the SimpleUpdater functionality in your application. Here's a simple example:example.py:fromSimpleUpdaterimportSimpleUpdater# Current version of the applicationCURRENT_VERSION='0.0.1'# URL to fetch the latest version informationVERSION_URL='http://localhost/file/ver.txt'SimpleUpdater.checkForUpdates(CURRENT_VERSION,VERSION_URL)#...ver.txt:1.5.0
normal
http://localhost/file/updater.exePrerequisitesBefore using SimpleUpdater, ensure that you have the following prerequisites installed:Python: SimpleUpdater requires Python 3.x. You can download Python from the official Python website:https://www.python.org/downloads/Once you have Python installed, you can proceed with installing SimpleUpdater and incorporating it into your Python projects.RoadmapSee theopen issuesfor a list of proposed features (and known issues).LicenseDistributed under the MIT License. SeeLICENSEfor more information.AuthorsVishok M-Student-Vishok M-Built SimpleUpdater