neofetch

Całkiem małe domowe wytwórstwo.

Kolejny skrypt Pythona (PyGTK) pisany na własny użytek, w wersji ‘alpha’. Aplikacja ma służyć do przycinania zdjęć w trzech najpopularniejszych rozmiarach do wydruku (10x15, 13x18, A4). Można już przycinać zdjęcia we wszystkich wspomnianych rozmiarach, oraz drukować.

Skrypt Pythona (PyGTK) służący do aranżacji wydruku etykiet pocztowych. Na siatce można układać dowolnie etykiety. Można zarówno tworzyć nowe etykiety, jak wczytywać wcześniej utworzone. Wydruk bierze poprawkę dla drukarek Epson serii L z „ramką” wokół wydruku. Przygotowałem wersje dla SUSE i Fedory, są w repozytorium. Jest to wersja alfa.

Webgrabber to prosta aplikacja napisana w C++ oraz bibliotece Qt5. Służąca do przechwytywania stron internetowych i zapisywania ich w pojedynczym pliku graficznym. Jest to wersja rozwojowa, zdecydowanie niestabilna. Jeśli zdecydujesz się ją przetestować, to robisz to na własne ryzyko !.

Gdyby suwak się zawiesił, wystarczy zmienić rozmiar okna przyciskiem z dekoracji okna. Dot. wersji 0.1-0

Z nieznanych przyczyn, nie mogę zbudować pakietu opartego o bibliotekę Qt5 w OBS, dla SUSE. Jedynie co udało mi się przepchnąć przez tryby, to pakiet dla Fedory. Więc w repozytorium jest dostępna wersja jedynie dla Fedory.

W wyniku inwencji mojego brata, napisałem klona Flappy Bird. Gierka napisana w Javie, to jest mój pierwszy scroller i nawet mi wyszedł. Choć gra jest bardzo prosta, to potrafi wciągnąć. Gra polega na wciskaniu miarowo klawisza 'spacja'.
Kolejna gra z klockami. Napisana w języku C oraz bibliotece SDL2. Pierwsza wersja tego programu napisana była w antycznej bibliotece IMLIB w 2001 r. Ta wersja bazuje na kodzie opartym na poprzedniej wersji SDL z 2006 r. Spróbuj wyklikać wszystkie klocki i bomby z planszy, można wpaść w nałóg !
Aplikacja napisana przy pomocy kontrolek Qt5 (C++), służąca do pomiaru zdolności motorycznych. Można ustawić ilość odpytywanych cykli, czas odliczania oraz czas na odpowiedź. Program umożliwia zapisanie badania w formacie html, który to format można później zaimportować w arkuszu kalkulacyjnym. Jest również dostępna opcja drukowania wyniku, bądź zapisu do pliku pdf. Wersja jedynie dla Fedory.

Skrypt Pythona służący do codziennej, zmiany tła pulpitu w Gnome Classic, Cinnamon, After Step, Fluxbox, Open Box, Trinity, Window Maker, LXQT i innych. Program bazuje na fotografiach z wyszukiwarki Bing. Sam je pobiera i ustawia na pulpicie. Pierwsze uruchomienie - koniecznie ręczne.

Prosta aplikacja napisana w Pythonie, służąca do dodawania okładek płyt do plików OGG oraz MP3. Dzięki modułowi 'mutagen', program `obsługuje prawie wszystkie pliki MP3 oraz część kodeków kontenera OGG (Vorbis, FLAC, Opus). Póki co program jest jeszcze w budowie, więc na razie udostępniam SNAPSHOT, w postaci pakietów RPM. Skrypt nie nadpisuje dodawanych kolejno okładek w pliku, tylko je dodaje jako nastęne. Ręczne usuwanie okładek z pliku, dostęne z 'menu' aplikacji, możliwe jest dla obu kontenerów, we wszystkich zdefiniowanych przypadkach, pozostałe tagi pozostają zachowane.
Układanka (Java) z aniołami w roli głównej ! Należy ułożyć pomieszane wcześniej elementy w spójną całość. Program liczy ilość posunięć gracza. Można dowolnie przenosić elementy na panelu i pomiędzy panelami. Program potrafi naprawdę zrelaksować, jednak należy się liczyć z tym że to wersja ALFA, więc proszę o wyrozumiałość.

Ja chyba zostane kucharzem, wprost kocham te wszystkie kotlety! Tym razem przepisałem stary program na nową wersje biblioteki SDL, grę Arkanoid (ANSI C). Pierwowzór powstał jeszcze przed 2010 r. w starszej wersji biblioteki multimedialnej. Po poprawkach, aplikacja pod Linuksem uruchamia się bez wsparcia debuggera.

Podwinąłem rękawy i dokończyłem w końcu Tetrisa w C++ (SDL2). Naprawiłem błąd związany z wyłączaniem się programu. Gdyby wylosowany klocek z pewnych względów nie odpowiadał, można go zmienić wciskając klawisz f.
Wybierz jedno repozytorium dla Fedory

sudo dnf config-manager --add-repo https://download.opensuse.org/repositories/home:przem:app/Fedora_34/home:przem:app.repo

sudo dnf config-manager --add-repo https://download.opensuse.org/repositories/home:przem:app/Fedora_35/home:przem:app.repo

W celu wyłączenia repozytorium:

sudo dnf config-manager --set-disabled home_przem_app

Ponowne włączenie:

sudo dnf config-manager --set-enabled home_przem_app

Pakiety dostępne w danym ropozytorium

dnf repository-packages home_przem_app list available

Pakiety zainstalowane z danego repozytorium

dnf repository-packages home_przem_app list installed

W przypadku gdyby menadżer pakietów twierdził że wersja danego pakietu jest niedostępna, należy wyzerować pamięć podręczną pakietów.

dnf clean expire-cache


Repozytorium podpisane kluczem GPG

Anielskie Puzzle Arkanoid Photo Crop

Lamer Tetris Trix Flappy Ufo

Oprócz pisania prostych aplikacji, pogrywam również na bębnie obręczowym (aby usłyszeć należ zrobić głośniej).

stat4u