android-app
android-app copied to clipboard
[feature request] create public links
It would be nice to be able to create public links similar to the web interface.
Good suggestion. Do you have an idea how it should be possible? I mean w.r.t. the user interface. How shall a user reach this feature?
In the articles setting is one choise Copy original URL and there I would expect also a choise like Create Public URL or something similar.
And after selecting that menu option?
Shall the public link URL be available in the app somehow or does it not matter what the public URL is? Or just a toast message with or without the link URL?
I would expect the same behavior as the copy original URL function has: that the URL is now copied to the clipboard. That would fit my specific usecase.
But in my opinion there could be in addition also the option to choose would URL gets shared when the share button is selected
Thanks for your interest and your questions, that helps a lot understanding what I want ;)
Hello, any news about this feature? It would be great!
To make it easy, I would just add a button in the menu, below the existing "Share" button. The list of actions would be: Share original link Share public link Modify the title ... Thanks in advance!
Any news about this feature? For me, this is one of the most important things that is missing... I have to open the web interface every time.
I am not sure if the API does expose a method to implement this feature. Am i overlooking anything? https://app.wallabag.it/api/doc
There's a public
flag with description "will generate a public link for the entry" on PATCH /api/entries/{entry}
and there's a field allowing to construct a public link.
Shouldn't be a lot of work, mostly implementing UI, but I haven't gotten around to doing it.
I tried to add this option but so far it only works when the article has already been made public once through the web interface.
case R.id.menuCopyPublicURL:
article.setIsPublic(Boolean.TRUE);
copyUrlToClipboard(activity, url + "/share/" + article.getPublicUid());
return true;
I don't quite understand what article.setIsPublic(Boolean.TRUE);
does, since it doesn't make the article public.
This would be a huge benefit to my workflow, thanks everyone for working on this!
It seems the web app just calls URL https://mywallabaginstance.com/share/{articleid}. It then forwards you to the publicly available url. Shouldn't the app also be able to to something similar (catching the resulting url and copying to clipboard?)