mirror of
https://github.com/go-vikunja/vikunja.git
synced 2026-03-22 06:11:08 -05:00
Automatically fetch site title from url #388
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @vikunja-bot on GitHub (Apr 1, 2025).
Original issue by bolgrov on 2021-07-08T10:07:19.000Z
Hello @konrad,
It would be very useful if anytime an url is entered in the tasks title, Vikunja could fetch the site url and substitute the entered url by:
[site title](url).Todoist does this natively, but you could look at how Wallabag does this for their article fetching.
Thank you !
Original issue on Gitea
@kolaente commented on 2021-07-09T15:59:41.000Z:
Related to https://kolaente.dev/vikunja/frontend/issues/580 I guess. Would make sense to have this in the api rather than the frontend (I can smell CORS-Erors already if we'd try to solve this through the frontend).
bolgrov commented on 2021-07-09T20:09:47.000Z:
Hey @konrad,
That's why I opened this issue in the api repo 🙂
This, combined with vikunja/frontend#580 can be very useful.
For example, when you want to add a site as a tasks it would fetch the title of the site article/video/etc and would substitute the url with a clickable link.
Where I find this most useful is for tutorials, for me or for friends in shared lists. Imagine you want to take an online course which has its lessons in various sub-urls or different youtube videos. You create a main task Online Course and insert as subtasks all the course's url lessons which will autogenerate clickable links to the lesson's site or videos and you can now schedule all this subtasks to take an online course for you or to friends through shared lists.
This is just two use cases, but there are more obviously !
Thank you once again.
@kolaente commented on 2021-07-10T10:22:51.000Z:
Yeah I think it makes sense to have this - I've added it to the backlog.