Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AlboPop problemi su telegram con i link dotati di spazi #222

Open
pietrondo opened this issue Oct 3, 2016 · 24 comments
Open

AlboPop problemi su telegram con i link dotati di spazi #222

pietrondo opened this issue Oct 3, 2016 · 24 comments

Comments

@pietrondo
Copy link

Ciao, abbiamo notato che con i link dotati di spazio, telegram non li rende "linkabili completamente".
Es
www.albopop.it/verb/XXX x.pdf
non viene linkato completamente (solo la parte www.albopop.it/verb/XXX).
Come possiamo risolvere?
Ho provando a vedere le api di telegram, ho provato a inserire in ifttt il codice html, ma si vede che dal passaggio bot a canale l'html non viene visualizzato correttamente.
Qualcuno ha avuto problemi simili?

Grazie mille!

@riccardomariagrosso
Copy link
Collaborator

Problema simile anche per i bot di torino comune e unito

Il giorno 3 ottobre 2016 11:10, Pietro [email protected] ha
scritto:

Ciao, abbiamo notato che con i link dotati di spazio, telegram non li
rende "linkabili completamente".
Es
www.albopop.it/verb/XXX x.pdf
non viene linkato completamente (solo la parte www.albopop.it/verb/XXX).
Come possiamo risolvere?
Ho provando a vedere le api di telegram, ho provato a inserire in ifttt il
codice html, ma si vede che dal passaggio bot a canale l'html non viene
visualizzato correttamente.
Qualcuno ha avuto problemi simili?

Grazie mille!


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
#222, or mute the thread
https://github.com/notifications/unsubscribe-auth/ACVKtPh0F56xvvoplS3alQGvrpL1nraDks5qwMaagaJpZM4KMX7k
.

https://nelfuturo.com/autore/Riccardo-Grosso

Questo è un account di posta personale di Riccardo Maria Grosso: tutte le
opinioni espresse sono personali e non riflettono necessariamente quelle
del mio datore di lavoro

Riservatezza: In ottemperanza al D.Lgs. n. 196 del 30/6/2003 in materia di
protezione dei dati personali, le informazioni contenute in questo
messaggio sono strettamente riservate ed esclusivamente indirizzate al
destinatario indicato (oppure alla persona responsabile di rimetterlo al
destinatario). Vogliate tener presente che qualsiasi uso, riproduzione o
divulgazione di questo messaggio è vietato. Nel caso in cui aveste ricevuto
questo messaggio per errore, vogliate cortesemente avvertire il mittente e
distruggere il presente messaggio.
Rispetto per l'ambiente - non stampare questa e.mail se davvero non ne hai

bisogno

Confidentiality: According to Italian law D.Lgs. 196/2003 concerning
privacy, if you are not the addressee (or responsible for delivery of the
message to such person) you are hereby notified that any disclosure,
reproduction, distribution or other dissemination or use of this
communication is strictly prohibited. If you have received this message in
error, please destroy it and notify us by email.
Consider the environment - do not print this email if you really do not
need to do so

@pietrondo
Copy link
Author

tecnicamente con il bot non dovrebbe essere un problema (supporta i tag html) ma probabilmente il passaggio bot canale crea il "casino". ho cercato su internet ma boh, alla fine tutti lo risolvevano con i tag.
Ho provato a mettere il messaggio anche tra virgole, virgolette e tutto quanto ma nada.

@aborruso
Copy link
Collaborator

aborruso commented Oct 3, 2016

Ciao, sono di corsa.

Basta fare prima l'encoding dell'URL.

Pietro mi dici su che albo hai il problema?

Grazie

Il lun 3 ott 2016 11:14 riccardomariagrosso [email protected] ha
scritto:

Problema simile anche per i bot di torino comune e unito

Il giorno 3 ottobre 2016 11:10, Pietro [email protected] ha
scritto:

Ciao, abbiamo notato che con i link dotati di spazio, telegram non li
rende "linkabili completamente".
Es
www.albopop.it/verb/XXX x.pdf
non viene linkato completamente (solo la parte www.albopop.it/verb/XXX).
Come possiamo risolvere?
Ho provando a vedere le api di telegram, ho provato a inserire in ifttt
il
codice html, ma si vede che dal passaggio bot a canale l'html non viene
visualizzato correttamente.
Qualcuno ha avuto problemi simili?

