Wątek: Powiadomienia o nowych wiadomościach
Wróć do listy wątków1 z 2
Następna1 z 32: amel
Hej!
Programistka ze mnie żadna, ale chciałam napisać coś do informowania mnie o nowych wiadomościach tu, na Eltenie. Sugerowałam się kodem dostępnym na Githubie.
Może komuś się przyda? Mam nadzieję, że nie łamie żadnej licencji.
Do działania potrzebny jest tylko curl, pobierany z homebrew.
Ten skrypt wystarczy uruchomić w terminalu. Jeśli pojawi się nowa wiadomość, Voice Over to powie.
Niestety nie umiem sprawić, by zniknął, okienko można zminimalizować, ale ono musi być.
Może komuś się przyda.
#!/bin/bash
read -p "User name:" username
read -s -p "Password: " password
echo
token=$(curl --silent https://api.elten-net.eu/login?name=$username\&pass=$password\&appid=bashbashbashbashbashbashbashbashbashbashbashbashbashbashbashbash | grep -o '"token":"[^"]*"' | grep -o '"[^"]*"$' | tr -d '"')
if [ -z "$token" ]
then
echo "Failed to log in"
exit
else
echo "Succesfully logged in"
fi
for (( ; ; ))
do
sleep 5
tmp=$(curl --silent https://api.elten-net.eu/messages/maxid?name=$username\&token=$token\&cat=users | grep -o '"maxid":"[^"]*"' | grep -o '"[^"]*"$' | tr -d '"')
if [ -z "$maxid" ]
then
maxid=$tmp
else
if(($tmp > $maxid))
then
say "You have a new message"
maxid=$tmp
fi
fi
done
O! gdzie miłość stawia siatki, / Nie figlujcie, moje dziatki! / Bo z miłością figlów nie ma: / Jak was złapie, to zatrzyma! / Tak babunia nam śpiewała; / Ja uciekam, pókim cała.
22.04.2019 22:28
2 z 32: tomecki
Nieee, zgłaszam protest! Nie może być, że ktoś super pisze, świetnie gra i do tego koduje! To jest, normalnie, przeciwne naturze! :dd Swoją drogą w końcu ktoś, zamiast jojczeć, że nie w tym języku, nie tak, nie siak, wziął i napisał coś, co się może faktycznie komuś przydać. Można? można.
22.04.2019 23:35
3 z 32: misiek
Amel- super. W reszcie jakiś maleńki postęp, a nie gadanie w koło, że nic się nie da zrobić. Może daj znać prywatnie Dawidowi?
Melanż buja, buja nas
Nakurwia tutaj bas
Dziewczyny roztańczone
Kieliszki napełnione
Ja jestem, kurwa kot
Lecę jak samolot
Ty mała przytul się
Lecimy jak we śnie.
23.04.2019 00:18
4 z 32: mikolajholysz
Dawiwd wie, wzmiankował mi wątek
w związku z przesiadką na Maca, prawie mnie tutaj nie ma. Inne sposoby kontaktu w wizytówce.
23.04.2019 00:32
5 z 32: EugeniuszPompiusz
To je dobre,
nie wygląda to źle, i o ile rozumiem kod, całkiem poprawnie.
Muszę dać temu szansę na testowym MACu.
Sygnaturka.: "That seems to point up a significant difference between Europeans and Americans. A European says: 'I can't understand this, what's wrong with me?' An American says: 'I can't understand this, what's wrong with him?'" TERRY PRATCHETT
23.04.2019 00:37
6 z 32: daszekmdn
Ooo. :) Gdyby było coś na androida i Linuxa byłoby elegancko.
23.04.2019 01:20
7 z 32: piter9521
Nie no szacun. Gratulacje.
23.04.2019 09:22
8 z 32: Paulinux
Ale pod Linuxem też to pójdzie, z tego, co wiem
Odpaliłam mikrobloga o sztucznej inteligencji na Telegramie! zapraszam na t.me/sztucznieinteligentna
23.04.2019 09:56
9 z 32: jamajka
O, czyli jednak się dało coś robić, a nie tylko mówić. Mam do ciebie bardzo duży szacunek.
rzeczy niemożliwe od ręki, cuda w przeciągu trzech dni.
23.04.2019 10:13
10 z 32: Elanor
Da się? Da się. Tyle mojego konstruktywnego komentarza na ten temat.
23.04.2019 12:09
11 z 32: Monia01
Miła odmiana po tradycyjnym narzekaniu, że się nie da...
***
?? ??
23.04.2019 12:44
12 z 32: patrykkubaszczyk
a szkoda, że pod windowsem nie pujdzie.
because I am now using mac as main comp, I will not come here too much. NEW
23.04.2019 13:34
13 z 32: Paulinux
Pod Windowsem masz klienta, człowieku.
Odpaliłam mikrobloga o sztucznej inteligencji na Telegramie! zapraszam na t.me/sztucznieinteligentna
23.04.2019 14:44
14 z 32: mikolajholysz
ja bym bardziej myślał, co da się zrobić, o podpięciu tego pod te czy inne powiadomienia, co by dawało info np. na smartphone'a
w związku z przesiadką na Maca, prawie mnie tutaj nie ma. Inne sposoby kontaktu w wizytówce.
23.04.2019 14:48
15 z 32: zywek
Na Linuxa wystarczy zrobić spd-say zamiast say i wsio
25.04.2019 12:06
16 z 32: papierek
widzicie, niby nie programistka, ale parę prostych linijek w bashu potrafi napisać, jak potrzebuje. Takie coś lubię.
po co mi sygnatura?
25.04.2019 15:56
17 z 32: daszekmdn
O, ja mam tak samo ;) Tez programistą nie jestem, ale jak coś mi potrzebne to się zbiorę i napiszę.
25.04.2019 23:37
18 z 32: pates
bardzo fajna sprawa, naprawdę wielkie gratulacje @amel
Kocia sierść rozwiązuje wszystkie problemy!
29.04.2019 21:36
19 z 32: nuno69
Aa, do przeczytania na Gicie wszystko w sumie, więc ten tego, nie wiem skąd podjarka.
- "Intelligence and wisdom is like jam. The less you have, the harder you're trying to spread it arround." - French proverb
09.07.2019 21:56
20 z 32: talpa171
Stąd, że po pierwsze, ktoś usiadł i to zrobił...
A po drugie, GIT i programowanie to nie dla wszystkich taka super oczywista sprawa.
Ja sam jestem na przykład dumnym absolwentem technikum informatycznego, z dyplomem technika informatyka już prawie w kieszeni, ;) a nie wiem, czy bym ogarnął. Poprawka: wiem, że bym nie ogarnął. :)
Z resztą, to chyba dobrze, jak inni sie cieszą, że komuś sie coś udało, nie?
09.07.2019 22:01