INSTALL | ●●●●● patch | view | raw | blame | history | |
UPGRADE | ●●●●● patch | view | raw | blame | history | |
class/legacy/main.php | ●●●●● patch | view | raw | blame | history | |
modules/30_pogoda/api_geonames_config.php | ●●●●● patch | view | raw | blame | history | |
modules/30_rss.php | ●●●●● patch | view | raw | blame | history |
INSTALL
@@ -13,6 +13,9 @@ * wykonuj za pomocą crona polecenie `/sciezka/do/bota/data/update.sh` ok. 20 minut po każdej pełnej godzinie * uruchom /data/update_all.sh (będąc w katalogu ./data) od razu po instalacji * zarejestruj się w serwisie GeoNames (http://www.geonames.org/login), aktywuj WebService (http://www.geonames.org/manageaccount - na dole), ustaw login w pliku ./modules/30_pogoda/api_geonames_config.php * pobierz Account Key ze strony https://datamarket.azure.com/ (wymaga identyfikatora Windows Live ID), uzyskaj subskrybcję Microsoft Translator: https://datamarket.azure.com/dataset/1899a118-d202-492c-aa16-ba21c33c06cb UPGRADE
@@ -1,13 +1,26 @@ Wersję można sprawdzić w pliku ./class/legacy/main.php =========================== AKTUALIZACJA Z WERSJI 2.6 =========================== * zastąp plik ./modules/30_rss.php * zarejestruj się w serwisie GeoNames (http://www.geonames.org/login), aktywuj WebService (http://www.geonames.org/manageaccount - na dole), ustaw login w pliku ./modules/30_pogoda/api_geonames_config.php =========================== AKTUALIZACJA Z WERSJI 2.5 =========================== * nadpisz wszystkie pliki w katalogu ./class (oraz podkatalogach), za wyjątkiem ./class/config.php * zastąp plik ./modules/30_rss.php * zastąp plik ./data/lotto/pobierz.php * zastąp plik ./data/tv/wp_parse.php * zarejestruj się w serwisie GeoNames (http://www.geonames.org/login), aktywuj WebService (http://www.geonames.org/manageaccount - na dole), ustaw login w pliku ./modules/30_pogoda/api_geonames_config.php =========================== AKTUALIZACJA Z WERSJI 2.4 @@ -16,9 +29,13 @@ * nadpisz wszystkie pliki w katalogu ./class (oraz podkatalogach), za wyjątkiem ./class/config.php * zastąp plik ./data/lotto/pobierz.php * zastąp plik ./modules/30_rss.php * zastąp plik ./modules/70_kino/handler.php * zastąp plik ./test.php * usuń katalog ./data/kino * zarejestruj się w serwisie GeoNames (http://www.geonames.org/login), aktywuj WebService (http://www.geonames.org/manageaccount - na dole), ustaw login w pliku ./modules/30_pogoda/api_geonames_config.php =========================== AKTUALIZACJA Z WERSJI 2.3 @@ -34,6 +51,9 @@ * usuń katalog ./data/kino * zastąp plik ./test.php * usuń wszystkie pliki z katalogu ./cache * zarejestruj się w serwisie GeoNames (http://www.geonames.org/login), aktywuj WebService (http://www.geonames.org/manageaccount - na dole), ustaw login w pliku ./modules/30_pogoda/api_geonames_config.php ====================================== AKTUALIZACJA Z WERSJI 2.2/2.1/2.0 RC @@ -50,6 +70,9 @@ * wgraj nowe pliki do folderu ./data/pogoda * usuń wszystkie pliki z katalogów ./cache oraz ./data/tv/cache * dokonaj aktualizacji danych (cd ./data ; ./update_all.sh) * zarejestruj się w serwisie GeoNames (http://www.geonames.org/login), aktywuj WebService (http://www.geonames.org/manageaccount - na dole), ustaw login w pliku ./modules/30_pogoda/api_geonames_config.php * pobierz Account Key ze strony https://datamarket.azure.com/ (wymaga identyfikatora Windows Live ID) i uzyskaj subskrybcję Microsoft Translator: https://datamarket.azure.com/dataset/1899a118-d202-492c-aa16-ba21c33c06cb class/legacy/main.php
@@ -3,10 +3,10 @@ /** * Wersja bota w formacie: <i>X.Y TYPE</i>, np. <i>2.0 Beta</i> */ const VERSION = '2.6'; const VERSION = '2.6.1'; /** * Wersja bota, tylko część numeryczna (X.Y), np. <i>2.0</i> */ const VERSION_NUM = '2.6'; const VERSION_NUM = '2.6.1'; } ?> modules/30_pogoda/api_geonames_config.php
@@ -1,6 +1,6 @@ <?php class api_geonames_config { protected $host = 'ws.geonames.org'; protected $username = NULL; protected $host = 'api.geonames.org'; protected $username = 'TU_WPISZ_LOGIN'; } ?> modules/30_rss.php
@@ -170,17 +170,32 @@ return FALSE; } GGapi::putRichText(self::p($rss->channel->title), TRUE); if($rss->channel->copyright) { GGapi::putRichText("\n".self::p($rss->channel->copyright)); if($rss->entry) { GGapi::putRichText(self::p($rss->title), TRUE); foreach($rss->entry as $item) { GGapi::putRichText("\n\n".self::p($item->title), TRUE); GGapi::putRichText("\n".self::p($item->summary, ($arg=='bash'))."\n".self::p($item->link['href'])); if(GGapi::getLength() > 1700) { return; } } } foreach($rss->channel->item as $item) { GGapi::putRichText("\n\n".self::p($item->title), TRUE); GGapi::putRichText("\n".self::p($item->description, ($arg=='bash'))."\n".self::p($item->link)); if(GGapi::getLength() > 1700) { return; else { GGapi::putRichText(self::p($rss->channel->title), TRUE); if($rss->channel->copyright) { GGapi::putRichText("\n".self::p($rss->channel->copyright)); } foreach($rss->channel->item as $item) { GGapi::putRichText("\n\n".self::p($item->title), TRUE); GGapi::putRichText("\n".self::p($item->description, ($arg=='bash'))."\n".self::p($item->link)); if(GGapi::getLength() > 1700) { return; } } } }