Grazie mille!


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
#222, or mute the thread
<
https://github.com/notifications/unsubscribe-auth/ACVKtPh0F56xvvoplS3alQGvrpL1nraDks5qwMaagaJpZM4KMX7k

.

https://nelfuturo.com/autore/Riccardo-Grosso

Questo è un account di posta personale di Riccardo Maria Grosso: tutte le
opinioni espresse sono personali e non riflettono necessariamente quelle
del mio datore di lavoro

Riservatezza: In ottemperanza al D.Lgs. n. 196 del 30/6/2003 in materia di
protezione dei dati personali, le informazioni contenute in questo
messaggio sono strettamente riservate ed esclusivamente indirizzate al
destinatario indicato (oppure alla persona responsabile di rimetterlo al
destinatario). Vogliate tener presente che qualsiasi uso, riproduzione o
divulgazione di questo messaggio è vietato. Nel caso in cui aveste ricevuto
questo messaggio per errore, vogliate cortesemente avvertire il mittente e
distruggere il presente messaggio.
Rispetto per l'ambiente - non stampare questa e.mail se davvero non ne hai

bisogno

Confidentiality: According to Italian law D.Lgs. 196/2003 concerning
privacy, if you are not the addressee (or responsible for delivery of the
message to such person) you are hereby notified that any disclosure,
reproduction, distribution or other dissemination or use of this
communication is strictly prohibited. If you have received this message in
error, please destroy it and notify us by email.
Consider the environment - do not print this email if you really do not
need to do so


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
#222 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAB3jwpNzFAmRIIxYmBhZe4lJeULCYZTks5qwMdngaJpZM4KMX7k
.

@pietrondo
Copy link
Author

Ciao sul nostro di Verbania... Grazie

Pietro Capriata

https://www.pietrocapriata.me

CONFIDENTIALITY DISCLAIMER
Le informazioni contenute in questo messaggio di posta elettronica e negli
allegati sono riservate e confidenziali e ne sono vietate la lettura,
l'uso, la copia, la comunicazione e la diffusione in qualunque modo
eseguite. Qualora lei non fosse la persona destinataria del messaggio, la
invitiamo ad eliminarlo, dando gentilmente comunicazione al mittente
tramite e-mail di ritorno.

The information contained in this email message and any files transmitted
with it are confidential and privileged and any reading, processing,
distribution or copy of this material is strictly prohibited, in any form.
If you are not the intended recipient of this message, please immediately
delete it, giving the relevant communication to the sender by reply e-mail.

2016-10-03 12:17 GMT+02:00 Andrea Borruso [email protected]:

Ciao, sono di corsa.

Basta fare prima l'encoding dell'URL.

Pietro mi dici su che albo hai il problema?

Grazie

Il lun 3 ott 2016 11:14 riccardomariagrosso [email protected] ha
scritto:

Problema simile anche per i bot di torino comune e unito

Il giorno 3 ottobre 2016 11:10, Pietro [email protected] ha
scritto:

Ciao, abbiamo notato che con i link dotati di spazio, telegram non li
rende "linkabili completamente".
Es
www.albopop.it/verb/XXX x.pdf
non viene linkato completamente (solo la parte www.albopop.it/verb/XXX
).
Come possiamo risolvere?
Ho provando a vedere le api di telegram, ho provato a inserire in ifttt
il
codice html, ma si vede che dal passaggio bot a canale l'html non viene
visualizzato correttamente.
Qualcuno ha avuto problemi simili?

Grazie mille!


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
#222, or mute the thread
<
https://github.com/notifications/unsubscribe-auth/
ACVKtPh0F56xvvoplS3alQGvrpL1nraDks5qwMaagaJpZM4KMX7k

.

https://nelfuturo.com/autore/Riccardo-Grosso

Questo è un account di posta personale di Riccardo Maria Grosso: tutte le
opinioni espresse sono personali e non riflettono necessariamente quelle
del mio datore di lavoro

Riservatezza: In ottemperanza al D.Lgs. n. 196 del 30/6/2003 in materia
di
protezione dei dati personali, le informazioni contenute in questo
messaggio sono strettamente riservate ed esclusivamente indirizzate al
destinatario indicato (oppure alla persona responsabile di rimetterlo al
destinatario). Vogliate tener presente che qualsiasi uso, riproduzione o
divulgazione di questo messaggio è vietato. Nel caso in cui aveste
ricevuto
questo messaggio per errore, vogliate cortesemente avvertire il mittente
e
distruggere il presente messaggio.
Rispetto per l'ambiente - non stampare questa e.mail se davvero non ne
hai

