oldfag
1
Describe the problem you’re having:
Feed url: https://forum.ispsystem.ru/external.php?type=RSS2&forumids=53
When I click on an article title — {“error”:{“code”:13,“message”:“Method not found”}}
…
If possible include steps to reproduce the problem:
Use official demo Tiny Tiny RSS : Login
Subscribe to the feed
Wait for the update
Сlick on an article title
…
tt-rss version (including git commit id):
Official demo. Tiny Tiny RSS : Login
v21.02-d3940b6
…
Please provide any additional information below:
Checked in latest Firefox ESR 78.7.1
Feed checker is not working Tiny Tiny RSS - Feed tester — 500 Internal Server Error
…
fox
2
this feed has unquoted Russian characters in URLs which make them fail validation in tt-rss (most likely cause is filter_var(...FILTER_VALIDATE_URL) so resulting article URL is empty which causes this confusing behavior.
i’m not sure what we should do for blank article URLs in the UI. some kind of error message idk.
ah, right, this needed updates to latest tt-rss core changes. this should be fixed now.
also, myfeedsucks now shows both raw and validated article URLs.
you can check individual URLs here: Tiny Tiny RSS - URL validator
oldfag
3
Thank you.
So the problem is with the feed, not with tt-rss
Got it.
fox
4
oldfag
5
Thanks for the quick support.
oldfag
6
Problem solved with plugin:
Rules for plugin:
[
{
"URL":"forum.ispsystem.ru",
"type":"regex",
"pattern":"#(<link>(https:\/\/forum\\.ispsystem\\.ru\/showthread\\.php\\?)(\\d{0,})-(.*)</link>)#",
"replacement":"<link>showthread.php?$3</link>"
},
{
"URL":"forum.ispsystem.ru",
"type":"regex",
"pattern":"#(<guid isPermaLink=\"true\">(https:\/\/forum\\.ispsystem\\.ru\/showthread\\.php\\?)(\\d{0,})-(.*)</guid>)#",
"replacement":"<guid isPermaLink=\"true\">showthread.php?$3</guid>"
}
]