Django Find My Device

I’m working on a Server for the Android App “Find My Device”https://github.com/YunoHost-Apps/django-fmd_ynh

This server must be installed on a domain root.

domain=$YNH_APP_ARG_DOMAIN
path=$YNH_APP_ARG_PATH

So path must be \

How to setup this?
Is there a other app, that only work on the domain root? So i can look at this manifest file?

I would suggest to:

  1. In the manifest, remove the path key
  2. In the manifest, put a help key to the domain one, explaining that the app needs its own domain (it’s straightforward with the webadmin, but one would discover it a bit too late with the CLI)
  3. In the install script, put path=/
1 Like

Thanks!

Now i see, that it works under a path, too. Because the “FMDServer URL” settings in the Android App also accept a URI with a path component and it seems to work. That’s great, because it’s easier to test, for me :wink:

Unfortunately, I have already forgotten it again: Does someone have to activate something for the CI process to run?

https://dash.yunohost.org/appci/app/django-fmd

Manually run looks ok:

image

https://ci-apps-dev.yunohost.org/ci/job/1961

Think the result “Global level for this application: 0 (Broken)” is because it’s not added to catalog?
But it was added by Add "django-find-my-device" by jedie · Pull Request #1475 · YunoHost/apps · GitHub 3 days ago.

The page App packaging | Yunohost Documentation seems to be still outdated.

EDIT: I set state to “working” with set "django find my device" to "working" state by jedie · Pull Request #1476 · YunoHost/apps · GitHub (Maybe this is the missed part?)

The apps’ levels are updated every Fridays. For the apps to be processed, they need to be in the catalog and set as working.

I have restarted your app job on the main CI: YunoRunner for CI

We will update the catalog once it’s done: Update app's level by yalh76 · Pull Request #1477 · YunoHost/apps · GitHub

I think the issue lies with django-fmd and django-find-my-device not being the same string.

I’m curious… I’m assuming that an app like this needs location services enabled on the phone to locate it, at which point the devices location is automatically constantly being sent back to Google anyway. What extra privacy does using this give over using Google’s “Find My Device”?

A better place for these kind of question is the origin repository: Nulide / FindMyDevice · GitLab