bisogno

Confidentiality: According to Italian law D.Lgs. 196/2003 concerning
privacy, if you are not the addressee (or responsible for delivery of the
message to such person) you are hereby notified that any disclosure,
reproduction, distribution or other dissemination or use of this
communication is strictly prohibited. If you have received this message
in
error, please destroy it and notify us by email.
Consider the environment - do not print this email if you really do not
need to do so


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#222 (comment)
,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/
AAB3jwpNzFAmRIIxYmBhZe4lJeULCYZTks5qwMdngaJpZM4KMX7k>
.


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
#222 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFzIllzXqLfQ9-wmfmnMSQ0MrjtIXrIDks5qwNZBgaJpZM4KMX7k
.

@riccardomariagrosso
Copy link
Collaborator

Anche Torino, ma è il bot di piersoft, lo metto in copia

Il 03/ott/2016 12:22, "Pietro" [email protected] ha scritto:

Ciao sul nostro di Verbania... Grazie

Pietro Capriata

https://www.pietrocapriata.me

CONFIDENTIALITY DISCLAIMER
Le informazioni contenute in questo messaggio di posta elettronica e negli
allegati sono riservate e confidenziali e ne sono vietate la lettura,
l'uso, la copia, la comunicazione e la diffusione in qualunque modo
eseguite. Qualora lei non fosse la persona destinataria del messaggio, la
invitiamo ad eliminarlo, dando gentilmente comunicazione al mittente
tramite e-mail di ritorno.

The information contained in this email message and any files transmitted
with it are confidential and privileged and any reading, processing,
distribution or copy of this material is strictly prohibited, in any form.
If you are not the intended recipient of this message, please immediately
delete it, giving the relevant communication to the sender by reply e-mail.

2016-10-03 12:17 GMT+02:00 Andrea Borruso [email protected]:

Ciao, sono di corsa.

Basta fare prima l'encoding dell'URL.

Pietro mi dici su che albo hai il problema?

Grazie

Il lun 3 ott 2016 11:14 riccardomariagrosso [email protected]
ha
scritto:

Problema simile anche per i bot di torino comune e unito

Il giorno 3 ottobre 2016 11:10, Pietro [email protected] ha
scritto:

Ciao, abbiamo notato che con i link dotati di spazio, telegram non li
rende "linkabili completamente".
Es
www.albopop.it/verb/XXX x.pdf
non viene linkato completamente (solo la parte
www.albopop.it/verb/XXX
).
Come possiamo risolvere?
Ho provando a vedere le api di telegram, ho provato a inserire in
ifttt
il
codice html, ma si vede che dal passaggio bot a canale l'html non
viene
visualizzato correttamente.
Qualcuno ha avuto problemi simili?

Grazie mille!


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
#222, or mute the
thread
<
https://github.com/notifications/unsubscribe-auth/
ACVKtPh0F56xvvoplS3alQGvrpL1nraDks5qwMaagaJpZM4KMX7k

.

https://nelfuturo.com/autore/Riccardo-Grosso

Questo è un account di posta personale di Riccardo Maria Grosso: tutte
le
opinioni espresse sono personali e non riflettono necessariamente
quelle
del mio datore di lavoro

Riservatezza: In ottemperanza al D.Lgs. n. 196 del 30/6/2003 in materia
di
protezione dei dati personali, le informazioni contenute in questo
messaggio sono strettamente riservate ed esclusivamente indirizzate al
destinatario indicato (oppure alla persona responsabile di rimetterlo
al
destinatario). Vogliate tener presente che qualsiasi uso, riproduzione
o
divulgazione di questo messaggio è vietato. Nel caso in cui aveste
ricevuto
questo messaggio per errore, vogliate cortesemente avvertire il
mittente
e
distruggere il presente messaggio.
Rispetto per l'ambiente - non stampare questa e.mail se davvero non ne
hai

bisogno

Confidentiality: According to Italian law D.Lgs. 196/2003 concerning
privacy, if you are not the addressee (or responsible for delivery of
the
message to such person) you are hereby notified that any disclosure,
reproduction, distribution or other dissemination or use of this
communication is strictly prohibited. If you have received this message
in
error, please destroy it and notify us by email.
Consider the environment - do not print this email if you really do not
need to do so


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#222
issuecomment-251060672
,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/
AAB3jwpNzFAmRIIxYmBhZe4lJeULCYZTks5qwMdngaJpZM4KMX7k>
.


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#222 (comment)
,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AFzIllzXqLfQ9-
wmfmnMSQ0MrjtIXrIDks5qwNZBgaJpZM4KMX7k>
.


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
#222 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACVKtAxHwhtNmqHCwWK1x8UEefMUhTGtks5qwNdugaJpZM4KMX7k
.

@aborruso
Copy link
Collaborator

aborruso commented Oct 3, 2016

Ripeto, basta fare prima l'encoding dell'URL, perché lo spazio è un
carattere speciale deve diventare "%20".

Ma oggi sono in ospedale. Torno domani :)

Il lun 3 ott 2016 11:50 Pietro [email protected] ha scritto:

tecnicamente con il bot non dovrebbe essere un problema (supporta i tag
html) ma probabilmente il passaggio bot canale crea il "casino". ho cercato
su internet ma boh, alla fine tutti lo risolvevano con i tag.
Ho provato a mettere il messaggio anche tra virgole, virgolette e tutto
quanto ma nada.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
#222 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAB3jxvaXYyL4S1ZJOvLW6KVCf6z4LcRks5qwM_qgaJpZM4KMX7k
.

@cirospat
Copy link
Collaborator

cirospat commented Oct 3, 2016

ecco un tool utile
https://meyerweb.com/eric/tools/dencoder/
(me lo ha detto un certo Borruso)

ciro spataro
[email protected]
umap.openstreetmap.fr/it/user/cirospat
petrusino.opendatasicilia.it
twitter.com/cirospat

Il giorno 3 ottobre 2016 12:35, Andrea Borruso [email protected]
ha scritto:

Ripeto, basta fare prima l'encoding dell'URL, perché lo spazio è un
carattere speciale deve diventare "%20".

Ma oggi sono in ospedale. Torno domani :)

Il lun 3 ott 2016 11:50 Pietro [email protected] ha scritto:

tecnicamente con il bot non dovrebbe essere un problema (supporta i tag
html) ma probabilmente il passaggio bot canale crea il "casino". ho
cercato
su internet ma boh, alla fine tutti lo risolvevano con i tag.
Ho provato a mettere il messaggio anche tra virgole, virgolette e tutto
quanto ma nada.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#222 (comment)
,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/
AAB3jxvaXYyL4S1ZJOvLW6KVCf6z4LcRks5qwM_qgaJpZM4KMX7k>
.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
#222 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADlV1V4YOs8AtzKFrea2HV5naV7k4ShMks5qwNpwgaJpZM4KMX7k
.

@riccardomariagrosso
Copy link
Collaborator

Pure piersoft è in ospedale oggi... ma che è, una epidemia? Rimettetevi. Un
abbraccio

Il 03/ott/2016 12:35, "Andrea Borruso" [email protected] ha
scritto:

Ripeto, basta fare prima l'encoding dell'URL, perché lo spazio è un
carattere speciale deve diventare "%20".

Ma oggi sono in ospedale. Torno domani :)

Il lun 3 ott 2016 11:50 Pietro [email protected] ha scritto:

tecnicamente con il bot non dovrebbe essere un problema (supporta i tag
html) ma probabilmente il passaggio bot canale crea il "casino". ho
cercato
su internet ma boh, alla fine tutti lo risolvevano con i tag.
Ho provato a mettere il messaggio anche tra virgole, virgolette e tutto
quanto ma nada.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
#222 (comment),
or mute the thread
<https://github.com/notifications/unsubscribe-auth/
AAB3jxvaXYyL4S1ZJOvLW6KVCf6z4LcRks5qwM_qgaJpZM4KMX7k>
.


You are receiving this because you commented.

Reply to this email directly, view it on GitHub
#222 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACVKtLk0Sb-fs6IL_p18jIcCoy7wFc_sks5qwNpwgaJpZM4KMX7k
.

@pietrondo
Copy link
Author

ho provato ad aggiungere la funzione encodeURIComponent
ma quando telegram apre... beh gli spazi sono di nuovo spazi (al contrario
nel feed rss gli spazi sono %20)

Pietro Capriata

https://www.pietrocapriata.me

CONFIDENTIALITY DISCLAIMER
Le informazioni contenute in questo messaggio di posta elettronica e negli
allegati sono riservate e confidenziali e ne sono vietate la lettura,
l'uso, la copia, la comunicazione e la diffusione in qualunque modo
eseguite. Qualora lei non fosse la persona destinataria del messaggio, la
invitiamo ad eliminarlo, dando gentilmente comunicazione al mittente
tramite e-mail di ritorno.

The information contained in this email message and any files transmitted
with it are confidential and privileged and any reading, processing,
distribution or copy of this material is strictly prohibited, in any form.
If you are not the intended recipient of this message, please immediately
delete it, giving the relevant communication to the sender by reply e-mail.

2016-10-03 12:37 GMT+02:00 riccardomariagrosso [email protected]:

Pure piersoft è in ospedale oggi... ma che è, una epidemia? Rimettetevi. Un
abbraccio

Il 03/ott/2016 12:35, "Andrea Borruso" [email protected] ha
scritto:

Ripeto, basta fare prima l'encoding dell'URL, perché lo spazio è un
carattere speciale deve diventare "%20".

Ma oggi sono in ospedale. Torno domani :)

Il lun 3 ott 2016 11:50 Pietro [email protected] ha scritto:

tecnicamente con il bot non dovrebbe essere un problema (supporta i tag
html) ma probabilmente il passaggio bot canale crea il "casino". ho
cercato
su internet ma boh, alla fine tutti lo risolvevano con i tag.
Ho provato a mettere il messaggio anche tra virgole, virgolette e tutto
quanto ma nada.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#222 (comment)
,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/
AAB3jxvaXYyL4S1ZJOvLW6KVCf6z4LcRks5qwM_qgaJpZM4KMX7k>
.


You are receiving this because you commented.

Reply to this email directly, view it on GitHub
#222 (comment),
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ACVKtLk0Sb-fs6IL_
p18jIcCoy7wFc_sks5qwNpwgaJpZM4KMX7k>

.


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
#222 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFzIlp4J4Rdj_KlHOcO2GgOwZqjJPnXbks5qwNrvgaJpZM4KMX7k
.

@pietrondo
Copy link
Author

pietrondo commented Oct 3, 2016

e stesso problema con le parentesi
codice che ho modificato:
.addContent(createElement('link', encodeURIComponent(items[i].link)))

@aborruso
Copy link
Collaborator

aborruso commented Oct 3, 2016

Ciao @pietrondo ,
con gli spazi puoi risolvere (in Telegram) con una sorta di encoding dell'encoging.

Puoi provare da riga di comando con cURL. Questo non ti funzionerà:

curl -X POST "https://api.telegram.org/botIlTuoToken/sendMessage" -d "chat_id=@IlTuoChannel&text=https://80.88.161.40/sipal_ap/servlet/GetFile?id=00182910034/21698/computo metrico estimativo.pdf"

Mentre questo sì:

curl -X POST "https://api.telegram.org/botIlTuoToken/sendMessage" -d "chat_id=@IlTuoChannel&text=https://80.88.161.40/sipal_ap/servlet/GetFile?id=00182910034/21698/computo%2520metrico%2520estimativo.pdf"

Una soluzione, che a me non piace, è quella di passare da shortURL, che poi però ti farebbero apparire con i PDF il messaggio di sotto, che è sempre un passaggio in più.

image

@pietrondo
Copy link
Author

ciao, ok. Allora come encoding va bene come ho modificato la funzione?

                    for (var i in items) {
                            ch.addContent(
                                            XmlService
                                            .createElement('item')

.addContent(createElement('title', items[i].title))

.addContent(createElement('link', encodeURIComponent(items[i].link)))

.addContent(createElement('description', items[i].description))

.addContent(createElement('pubDate', items[i].pubDate))

.addContent(createElement('guid', items[i].guid))
);
}

oggi ho provato ma dal passaggio di feedburner a telegram "mi veniva tutto
decodato".

Pietro Capriata

https://www.pietrocapriata.me

CONFIDENTIALITY DISCLAIMER
Le informazioni contenute in questo messaggio di posta elettronica e negli
allegati sono riservate e confidenziali e ne sono vietate la lettura,
l'uso, la copia, la comunicazione e la diffusione in qualunque modo
eseguite. Qualora lei non fosse la persona destinataria del messaggio, la
invitiamo ad eliminarlo, dando gentilmente comunicazione al mittente
tramite e-mail di ritorno.

