J2Alert — J2ME-застосунок повітряної тривоги
Так, їх мало, треба ще один ;D
j2alert.mooo.com
Зляпано на колінцях за три дні, нахабно паразитує на API мапи UkrZen.
Заки з підтримкою сучасного https на старих мобілках усе погано — як тимчасове рішення, запити проксуються через мій сервер кількома рядками на Express.JS:
app.get('/api/locations.json', function(req, res) {
fetch('https://war.ukrzen.in.ua/alerts/locations.json').then(body => body.text()).then(text => res.send(text));
});
app.get('/api/active.mp', function(req, res) {
fetch('https://war-api.ukrzen.in.ua/alerts/api/v3/alerts/active.mp').then(body => {
const data = [];
body.body.on('data', (chunk) => {
data.push(chunk);
});
body.body.on('end', () => {
res.send(Buffer.concat(data))
})
body.body.read();
});
});
В перспективі маю намір прикрутити MHC і lcrypto-j2me, якщо то всьо заведеться.
Програма пока сира, тицяйте обережно й за можливости звіряйте з иншими джерелами ;) Ревʼю від професійних жабістів теж не завадить — я зварювальник несправжній, і каска в мене з будівництва.
5 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів