Piclodio: Radiobudzik Raspberry Pi
Agencja internetowa » Wiadomości cyfrowe » Piclodio: Radiobudzik Raspberry Pi

Piclodio: Radiobudzik Raspberry Pi

Dostępna nowa wersja Piclodio!
Piclodio to aplikacja internetowa do przekształcenia Raspberry Pi w radiobudzik internetowy. W pewnym momencie napisałem tam artykuł do pierwszej wersji. Oczywiście możesz zainstalować aplikację na dowolnej maszynie nunux, o ile obsługuje ona framework Django. Poniższe polecenia będą jednak działać tylko na podstawie Debiana.

Więc dlaczego miałbyś mnie zapytać o nową wersję? Cóż z kilku powodów:

  • Korzystanie z frameworka (Django). Jako użytkownik nas to nie obchodzi, ale dla programisty jest to ważne. Pozwoli to aplikacji rozwijać się, utrzymywać ją, a przede wszystkim mieć czystą bazę dla innych osób, która może wprowadzać wiele funkcji do kodu.
  • Nowy interfejs. Stary wyglądał dobrze na smartfonie, ale nie był odpowiedni dla terminali typu PC.
  • Lepsza wydajność. Przejście z PHP na Python. Rpi kocham pytona.
  • Nowe funkcje. Możliwość ustawienia kilku budzików, wyboru dnia, automatycznego zatrzymania budzika i zarządzania kilkoma radiami internetowymi

Kod jest otwarty i dostępny na Github. Nie wahaj się przed rozwidleniem i ciągnięciem żądań ulepszeń. Możesz także po prostu skomentować swoje pomysły w tym artykule. Oto mały podgląd interfejsu

 

 

 

 

 

 

 

 

 

 

 

 

W skrócie przejdźmy do instalacji!

Instalacja

Instalacja frameworka Django

Możesz zweryfikować swoją instalację za pomocą następującego polecenia. To powinno dać ci wersję Django.

Instalacja serwera WWW, odtwarzacza multimediów, bazy danych i modułu Pythona do połączenia django z serwerem WWW.

Projekt wykorzystuje konkretny moduł Pythona. To jest python-crontab.

Teraz pobieramy Piclodio z Github. Instalujemy go w katalogu serwera WWW i nadajemy prawa do tego katalogu użytkownikowi apache.

Kopiujemy plik konfiguracyjny dla Apache (vHost)

Aktywacja Vhosta

Ta ostatnia linia poleceń zachęca nas do ponownego uruchomienia Apache.

Na koniec musisz autoryzować serwer Apache do korzystania z odtwarzacza multimedialnego. Piszemy

i dodajemy tę linię na końcu pliku

I proszę bardzo! Aplikacja jest dostępna pod adresem IP Twojego Rpi za pośrednictwem Twojej przeglądarki.

Jeśli chcesz ustawić konkretny adres URL, musisz zmodyfikować vHost w pliku konfiguracyjnym Apache. Na przykład, jeśli chcę skontaktować się z aplikacją za pośrednictwem adresu url http://adres_ip_du_rpi/piclodio, zmodyfikuję plik konfiguracyjny w następujący sposób:

Zrestartuj Apache, aby wziąć to pod uwagę i jest dobrze.

★ ★ ★ ★ ★