The information contained in this email message and any files transmitted
with it are confidential and privileged and any reading, processing,
distribution or copy of this material is strictly prohibited, in any form.
If you are not the intended recipient of this message, please immediately
delete it, giving the relevant communication to the sender by reply e-mail.

2016-10-03 17:44 GMT+02:00 Andrea Borruso [email protected]:

Ciao @pietrondo https://github.com/pietrondo ,
con gli spazi puoi risolvere (in Telegram) con una sorta di encoding
dell'encoging.

Puoi provare da riga di comando con cURL. Questo non ti funzionerà:

curl -X POST "https://api.telegram.org/botIlTuoToken/sendMessage" -d "chat_id=@IlTuoChannel&text=https://80.88.161.40/sipal_ap/servlet/GetFile?id=00182910034/21698/computo metrico estimativo.pdf"

Mentre questo sì:

curl -X POST "https://api.telegram.org/botIlTuoToken/sendMessage" -d "chat_id=@IlTuoChannel&text=https://80.88.161.40/sipal_ap/servlet/GetFile?id=00182910034/21698/computo%2520metrico%2520estimativo.pdf"

Una soluzione, che a me non piace, è quella di passare da shortURL, che
poi però ti farebbero apparire con i PDF il messaggio di sotto, che è
sempre un passaggio in più.

[image: image]
https://cloud.githubusercontent.com/assets/30607/19043581/1013cf00-8991-11e6-848d-337071009b09.png


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#222 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFzIltBp9YnTiTbr5CaNy5Sl5tjg6LHVks5qwSL6gaJpZM4KMX7k
.

@pietrondo
Copy link
Author

aggiungo inoltre che "alcuni nostri link" hanno le parentesi e in questo caso:
http%3A%2F%2F80.88.161.40%2Fsipal_ap%2Fservlet%2FGetFile%3Fid%3D00182910034%2F21701%2FAllegato%25201)%25203%5Evariazione%2520Bilancio%2520GC.xls

ci danno anch'esse fastidio nella visualizzazione.

Grazie ancora per l'attenzione

@aborruso
Copy link
Collaborator

aborruso commented Oct 6, 2016

2016-10-03 11:14 GMT+02:00 riccardomariagrosso [email protected]:

Problema simile anche per i bot di torino comune e unito

Mi dai per favore le info sul nome dei due bot, così ci guardo un po'?

Grazie


Andrea Borruso
website: https://blog.spaziogis.it
38° 7' 48" N, 13° 21' 9" E, EPSG:4326


"cercare e saper riconoscere chi e cosa,
in mezzo all’inferno, non è inferno,
e farlo durare, e dargli spazio"

Italo Calvino

@aborruso
Copy link
Collaborator

aborruso commented Oct 6, 2016

@pietrondo condividi in sola lettura con il mondo lo spreadsheet che hai creato? Così provo a darti una mano da "dentro".

@riccardomariagrosso
Copy link
Collaborator

Dammi solo un minuto

Il 06/ott/2016 13:19, "Andrea Borruso" [email protected] ha
scritto:

2016-10-03 11:14 GMT+02:00 riccardomariagrosso [email protected]:

Problema simile anche per i bot di torino comune e unito

Mi dai per favore le info sul nome dei due bot, così ci guardo un po'?

Grazie


Andrea Borruso
website: https://blog.spaziogis.it
38° 7' 48" N, 13° 21' 9" E, EPSG:4326


"cercare e saper riconoscere chi e cosa,
in mezzo all’inferno, non è inferno,
e farlo durare, e dargli spazio"

Italo Calvino


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
#222 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACVKtIn_zKkpdk6seNb9uAMjasne7Rp2ks5qxNlIgaJpZM4KMX7k
.

@riccardomariagrosso
Copy link
Collaborator

ah scusa, pensavo dicessi a me, comunque il link agli albi pop torinesi e'
questo:

https://web.telegram.org/#/im?p=@albopoptorino

che e' per comune di torino, invece per universita' di torino non esiste bot

Grazie

Il giorno 6 ottobre 2016 13:21, Riccardo Grosso <
[email protected]> ha scritto:

Dammi solo un minuto

