fdroiddata/metadata/com.google.android.gms.yml
Hans-Christoph Steiner cf4e8a40ff convert all MediaWiki links to HTML links
```python
import yaml, glob, re, os
from fdroidserver import metadata

pat = re.compile(r'\[(https?://[^ \]]+)\s+([^\]]+)\]')

for f in glob.glob('metadata/*.yml'):
    with open(f) as fp:
        data = yaml.load(fp)
    description = data.get('Description', '')
    for m in pat.finditer(data.get('Description', '')):
        link = m.group(1)
        text = m.group(2)
        print(f, link, text, flush=True)
        description = description.replace(m.group(), '<a href="%s">%s</a>' % (link, text))
    data['Description'] = description
    app = metadata.App(data)
    metadata.write_metadata(f, app)
```

```
sed -i 's,^      - true,      - yes,' metadata/*.yml
sed -i 's,^      - false,      - no,' metadata/*.yml
```

closes fdroid-website#510
2020-12-09 19:10:44 +01:00

162 lines
5.1 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Categories:
- Navigation
License: Apache-2.0
WebSite: https://github.com/microg
SourceCode: https://github.com/microg/android_packages_apps_UnifiedNlp
IssueTracker: https://github.com/microg/android_packages_apps_UnifiedNlp/issues
Translation: https://www.transifex.com/microg/unifiednlp/
Changelog: https://github.com/microg/android_packages_apps_UnifiedNlp/releases
Name: UnifiedNlp (no GAPPS)
AutoName: microG UnifiedNlp
Description: |-
'''README:''' If this app shows as installed or as updateable but you dont
recall installing it, you should completely ignore it as it will be useless to
you and you will not be able to uninstall it nor update it. This is because the
Google version comes preinstalled in your device already.
Most modern ROMs come with support for non-Google geolocation providers. On
these systems UnifiedNlp can be installed as a user app to replace the network
location provider. It acts as a middleware for various plugins aka backends, it
does not provide any location lookup itself. For further information please
refer to the
<a href="https://github.com/microg/android_packages_apps_UnifiedNlp/blob/HEAD/README.md">README</a>.
List of backends for geolocation:
* https://f-droid.org/packages/org.microg.nlp.backend.apple uses Apples Wifi database.
* https://f-droid.org/packages/org.fitchfamily.android.gsmlocation uses downloaded GSM Cell data (local)
* https://f-droid.org/packages/org.fitchfamily.android.wifi_backend uses (on-device generated) WiFi data (local)
* https://f-droid.org/packages/org.fitchfamily.android.dejavu uses (on-device generated) WiFi + GSM Cell data (local)
* https://f-droid.org/packages/org.microg.nlp.backend.ichnaea uses Mozilla Location Services
* https://f-droid.org/packages/org.openbmap.unifiedNlp uses Radiocells.org
List of backends for (reverse) geocoding:
* https://f-droid.org/packages/org.microg.nlp.backend.nominatim
After installing you have to reboot your device, install a backend service and
activate/configure it in the app settings. After this you can use UnifiedNlp by
activating network-based geolocation from Settings -> Location: You need to
select any mode but "device only".
NOTE: If you need to use UnifiedNlp beside GAPPS, you should instead install
https://f-droid.org/packages/org.microg.nlp.
RepoType: git
Repo: https://github.com/microg/android_packages_apps_UnifiedNlp/
Builds:
- versionName: 1.1.3
versionCode: 1103
commit: v1.1.3
gradle:
- NetworkLocation
- versionName: 1.2.0
versionCode: 1200
commit: v1.2.0
submodules: true
gradle:
- NetworkLocation
- versionName: 1.2.2
versionCode: 1202
commit: v1.2.2
submodules: true
gradle:
- NetworkLocation
- versionName: 1.3.0
versionCode: 1300
commit: v1.3.0
submodules: true
gradle:
- NetworkLocation
- versionName: 1.3.1
versionCode: 10301
commit: 4ee1acc7385bc592506ac632d7a87c08372e345e
submodules: true
gradle:
- NetworkLocation
- versionName: 1.4.0
versionCode: 10400
commit: v1.4.0
subdir: unifiednlp-app
submodules: true
gradle:
- NetworkLocation
prebuild:
- pushd ..
- find . -type f -print0 -name build.gradle | xargs -0 sed -i -e '/com.github.dcendents/d'
- popd
- versionName: v1.6.2-dirty
versionCode: 20142
commit: v1.6.2
subdir: unifiednlp-app
submodules: true
gradle:
- NetworkLocation
prebuild:
- pushd ..
- find . -type f -print0 -name build.gradle | xargs -0 sed -i -e '/com.github.dcendents/d'
- popd
- versionName: 1.6.5
versionCode: 20160
commit: v1.6.5
subdir: unifiednlp-app
submodules: true
gradle:
- NetworkLocation
prebuild:
- pushd ..
- find . -type f -print0 -name build.gradle | xargs -0 sed -i -e '/com.github.dcendents/d'
- popd
- versionName: 1.6.6
versionCode: 20161
commit: v1.6.6
subdir: unifiednlp-app
submodules: true
gradle:
- NetworkLocation
prebuild:
- pushd ..
- find . -type f -print0 -name build.gradle | xargs -0 sed -i -e '/com.github.dcendents/d'
- popd
- versionName: 1.6.7
versionCode: 20170
commit: v1.6.7
subdir: unifiednlp-app
submodules: true
gradle:
- NetworkLocation
prebuild:
- pushd ..
- find . -type f -print0 -name build.gradle | xargs -0 sed -i -e '/com.github.dcendents/d'
- popd
- versionName: 1.6.8
versionCode: 20187
commit: v1.6.8
subdir: unifiednlp-app
submodules: true
gradle:
- NetworkLocation
prebuild:
- pushd ..
- find . -type f -print0 -name build.gradle | xargs -0 sed -i -e '/com.github.dcendents/d'
- popd
MaintainerNotes: This app has the same appid as microg, which is integrated into some
ROMs. This leads to F-Droid not proposing an update if we pin the CVC here, so
we must not do that. Thus we disable UCM, as this would re-set the CVC
AutoUpdateMode: None
UpdateCheckMode: None
UpdateCheckName: org.microg.nlp.app