Created by: manrajgrover
What is this Python project?
Halo is a beautiful terminal spinner library that allows user to show loaders for async tasks. It provides an API to customize the text and colors, show status of task and over 60+ spinners to choose from. (If there is any feature request, please open an issue. Also, PRs welcome!)
What's the difference between this Python project and similar ones?
Only library to compare here would be with tqdm which is an amazing library in itself.
If one has to draw differences, Halo provides spinners, whereas tqdm provides progress bars which are two different things tackling the similar problem. One can use Halo for building a task list like interface which I believe is not possible with tqdm. Also, Halo focuses more on asynchronous tasks whereas tqdm focuses on synchronous tasks. Finally, Halo provides customizations for spinners and tqdm does the same for progress bars.
--
Anyone who agrees with this pull request could vote for it by adding a