Il 06/ott/2016 13:19, "Andrea Borruso" [email protected] ha
scritto:

2016-10-03 11:14 GMT+02:00 riccardomariagrosso <[email protected]

:

Problema simile anche per i bot di torino comune e unito

Mi dai per favore le info sul nome dei due bot, così ci guardo un po'?

Grazie


Andrea Borruso
website: https://blog.spaziogis.it
38° 7' 48" N, 13° 21' 9" E, EPSG:4326


"cercare e saper riconoscere chi e cosa,
in mezzo all’inferno, non è inferno,
e farlo durare, e dargli spazio"

Italo Calvino


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
#222 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACVKtIn_zKkpdk6seNb9uAMjasne7Rp2ks5qxNlIgaJpZM4KMX7k
.

https://nelfuturo.com/autore/Riccardo-Grosso

Questo è un account di posta personale di Riccardo Maria Grosso: tutte le
opinioni espresse sono personali e non riflettono necessariamente quelle
del mio datore di lavoro

Riservatezza: In ottemperanza al D.Lgs. n. 196 del 30/6/2003 in materia di
protezione dei dati personali, le informazioni contenute in questo
messaggio sono strettamente riservate ed esclusivamente indirizzate al
destinatario indicato (oppure alla persona responsabile di rimetterlo al
destinatario). Vogliate tener presente che qualsiasi uso, riproduzione o
divulgazione di questo messaggio è vietato. Nel caso in cui aveste ricevuto
questo messaggio per errore, vogliate cortesemente avvertire il mittente e
distruggere il presente messaggio.
Rispetto per l'ambiente - non stampare questa e.mail se davvero non ne hai

bisogno

Confidentiality: According to Italian law D.Lgs. 196/2003 concerning
privacy, if you are not the addressee (or responsible for delivery of the
message to such person) you are hereby notified that any disclosure,
reproduction, distribution or other dissemination or use of this
communication is strictly prohibited. If you have received this message in
error, please destroy it and notify us by email.
Consider the environment - do not print this email if you really do not
need to do so

@pietrondo
Copy link
Author

Mi dai email a cui far vedere il file? Grazie

Il 06/ott/2016 13:19, "Andrea Borruso" [email protected] ha
scritto:

@pietrondo https://github.com/pietrondo condividi in sola lettura con
il mondo lo spreadsheet che hai creato? Così provo a darti una mano da
"dentro".


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#222 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFzIlsb-XXmTnHP6b8Q1tPwBX62wk9-9ks5qxNlVgaJpZM4KMX7k
.

@aborruso
Copy link
Collaborator

aborruso commented Oct 7, 2016

@pietrondo condividi per favore in lettura con il mondo il tuo sheet e incolla quì l'URL. E' per te un problema?

Se non sapessi come si fa, guarda questo video https://www.youtube.com/watch?v=Nrsx1dSq0YQ

@pietrondo
Copy link
Author

@pietrondo
Copy link
Author

@aborruso grazie ancora!

@pietrondo
Copy link
Author

