forked from bida/MastodonMegafono
image support
This commit is contained in:
parent
c508258722
commit
9ea27e16ae
6 changed files with 30 additions and 32 deletions
11
README.md
11
README.md
|
@ -1,9 +1,2 @@
|
||||||
toot
|
Megafono Mastodon Bida
|
||||||
====
|
===
|
||||||
|
|
||||||
Post status updates to your mastodon profile, with pics :3
|
|
||||||
|
|
||||||
License
|
|
||||||
-------
|
|
||||||
|
|
||||||
WTFPL
|
|
||||||
|
|
|
@ -1,15 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
# WTFPL!
|
|
||||||
|
|
||||||
tmpfile="/tmp/buongiorno"
|
|
||||||
pic=$(immaginibuongiorno)
|
|
||||||
|
|
||||||
if [ "$pic" = "" ]
|
|
||||||
then
|
|
||||||
echo "notfound"
|
|
||||||
pic=$(immaginibuongiorno --random)
|
|
||||||
fi
|
|
||||||
wget -O $tmpfile "$pic"
|
|
||||||
toot -i="$tmpfile"
|
|
||||||
rm $tmpfile
|
|
BIN
images/test.jpeg
Normal file
BIN
images/test.jpeg
Normal file
Binary file not shown.
After Width: | Height: | Size: 89 KiB |
|
@ -1,4 +1,4 @@
|
||||||
Ciao ai/alle nuov* iscritti. Ricordiamo che tutto quello che si scrive(a meno di differenti impostazioni) e' visibile all'esterno seguendo questo linkhttps://mastodon.bida.im/@NOMEVOSTRONICK e che quando mettete dei #tag questi sono visibili all'esterno seguendo questo link, ad esempio:https://mastodon.bida.im/tags/25aprile (per chi ha inserito il tag #25aprile) oppure https://mastodon.bida.im/tags/aggiornalattuga (per chi ha inserito il tag #aggiornalattuga)
|
Ciao ai/alle nuov* iscritti. Ricordiamo che tutto quello che si scrive(a meno di differenti impostazioni) e' visibile all'esterno seguendo questo linkhttps://mastodon.bida.im/@NOMEVOSTRONICK e che quando mettete dei #tag questi sono visibili all'esterno seguendo questo link, ad esempio:https://mastodon.bida.im/tags/25aprile (per chi ha inserito il tag #25aprile) oppure https://mastodon.bida.im/tags/aggiornalattuga (per chi ha inserito il tag #aggiornalattuga) [img]test.jpeg[/img]
|
||||||
Consigliamo fortemente di aggiungere le descrizioni alle immagini per aiutare gli utenti con disabilita'! Mettetele! In passato, utenti con disabilità ci hanno fatto notate che molti utenti non mettevano le descrizioni. Questo messaggio è principalmente indirizzato ai/alle nuovi/e utenti che, da quando vediamo, non stanno inserendo le descrizioni.Qui alcune info su come scriverle: https://it.wikipedia.org/wiki/Aiuto:Testo_alternativo_per_le_immagini
|
Consigliamo fortemente di aggiungere le descrizioni alle immagini per aiutare gli utenti con disabilita'! Mettetele! In passato, utenti con disabilità ci hanno fatto notate che molti utenti non mettevano le descrizioni. Questo messaggio è principalmente indirizzato ai/alle nuovi/e utenti che, da quando vediamo, non stanno inserendo le descrizioni.Qui alcune info su come scriverle: https://it.wikipedia.org/wiki/Aiuto:Testo_alternativo_per_le_immagini
|
||||||
stiamo diffondendo questo strumento per far si che il fediverso diventi uno strumento di diffusione realmente alternativo ai vari facebook e twitter. Per far questo le persone iscritte in questa istanza sono una briciola rispetto ai numeri dei social network commerciali. Abbiamo per questo bisogno del vostro aiuto. Usa la funzionalità "invita persone" [0].Oppure se sei vuoi farti una tua istanza contatta @admin e ti aiuteremo a metterla online #dajemastodon[0] https://github.com/tootsuite/mastodon/
|
stiamo diffondendo questo strumento per far si che il fediverso diventi uno strumento di diffusione realmente alternativo ai vari facebook e twitter. Per far questo le persone iscritte in questa istanza sono una briciola rispetto ai numeri dei social network commerciali. Abbiamo per questo bisogno del vostro aiuto. Usa la funzionalità "invita persone" [0].Oppure se sei vuoi farti una tua istanza contatta @admin e ti aiuteremo a metterla online #dajemastodon[0] https://github.com/tootsuite/mastodon/
|
||||||
Nelle preferenze dell'account c'e' un settaggio che potete abilitare, cosi' i vostri post non finiscono (in teoria) nei motori di ricerca. Ma dipende da quanto sentiate la necessità di essere raggiunti dall'esterno
|
Nelle preferenze dell'account c'e' un settaggio che potete abilitare, cosi' i vostri post non finiscono (in teoria) nei motori di ricerca. Ma dipende da quanto sentiate la necessità di essere raggiunti dall'esterno
|
||||||
|
|
|
@ -1,18 +1,37 @@
|
||||||
|
#
|
||||||
|
# CONFIGURATION
|
||||||
|
#
|
||||||
|
|
||||||
|
# Interval between two consecutive posts
|
||||||
SLEEP_INTERVAL=3h
|
SLEEP_INTERVAL=3h
|
||||||
|
|
||||||
|
# File containing the toots to post
|
||||||
|
DATA_FILE=megafono.txt
|
||||||
|
|
||||||
|
#
|
||||||
|
# CONFIGURATION END
|
||||||
|
#
|
||||||
|
|
||||||
|
extract_image() {
|
||||||
|
sed -e 's/.*<img>\(.*\)<\/img>.*/\1/g' <<< $1
|
||||||
|
}
|
||||||
|
|
||||||
|
extract_text() {
|
||||||
|
sed -e "s/\(.*\)<img>.*<\/img>\(.*\)/\1\2/g" <<< $1
|
||||||
|
}
|
||||||
|
|
||||||
while :
|
while :
|
||||||
do
|
do
|
||||||
#
|
|
||||||
# Last line should be empty, so we dont need an additional read here
|
# Last line should be empty, so we dont need an additional read here
|
||||||
# after the while loop
|
# after the while loop
|
||||||
#
|
|
||||||
while read line
|
while read line
|
||||||
do
|
do
|
||||||
echo "[INFO] Now tooting: $line"
|
text=`extract_text "$line"`
|
||||||
./toot.sh $line >/dev/null 2>&1 &
|
image=`extract_image "$line"`
|
||||||
|
echo "[$(date)][INFO] Now tooting: $text"
|
||||||
|
echo "[$(date)][INFO] with image: $image"
|
||||||
|
./toot.sh -i=images/$image $text >/dev/null 2>&1 &
|
||||||
sleep ${SLEEP_INTERVAL}
|
sleep ${SLEEP_INTERVAL}
|
||||||
done < megafono.txt
|
done < ${DATA_FILE}
|
||||||
|
|
||||||
done
|
done
|
1
test.txt
Normal file
1
test.txt
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Test <img>test.jpeg</img>
|
Loading…
Reference in a new issue