leafac / kill-the-newsletter

Convert email newsletters into Atom feeds
https://kill-the-newsletter.com
MIT License
2.31k stars 113 forks source link

Trying to use generated feed with ifttt.com #17

Closed pihentagy closed 4 years ago

pihentagy commented 4 years ago

I tried to create a trigger to my feed and got an error complaining about the feed:

Feed has items without valid urls

It direct me to: https://help.ifttt.com/hc/en-us/articles/115010396768-My-RSS-feed-is-not-working-correctly

Actual feed content (with id removed):

feed content ``` bkk-infoKill the Newsletter! Inbox “__id__@kill-the-newsletter.com”urn:kill-the-newsletter:__id__2020-03-06T16:05:42+00:00 urn:kill-the-newsletter:kdorjzi2nhnzzjsdxgne BKK Info | a libegő | nem közlekedik (időjárási ok) BKK Info <hirlevel@bkkinfo.hu> 2020-03-06T16:05:42+00:00 A libegő közlekedését érintő zavar véget ért. A menetrend szerinti közlekedés helyreállásáig szíves türelmét kérjük! <br /><br /> <a href="https://bkkinfo.hu/?cel=hir&id=72501">Bővebb információért kattintson ide</a>.<br/> <br /> <hr /><br /> Azért kapta ezt az üzenetet, mert feliratkozott a <a href="https://bkkinfo.hu">BKK Info</a> szolgáltatására és megjelölte a fent említett járatok valamelyikét.<br /> <ul> <li>A járatok módosításához kattintson ide: <a href="https://bkkinfo.hu">módosítás</a>.</li> <li>Az összes fent említett járat értesítéseiről leiratkozáshoz kattintson ide: <a href="https://m.bkkinfo.hu/zavarok/72501/leiratkozas/83876/ukVCUKRM">leiratkozás</a></li> </ul> urn:kill-the-newsletter:df6ft19vzqrc0ek1wjxaBKK Info | a libegő | nem közlekedik (időjárási ok)BKK Info <hirlevel@bkkinfo.hu>2020-03-06T12:50:04+00:00<strong>Érvényes:</strong><br /> Ma 13:48-tól - visszavonásig<br /> <br /> <strong>Közlemény:</strong><br /> A következő járat közlekedése időjárási ok miatt az alábbiak szerint módosul:<br /><ul><li>A libegő nem közlekedik a teljes vonalon.</li></ul><br /> <a href="https://bkkinfo.hu/?cel=hir&id=72501">Bővebb információért kattintson ide</a>.<br/> <br /> <hr /><br /> Azért kapta ezt az üzenetet, mert feliratkozott a <a href="https://bkkinfo.hu">BKK Info</a> szolgáltatására és megjelölte a fent említett járatok valamelyikét.<br /> <ul> <li>A járatok módosításához kattintson ide: <a href="https://bkkinfo.hu">módosítás</a>.</li> <li>Az összes fent említett járat értesítéseiről leiratkozáshoz kattintson ide: <a href="https://m.bkkinfo.hu/zavarok/72501/leiratkozas/83876/ukVCUKRM">leiratkozás</a></li> </ul> urn:kill-the-newsletter:lhjralgkrd9ki08edf3sBKK Info | 72-es trolibusz | ritkábban közlekedik (műszaki ok)BKK Info <hirlevel@bkkinfo.hu>2020-03-05T09:48:12+00:00A 72-es trolibusz közlekedését érintő zavar véget ért. Türelmét és megértését köszönjük! <br /><br /> <a href="https://bkkinfo.hu/?cel=hir&id=72470">Bővebb információért kattintson ide</a>.<br/> <br /> <hr /><br /> Azért kapta ezt az üzenetet, mert feliratkozott a <a href="https://bkkinfo.hu">BKK Info</a> szolgáltatására és megjelölte a fent említett járatok valamelyikét.<br /> <ul> <li>A járatok módosításához kattintson ide: <a href="https://bkkinfo.hu">módosítás</a>.</li> <li>Az összes fent említett járat értesítéseiről leiratkozáshoz kattintson ide: <a href="https://m.bkkinfo.hu/zavarok/72470/leiratkozas/83876/ukVCUKRM">leiratkozás</a></li> </ul> urn:kill-the-newsletter:od7divdcd29niaun6opdBKK Info | 72-es trolibusz | ritkábban közlekedik (műszaki ok)BKK Info <hirlevel@bkkinfo.hu>2020-03-05T09:37:09+00:00<strong>Érvényes:</strong><br /> Ma 10:33-tól - visszavonásig<br /> <br /> <strong>Közlemény:</strong><br /> A következő járat közlekedése műszaki ok miatt az alábbiak szerint módosul:<br /><ul><li>A <strong>72</strong>-es trolibusz ritkábban közlekedik a teljes vonalon.</li></ul><br /> <a href="https://bkkinfo.hu/?cel=hir&id=72470">Bővebb információért kattintson ide</a>.<br/> <br /> <hr /><br /> Azért kapta ezt az üzenetet, mert feliratkozott a <a href="https://bkkinfo.hu">BKK Info</a> szolgáltatására és megjelölte a fent említett járatok valamelyikét.<br /> <ul> <li>A járatok módosításához kattintson ide: <a href="https://bkkinfo.hu">módosítás</a>.</li> <li>Az összes fent említett járat értesítéseiről leiratkozáshoz kattintson ide: <a href="https://m.bkkinfo.hu/zavarok/72470/leiratkozas/83876/ukVCUKRM">leiratkozás</a></li> </ul> urn:kill-the-newsletter:ay8jxzdao4ul3bhakconBKK Info | 72-es, 74-es trolibusz | nem közlekedik (műszaki ok)BKK Info <hirlevel@bkkinfo.hu>2020-03-05T06:35:31+00:00A 72-es és a 74-es trolibusz közlekedését érintő zavar véget ért, de a menetrend helyreállásáig a pótlóbuszok is segítik a közlekedést. <br /><br /> <a href="https://bkkinfo.hu/?cel=hir&id=72465">Bővebb információért kattintson ide</a>.<br/> <br /> <hr /><br /> Azért kapta ezt az üzenetet, mert feliratkozott a <a href="https://bkkinfo.hu">BKK Info</a> szolgáltatására és megjelölte a fent említett járatok valamelyikét.<br /> <ul> <li>A járatok módosításához kattintson ide: <a href="https://bkkinfo.hu">módosítás</a>.</li> <li>Az összes fent említett járat értesítéseiről leiratkozáshoz kattintson ide: <a href="https://m.bkkinfo.hu/zavarok/72465/leiratkozas/83876/ukVCUKRM">leiratkozás</a></li> </ul> urn:kill-the-newsletter:zhwdrx63hauhire7u9srBKK Info | 72-es, 74-es trolibusz | nem közlekedik (műszaki ok)BKK Info <hirlevel@bkkinfo.hu>2020-03-05T06:32:48+00:00<strong>Érvényes:</strong><br /> Ma 7:24-től - visszavonásig<br /> <br /> <strong>Közlemény:</strong><br /> A következő járat(ok) közlekedése műszaki ok miatt az alábbiak szerint módosul:<br /><ul><li>A <strong>74</strong>-es trolibusz az <i>Ötvenhatosok tere (István utca)</i> és az <i>Amerikai út (Mexikói út M)</i> között nem közlekedik, a kimaradt szakaszon pótló autóbusszal utazhatnak.</li><li>A <strong>72</strong>-es trolibusz nem közlekedik a teljes vonalon, a kimaradt szakaszon pótló autóbusszal utazhatnak.</li></ul><br /> <a href="https://bkkinfo.hu/?cel=hir&id=72465">Bővebb információért kattintson ide</a>.<br/> <br /> <hr /><br /> Azért kapta ezt az üzenetet, mert feliratkozott a <a href="https://bkkinfo.hu">BKK Info</a> szolgáltatására és megjelölte a fent említett járatok valamelyikét.<br /> <ul> <li>A járatok módosításához kattintson ide: <a href="https://bkkinfo.hu">módosítás</a>.</li> <li>Az összes fent említett járat értesítéseiről leiratkozáshoz kattintson ide: <a href="https://m.bkkinfo.hu/zavarok/72465/leiratkozas/83876/ukVCUKRM">leiratkozás</a></li> </ul> urn:kill-the-newsletter:nozamnvlzxvpwwsnlegaBKK Info | 72-es, 74-es trolibusz | nem közlekedik (baleset)BKK Info <hirlevel@bkkinfo.hu>2020-03-03T15:34:32+00:00A 72-es és a 74-es trolibusz közlekedését érintő zavar véget ért, de a menetrend helyreállásáig a pótlóbuszok is segítik a közlekedést. <br /><br /> <a href="https://bkkinfo.hu/?cel=hir&id=72442">Bővebb információért kattintson ide</a>.<br/> <br /> <hr /><br /> Azért kapta ezt az üzenetet, mert feliratkozott a <a href="https://bkkinfo.hu">BKK Info</a> szolgáltatására és megjelölte a fent említett járatok valamelyikét.<br /> <ul> <li>A járatok módosításához kattintson ide: <a href="https://bkkinfo.hu">módosítás</a>.</li> <li>Az összes fent említett járat értesítéseiről leiratkozáshoz kattintson ide: <a href="https://m.bkkinfo.hu/zavarok/72442/leiratkozas/83876/ukVCUKRM">leiratkozás</a></li> </ul> urn:kill-the-newsletter:4sc2jgytsnin9h5h0joqBKK Info | 72-es, 74-es trolibusz | nem közlekedik (baleset)BKK Info <hirlevel@bkkinfo.hu>2020-03-03T15:20:54+00:00<strong>Érvényes:</strong><br /> Ma 16:16-tól - visszavonásig<br /> <br /> <strong>Közlemény:</strong><br /> A következő járat(ok) közlekedése baleset miatt az alábbiak szerint módosul:<br /><ul><li>A <strong>74</strong>-es trolibusz a <i>Rózsák tere</i> és az <i>Amerikai út (Mexikói út M)</i> között nem közlekedik, a kimaradt szakaszon pótló autóbusszal utazhatnak.</li><li>A <strong>72</strong>-es trolibusz terelve közlekedik, nem érinti a <i>Vakok Intézete</i> és a <i>Közlekedési Múzeum</i> megállót.</li></ul><br /> <a href="https://bkkinfo.hu/?cel=hir&id=72442">Bővebb információért kattintson ide</a>.<br/> <br /> <hr /><br /> Azért kapta ezt az üzenetet, mert feliratkozott a <a href="https://bkkinfo.hu">BKK Info</a> szolgáltatására és megjelölte a fent említett járatok valamelyikét.<br /> <ul> <li>A járatok módosításához kattintson ide: <a href="https://bkkinfo.hu">módosítás</a>.</li> <li>Az összes fent említett járat értesítéseiről leiratkozáshoz kattintson ide: <a href="https://m.bkkinfo.hu/zavarok/72442/leiratkozas/83876/ukVCUKRM">leiratkozás</a></li> </ul> urn:kill-the-newsletter:jlgtnalthcvrkevnpgvc“bkk-info” Inbox CreatedKill the Newsletter!2020-03-03T08:50:55+00:00<h1>“bkk-info” Inbox Created</h1> <p> Sign up for the newsletter with<br> <a href="mailto:__id__@kill-the-newsletter.com" class="copiable">__id__@kill-the-newsletter.com</a> </p> <p> Subscribe to the Atom feed at<br> <a href="https://www.kill-the-newsletter.com/feeds/__id__.xml" target="_blank" class="copiable">https://www.kill-the-newsletter.com/feeds/__id__.xml</a> </p> <p> Don’t share these addresses.<br> They contain a security token that other people could use<br> to send you spam and to control your newsletter subscriptions. </p> <p>Enjoy your readings!</p> <p><a href="https://www.kill-the-newsletter.com" class="button">Create Another Inbox</a></p> ```
leafac commented 4 years ago

Usually the entries on a feed have a link to an online version of the same content, but in the case of Kill the Newsletter! the content comes from an email, so an online version may not even exist. Fortunately the link is optional according to the Atom specification. Unfortunately some consumers of feeds aren’t happy when they can’t find a link. It seems like ifttt.com is one of these consumers.

Sorry.

pihentagy commented 4 years ago

Oh, okay, I also verified, that this feed is valid (well, it has some warnings, but valid).

I also see, that ifttt.com is not caring about their say pedantry.

Strange CR then, please forgive me :) Would it be possible to fake a url link to e.g. example.com and make ifttt.com (and ifttt.com users including me) happy? Maybe activated with a get parameter?

leafac commented 4 years ago

Hmmm, okay. I just deployed a new version. From now on, new entries will include a link to https://www.kill-the-newsletter.com/entry. Let me know if that works for you.

pihentagy commented 4 years ago

Thanks, works like a charm!