My tools

Here is a list of my tools and smart stuff I had created and think I need to share with you – its gives an overview of the different tools, which I’ve created and published over the time. All tools will show a download link and some information about it. Remember that all scripts is on my public GitHub repo 😊🤓

Explore this collection of tools and projects that I’ve created and generously shared on my GitHub profile.

I believe these creations hold value and can greatly benefit our community. Take a moment to discover the diverse range of tools and smart solutions I’ve brought to life, with the intention of contributing to our shared knowledge and technological advancement.

Backup tools

Both tools have so much error handling, logging, repoting and email reporting features/information as possibel.

Azure DevOps backup

Here is more information about the tool is here in a small blog post: Azure DevOps – get a local backup of your code repositories – Blog – Sonne´s Cloud (sonnes.cloud)

The GitHub repo with all information is here: michaelmsonne/AzureDevOpsBackupTool (github.com)

    The full detailed backup reports looks like this – but keep updated on current look in the GitHub repo 😉

    • Report titel:
      • Status: Indicates that the Azure DevOps Backup operation was successful/unsuccessful.
      • Cleanup state: Shows status of .zip files getted from the API – and if unzipped or not and if cleanup (deleted after unzipped)
      • Number of Git Projects and Branches: Specifies the total number of Git projects and branches that were successfully backed up.
      • Number of Issues: States number(s) of issues encountered during the backup operation.
      • Backup Retention Information: Mentions the backup retention policy, specifying that backups are set to be kept for day(s).
      • Deleted Backups: Indicates backup(s) were deleted during this operation.
    • Header Section:
      • Indicates the state of the Azure DevOps backup for the specified organization/user (from the API key).
    • Backup Task Information:
      • Specifies the number of processed Git repositories, branches, folders, and files.
      • Provides details about the backup, such as the backup folder location, server name, and the retention policy for old backups.
    • Backup Summary:
      • Highlights the total run time of the backup operation, start and end times.
    • List of Git Repositories Being Backed Up:
      • Provides information on each repository being backed up, including the repository name, branch, and owner.
    • List of Git Repositories Accessed Through Azure DevOps API Key:
      • Shows repositories accessed through the Azure DevOps API key, displaying the repository name, branch, and owner (this is not what there is backed up, but the access the API key gives – the backups is based on your arguments provided!)
    • Footer Section:
      • Displays a copyright notice for the Azure DevOps tool, including the version number.

    Overall, this email report serves as a comprehensive summary of the Azure DevOps backup process, detailing the repositories involved, their status, and other relevant information for the user.

    The tool is avalibel here: Releases · michaelmsonne/AzureDevOpsBackupTool (github.com)


    GitHub backup

    Here is more information about the tool is here in a small blog post: GitHub – Get a local backup of your code repositories – Blog – Sonne´s Cloud (sonnes.cloud)

    The GitHub repo with all information is here: michaelmsonne/GitHubBackupTool – GitHub.com

    This tool shares some similar features, though not identical, and the API to the services also differs. I attempted to align the two tools, Azure DevOps Backup and GitHub Backup, to the greatest extent possible in terms of features and details included in email reports.

    The full detailed backup reports looks like this – but keep updated on current look in the GitHub repo 😉

    • Report titel:
      • Status: Indicates that the GitHubBackup operation was successful/unsuccessful.
      • Number of Git Projects and Branches: Specifies the total number of Git projects and branches that were successfully backed up.
      • Number of Issues: States number(s) of issues encountered during the backup operation.
      • Backup Retention Information: Mentions the backup retention policy, specifying that backups are set to be kept for day(s).
      • Deleted Backups: Indicates backup(s) were deleted during this operation.
    • Header Section:
      • Indicates the state of the GitHub backup for the specified organization/user (from the API key).
    • Backup Task Information:
      • Specifies the number of processed Git repositories, branches, folders, files.
      • Provides details about the backup, such as the backup folder location, size, server name, and the retention policy for old backups.
    • Backup Summary:
      • Highlights the total run time of the backup operation start and end times.
    • List of Git Repositories Being Backed Up:
      • Provides information on each repository being backed up, including the repository name, branch, and owner.
    • List of Git Repositories Accessed Through Azure DevOps API Key:
      • Shows repositories accessed through the GitHub API key, displaying the repository name, branch, and owner (this is not what there is backed up, but the access the API key gives – the backups is based on your arguments provided!)
    • Footer Section:
      • Displays a copyright notice for the Azure DevOps tool, including the version number.

    The tool is avalibel here: Releases · michaelmsonne/GitHubBackupTool (github.com)


    Windows tools

    Windows 11 Compatibility Checker


    Leave a Reply

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Discover more from Sonne´s Cloud

    Subscribe now to keep reading and get access to the full archive 🤝🧑‍💻

    Join 15 other subscribers