Pomiń nawigację

krajniak.info (rozwiń)

Wreszcie wersja beta sms2.0

Wpis z dnia 28 sierpnia 2006, 22:08:16 w kategoriach internet python technika www

W końcu udało mi się przepisać do końca całą usługę która od jakiegoś czasu prowadzę. Mowa o wysyłaniu różnych informacji, do znajomych, via sms.

Do niedawna była to prognoza pogody na dzień dzisiejszy, prognoza na jutro, aktualne imieniny. Do co niektórych użytkowników wysyłam kurs walut, kurs akcji. Dodatkowo działało proste przypomnienie. Wszystko to działa na... skryptach basha ;) które uruchomione są na screenie. Nawet ładnie działało, ale dodanie informacji o kursie walut dla wszystkich użytkowników byłoby już dość trudne. Postanowiłem więc to przepisać od nowa, przy okazji poznać coś nowego. Panel był bardzo prosty i nie pozwalał na większą konfiguracji, w dodatku napisany z użyciem PHP.

Zacząłem jeszcze przed wakacjami pisać zaczątki nowej wersji systemu. Zacząłem w nieszczęsnym PHP, którego nie cierpię i nadal nie umiem na tyle by się nie irytować każdym błędem. Na szczęście na jogu Jarka Zgody zauważyłem znaczek Django. Pythonowy web framework w którym tworzenie to przyjemność. Zresztą jak każde kodowanie w pythonie. Panel administracyjny razem z całą stroną napędza django, sam backend napisany jest w pythonie. Chyba udało mi się maksymalnie zmodularyzować budowę. Usługi są w formie wtyczek, konfiguracja usług znajduje się w bazie. Na razie wszystko działa, choć można powiedzieć, że jest to wczesna beta.

Obecnie oprócz pogody dla dowolnego zdefiniowanego miasta, imienin działa jeszcze Kurs Akcji, Kurs Walut i Przypomnienia. Prawie gotowa jest wtyczka o powiadomieniach o nowych mailach.

Czego ciekawego się nauczyłem. Zgłębiłem jeszcze bardziej python. Poznałem django i... HTMLParser. W końcu jakoś trzeba było sobie radzić bez shellowego seda, grepa i lynxa.

Jak na razie DEBUG ustawiony na True, ciekawe ile błędów jeszcze wyłapie..

Komentarze do notki 'Wreszcie wersja beta sms2.0'

  1. Z bramkami SMS łączysz się przez różnego rodzaju (open) proxy?

  2. Nie korzystam z żadnych proxy. Do czego miałyby służyć?
    Do Plusa idą via Miastoplusa. Do Ery przez kilka kont na bezpłatnym Era Omnix. Orange wcale nie obsługuje, nie było potrzeby a i skrypt do wysyłania wymaga modułów Perla których nie ma na serwerze.

  3. Miałoby służyć do tego, że gdy się wyczerpią limity SMS-ów z jednego IP to będzie można wysłać z innego. Ale skoro SMS-y idą przez bramki, w których trzeba się rejestrować to inna bajka.

  4. cześć jestem mateusz mieszkam w opocznie.

Dodaj komentarz:

Zastrzegam sobie prawo do usuwania komentarzy nie odnoszących się do treści wpisu.