Yetangitu / owncloud-apps

Applications for Nextcloud and Owncloud personal cloud server
GNU Affero General Public License v3.0
86 stars 41 forks source link

OPDS - remove this obsolete app from apps.nextcloud.com please #132

Open p-bo opened 1 year ago

p-bo commented 1 year ago

Hello, would it be possible to follow instructions on:

https://nextcloudappstore.readthedocs.io/en/latest/restapi.html#delete-an-app

and remove your past app:

https://apps.nextcloud.com/apps/files_opds

and help through this to tidy up the Nextcloud App store (most importantly it clutters apps catalogue in every Nextcloud instance) a bit please?

Thanks and have a nice day

Yetangitu commented 1 year ago

Not just yet, I updated it so it mostly runs on NC25 now. What is missing is a way to get this version of NC to use basic authentication without going through the login page since that does not work with OPDS clients. Thus far I have not found a clean way to do this and I do not want to resort to hackish workarounds like the original version used. For the rest OPDS Catalog works as intended.

p-bo commented 1 year ago

That's great news! So what about to ask on https://help.nextcloud.com/c/dev/11 to unstuck?

Yetangitu commented 1 year ago

I have asked around already but did not get any answers. The developer "forum" is rather... quiet? It'd be more productive to have an IRC channel - like there used to be for Owncloud - where developers actually hang around. There are some similar questions in the "Issues" but these do not lead to a working solution either. What I'd need is something like the method used by the DAV tools (as hardcoded in remote.php) and not cleanly extendable as far as I can see.

p-bo commented 1 year ago

It'd be more productive to have an IRC channel - like there used to be for Owncloud - where developers actually hang around.

What about https://cloud.nextcloud.com/call/xs25tz5y (found on https://nextcloud.com/developer/ )

p-bo commented 1 year ago

Last resort would be to look on contacts at people from Engineering team: https://nextcloud.com/team/ (scroll down)

p-bo commented 1 year ago

Or this thread could help eventually: https://help.nextcloud.com/t/boosting-community-app-development/142442

Yetangitu commented 1 year ago

I'll have a go at these, in order, thanks.

p-bo commented 1 year ago

Glad to help - feel free to close this, as app is actively developed.

p-bo commented 1 year ago

Now is also easier to maintain compatibility with newer Nextcloud releases - Nextcloud improved policy regarding changes in core to ease app developers in maintaining compatibility with newer Nextcloud versions:

https://help.nextcloud.com/t/new-process-for-documenting-core-code-changes-that-affect-app-developers/149828?u=p-bo

anatolytkach commented 1 year ago

Hi, I have a problem launching the app:

  1. I tried to enable the OPDS app in NC25, but got this error: "The appinfo/database.xml file is not longer supported. Used in files_opds"
  2. I removed the file, and the app got enabled, however, the app's link just leads to the NC dashboard. Also, if I refresh the NC page where all apps are listed, the OPDS app appears as not-enabled again, so it looks like the app doesn't get really enabled without the removed file. Any idea?
bemyak commented 1 year ago

@Yetangitu, maybe it's worth taking a look at how webdav auth is implemented? You can generate an "app password" at settings/user/security at the very bottom of the page to avoid issues with TOTP. I really miss this plugin <3