×
Разворачиваем клиента API Google Cloud Text-To-Speech на Heroku. Легко и просто (17 июнь 2020)

Скринкаст работы написанного на основе фреймворка Ruby on Rails несложного механизма, позволяющего качественную (основано на алгоритмах сверточной нейронной сети) конвертацию текста в звуковые файлы посредством обращения к бесплатному (аж целый год с момента регистрации!) API Google Cloud Text-To-Speech - положил начало живейшему обсуждению в англоязычном youtube на канале автора, что одновременно и обрадовало и огорчило.

Вопрос jWeather by ip

Больше
5 года 4 мес. назад #31 от serge
serge ответил в теме jWeather by ip
Получено сообщение от саппорта WorldWeatherOnline.
Говорят, что у них не получается на данном этапе выйти из-под DDOS и рекомендуют пользователям перепрописать url API. Я попробовал. К сожалению, это пока не помогает.Ждем новых вестей от WOW:

Dear API User,

As you all are aware that we have been under constant DDOS attack on our network for last few days. We have tried everything to get our solution back but it seems the attack is not subsiding.

Therefore we request all our API users to please change your request url from api.worldweatheronline.com to api2.worldweatheronline.com

Thank you,

World Weather Online Team.


А я смогу! - А поглядим! - А я упрямый!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
5 года 4 мес. назад - 5 года 4 мес. назад #32 от serge
serge ответил в теме jWeather by ip

zzzan1 пишет: я скромно подожду пока заработает ;) :blush: :whistle:



Вроде дождались. Заработало.
Получено новое известие от WorldWeatherOnline,
поступаем следующим образом:

Открываем

modules/mod_jweather_by_ip/mod_jweather_by_ip.php

и в 53 строчке меняем

http://api.worldweatheronline.com

на

http://api2.worldweatheronline.com

Как только все устаканится - выпустим новый билд, а пока - вот так, увы.

А я смогу! - А поглядим! - А я упрямый!
Последнее редактирование: 5 года 4 мес. назад пользователем serge.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
5 года 4 мес. назад #33 от savage
savage ответил в теме jWeather by ip

serge пишет: Как только все устаканится - выпустим новый билд, а пока - вот так, увы.



Привет, как дела? Устаканилось?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
5 года 4 мес. назад #34 от Aleksej
Aleksej ответил в теме jWeather by ip
Да, похоже, сотрудникам WWO удалось наконец выкарабкаться из-под DDOS. В код jWeather by ip внесены небольшие изменения, версия 0.94 March 20, 2015 работает уже с новым API WorldWeatherOnline.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
4 года 7 мес. назад - 4 года 7 мес. назад #35 от Aleksej
Aleksej ответил в теме jWeather by ip
На страничке jWeather_by_ip доступна новая - новогодняя! - версия погодного модуля... а в Питере непривычно холодно:


Последнее редактирование: 4 года 7 мес. назад пользователем Aleksej.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
4 года 6 мес. назад - 4 года 6 мес. назад #36 от Aleksej
Aleksej ответил в теме jWeather by ip
Поскольку странички changelog модуль пока что не имеет... оптимально, на мой взгляд, использовать для рассказа о динамике развития jWeather by ip хотя бы топик форума. У меня хорошая новость: начиная с версии 0.97, погодный Joomla-модуль jWeather by ip умеет использовать, помимо бинарного файла SypexGeo.dat, еще и REST API SypexGeo :


Каждому пользователю без регистрации предоставляется 10 000 запросов в месяц (идентификация по IP). При регистрации на сайте выдается уникальный ключ для учета запросов, а также на счет добавляются бонусные запросы (30 000 в месяц). Неиспользованные бесплатные запросы не переносятся на следующий месяц. В то же время, оплаченные запросы не имеют ограничений по времени. Для пользователей которые купили запросы, сначала расходуются бесплатные бонусные запросы, а после того как они закончатся - начнут расходоваться платные. Таким образом, если у Вас расход 40 000 запросов в месяц, то порции из 100 тысяч платных запросов Вам хватит на 10 месяцев.



В принципе, для обычного блога 30000 free request/month должно вполне хватить, на мой взгляд... одним словом, рекомендую попробовать. Админка модуля предусматривает возможность ввода api key Sypex Geo (регистрация бесплатна).

Реализация переключения с локального Sypexgeo на REST API SypexGeo реализована теперь следующим незамысловатым образом (впрочем, несложно ведь скачать модуль и глянуть в подробностях самостоятельно):


$ip = $_SERVER['REMOTE_ADDR'];
if ($params->get('api_choose') == 1):
$api_key_sypexgeo = $params->get('api_key_sypexgeo');
$city = simplexml_load_file('http://api.sypexgeo.net/'. $api_key_sypexgeo .'/xml/'. $ip)->ip->city; 
$loc_array = array($city->lat,$city->lon);
else:
require_once dirname(__FILE__) . '/SxGeo.php';
$SxGeo   = new SxGeo('modules/mod_jweather_by_ip/SxGeoCity.dat');
$city = (Object)$SxGeo->get($ip)['city'];
$loc_array = array($city->lat,$city->lon);
endif;
Последнее редактирование: 4 года 6 мес. назад пользователем Aleksej.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
4 года 4 мес. назад - 4 года 4 мес. назад #37 от webplus
webplus ответил в теме jWeather by ip
Hello,

I updated to version 0.97 an now I get the following erro:

Warning: simplexml_load_file: failed to open stream: HTTP request failed! HTTP/1.1 403 API key does not have access to the resource. in /var/www/vhosts/******/httpdocs/modules/mod_jweather_by_ip/mod_jweather_by_ip.php on line 57 Warning: simplexml_load_file(): I/O warning : failed to load external entity in /var/www/vhosts/******/httpdocs/modules/mod_jweather_by_ip/mod_jweather_by_ip.php on line 57

How can I solve this error?

Thank you very much in advanced.
Best regards
Последнее редактирование: 4 года 4 мес. назад пользователем p.rishard. Причина: request has been deleted

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
4 года 4 мес. назад #38 от Aleksej
Aleksej ответил в теме jWeather by ip

webplus пишет: I updated to version 0.97 an now I get the following erro:



Hello.
  1. Maybe, you using Free API V1? jWeather by ip v.0.97 requires API V2.
  2. Maybe the problem here ? I send you the information in a private message.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
4 года 4 мес. назад - 4 года 4 мес. назад #39 от Aleksej
Aleksej ответил в теме jWeather by ip
It's a pity! bad news:

ANNOUNCEMENT
31 марта 2016 г. в 2:46
17/March/2016:
WWO Free API signup has now been suspended. Therefore we will not be issuing any new Free API keys. The existing Free API keys issued will continue to work and no change is required at user end. Also all existing Free API keys will be allowed 1,000 request per day.
For new users to use our Weather API they will be issued Premium Trial key for free testing for 60 days and user may upgrade by purchasing a weather subscription at anytime.

Thank you,
World Weather Online API Team

Последнее редактирование: 4 года 4 мес. назад пользователем Aleksej.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
4 года 4 мес. назад #40 от webplus
webplus ответил в теме jWeather by ip
Hi,

thank you very much for the help. Is there no possibility to use a payed worldweatheronline api with the joomla extension jWeather by ip?

Best regards
Claude

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.