Ecco il codice.
Alcune cose le ho modificate perché nell'analisi dei log avevo letto diverse lentezze nella funzione getValue()
`
Codice:ID_SPREADSHEET="";

I_TITLE=0;
I_PUBDATE=1;
I_HREF=2;

var makeRss = function(){
var ch = XmlService.createElement('channel');
var root = XmlService.createElement('rss')
.setAttribute('version', '2.0')
.setAttribute('xmlnsatom', "https://www.w3.org/2005/Atom")
.addContent(ch);

    var title = '';
    var link = '';
    var description = '';
    var language = '';
    var atomlink = '';
    var items = {};

    var createElement = function(element, text){
            return XmlService.createElement(element).setText(text);
    };


    return {
            setTitle: function(value){ title = value; },
            setLink: function(value){ link = value; },
            setDescription: function(value){ description = value; },
            setLanguage: function(value){ language = value; },
            setAtomlink: function(value){ atomlink = value; },

            addItem: function(args){
                    args.timezone = "GMT"; 

                    var item = {
                            title: args.title,
                            link: args.link,
                            description: args.description,
                      //      pubDate: Utilities.formatDate(args.pubDate, args.timezone, "EEE, dd MM yyyy HH:mm:ss Z"),
                      pubDate: Utilities.formatDate(args.pubDate, args.timezone, "dd/MM/yyyy"),
                            guid: args.guid
                    }

                    items[item.guid] = item;
            },

            toString: function(){
                    ch.addContent(XmlService.createElement("atomlink")
                                    .setAttribute('href', atomlink)
                                    .setAttribute('rel', 'self')
                                    .setAttribute('type', 'application/rss+xml')
                                    );

                    ch.addContent(createElement('title', title));
                    ch.addContent(createElement('link', link));
                    ch.addContent(createElement('description', description));
                    ch.addContent(createElement('language', language));


                    ch.addContent(XmlService.createElement("xhtmlmeta")
                                    .setAttribute('xmlnsxhtml','https://www.w3.org/1999/xhtml')
                                    .setAttribute('name','robots')
                                    .setAttribute('content','noindex')
                                    );

                    for (var i in items) {
                            ch.addContent(
                                            XmlService
                                            .createElement('item')
                                            .addContent(createElement('title', items[i].title))
                                            .addContent(createElement('link', items[i].link))
                                            .addContent(createElement('description', items[i].description))
                                            .addContent(createElement('pubDate', items[i].pubDate))
                                            .addContent(createElement('guid', items[i].guid))
                                            );
                    }

                    var document = XmlService.createDocument(root);
                    var xml = XmlService.getPrettyFormat().format(document)
                            var result = xml.replace('xmlnsatom', 'xmlns:atom')
                            .replace('<atomlink href=','<atom:link href=')
                            .replace('xhtmlmeta','xhtml:meta')
                            .replace('xmlnsxhtml','xmlns:xhtml');

                    return result;
            }
    };

};

function doGet(e) {
var ss = SpreadsheetApp.openById(ID_SPREADSHEET);

var metaSheet = ss.getSheetByName('meta');

var RSSFeedTitle = "Albo Pop Verbania";
//metaSheet.getRange('G1').getValue();
var RSSFeedURL = "https://script.google.com/macros/s/AKfycbybv5Qqz1EZWGLlfenhYhMMdj77lSr9O_v0nOxib15SIz2Ktls/exec";
//decodeURIComponent(metaSheet.getRange('G2').getValue().trim());
// var RSSFeedDesc = metaSheet.getRange('G3').getValue();
var RSSFeedDesc = "Rss fedd dell' Albo Pretorio del comune di Vebania";
var dataSheet = ss.getSheetByName('clean');
//var dataSheet= sheetCache("clean");
var rss=makeRss();

rss.setTitle(RSSFeedTitle);
rss.setLink(RSSFeedURL);
rss.setDescription(RSSFeedDesc);
rss.setLanguage('it');
rss.setAtomlink(RSSFeedURL);

for (var i=2; i < 13; i++) {
var riga=dataSheet.getRange(i,1,1,3).getValues();
var myguid=riga[0][I_HREF];
var titolo=riga[0][I_TITLE];
var pDate=riga[0][I_PUBDATE];

//Logger.log('Riga ' + i + ' myguid ' + myguid);
if (myguid.length == 0) {
  break;
}

var skip = false;



if (skip) {
  continue;
}

//var pattern = /(\d{2})\/(\d{2})\/(\d{4})/;
//var pDateFix=pDate.replace(pattern,'$2/$1/$3')

var pDateFix=pDate;

var pubDateDate = new Date(pDateFix);
    //Logger.log(pubDateDate);


Logger.log(pubDateDate);

//

rss.addItem({title: titolo,
             guid:myguid,
             link: encode(myguid),
             description: titolo,
             pubDate: pubDateDate
                         });
    }

var rssStr=rss.toString();
Logger.log(rssStr);

//Logger.log(rssStr)

return ContentService.createTextOutput(rssStr).setMimeType(ContentService.MimeType.RSS);
}
`

@pietrondo
Copy link
Author

Ho pulito un po' il file.
Ora devo capire (penso tramite ciclo for) come fare in modo che quando non trova nel xpath normale, faccia un giro tra i vari div presenti all'interno della singola determina (e se nn trova tutto nei primi 5 sotto div, mi da non esistente)

@pietrondo
Copy link
Author

Ciao. Aggiorno perché ho ancora problema spazi su telegram. Ho creato una funzione su sheet che sostituisce %20 negli spazi. Ok.
Il problema è che quando tramite ifttt viene spedito su telegram... %20 sparisce e il link non risulta completo. Mi potete dare una mano? Grazie

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants