Nowy projekt: think (Terminal Think Music)
Czy uruchamiasz proces, który długo się wykonuje? Czy chcesz wiedzieć, kiedy skończy pracę, gdy używasz innego Terminala/parzysz kawę? Czy masz ulubioną muzykę z teleturnieju do odtworzenia gdy coś robisz?
Jeśli tak: think jest właśnie dla ciebie. By dowiedzieć się więcej, czytaj dalej lub odwiedź stronę na GitHubie [en].
Instalacja
Możesz zainstalować think z PyPI (przy uzyciu pip install think). Użytkownicy Arch Linux
mogą zainstalować pakiet think z AUR.
Konfiguracja
Utwórz plik ~/.config/think.conf (tam, gdzie jest XDG_CONFIG_HOME),
zawierający poniższe cztery linie:
commandto komenda odtwarzacza, która zostanie wywołana. Możesz użyćplay(z pakietusox) albo jakiegokolwiek innego szybkiego odtwarzacza muzyki działającego w konsoli.fileto nazwa pliku, który zostanie podany jako jedyny argument do komendy odtwarzacza. Nie jest potrzebne żadne escape’owanie. Ja używam czołówki z Wielkiej Gry (BTW: właśnie dodałem wersję MP3 na pierwszą rocznicę uploadu na YouTube!), Amerykanie mogą wybrać Jeopardy! Think Music (która jest źródłem nazwy komendy), Brytyjczycy mogą wybrać temat muzyczny z Countdown.-
behaviormoże być jednym z:return— oddaj kontrolę do terminala jak tylko program skończy działać, bez zatrzymywania muzykiwait— poczekaj aż muzyka się skończy przed oddaniem kontrolistop— zatrzymaj muzykę i oddaj kontrolę natychmiastowo
Użycie
Dodaj think przed komendą, która długo się wykonuje: