How to have a progress bar that runs when another function is processing.

This page summarizes the projects mentioned and recommended in the original post on /r/learnpython

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • tqdm

    :zap: A Fast, Extensible Progress Bar for Python and CLI

  • nextcloud-calendar-adressbook-backup-tool

    The idea of the project was to save the nextcloud calendar and adressbook files for backup reasons. Personally, this was the more approbiate way of backing up my files than saving the SQL-Database and extract the calendar items from there.

  • A while ago I was facing a comparable problem. In one situation (a simple script without a gui) I used the package “progressbar2” as you can see here (GitHub Repo). You can wrap progressbar2 in a for-loop and iterate over your items.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • spotify-playlist-generator-analyzer

    Creates a personal playlist based on self chosen preferences.

  • In another situation I used a kind of imitation of a progressbar. I implemented a GIF which indicates that a process is in progress. That means a page gets loaded, the GIF starts to run, after finishing the process in the background a page refresh is initiated but without loading the GIF again. That’s obviously a fake progressbar, but for the purpose of indicating that something is going on in the background fully okay for me in certain situations.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts