fdroidserver/fdroidserver
Hans-Christoph Steiner 0b879f18e5 use dict syntax for app instances to allow API usage with plain dicts
Since metadata files are now YAML, programs should be able to just read in
the .yml files, then use them with fdroidserver methods without having to
know about the App class.  The App class just provides syntactic sugar by
allowing dict keys to be accessed as attributes.
2020-12-15 08:55:05 +01:00
..
asynchronousfilereader Add asynchronous filereader, fix python3 lockups 2015-09-20 20:57:53 +02:00
__init__.py deploy: move server.py to deploy.py and remove aliases 2020-10-21 11:38:49 +02:00
__main__.py deploy: move server.py to deploy.py and remove aliases 2020-10-21 11:38:49 +02:00
btlog.py deploy: move server.py to deploy.py and remove aliases 2020-10-21 11:38:49 +02:00
build.py eliminate app.builds everywhere, it should be app['Builds'] 2020-12-15 08:55:05 +01:00
checkupdates.py eliminate app.builds everywhere, it should be app['Builds'] 2020-12-15 08:55:05 +01:00
common.py eliminate app.builds everywhere, it should be app['Builds'] 2020-12-15 08:55:05 +01:00
deploy.py init: switch to config.yml as the default format 2020-10-23 14:20:49 +02:00
exception.py checkupdates: don't fail when we can't init submodules 2017-12-04 16:30:37 +01:00
gpgsign.py use ArgumentParser's own "usage" line in help output 2020-10-01 23:01:55 +02:00
import.py eliminate app.builds everywhere, it should be app['Builds'] 2020-12-15 08:55:05 +01:00
index.py use dict syntax for app instances to allow API usage with plain dicts 2020-12-15 08:55:05 +01:00
init.py init: fix init with Debian Android SDK packages 2020-11-10 10:20:43 +01:00
install.py standardize on "Application ID" in UI text 2020-10-01 23:01:55 +02:00
lint.py eliminate app.builds everywhere, it should be app['Builds'] 2020-12-15 08:55:05 +01:00
metadata.py metadata: work with dicts generated by standard YAML parsers 2020-12-15 08:55:05 +01:00
mirror.py mirror: if index is verified, save a copy in the local mirror 2020-12-03 21:48:37 +01:00
net.py set F-Droid HTTP Headers globally 2020-03-11 13:41:13 +01:00
nightly.py deploy: move server.py to deploy.py and remove aliases 2020-10-21 11:38:49 +02:00
publish.py standardize on "Application ID" in UI text 2020-10-01 23:01:55 +02:00
readmeta.py purge code that modifies the app description, including linkifying 2020-12-08 09:37:49 +01:00
rewritemeta.py eliminate app.builds everywhere, it should be app['Builds'] 2020-12-15 08:55:05 +01:00
scanner.py eliminate app.builds everywhere, it should be app['Builds'] 2020-12-15 08:55:05 +01:00
signatures.py use ArgumentParser's own "usage" line in help output 2020-10-01 23:01:55 +02:00
signindex.py use ArgumentParser's own "usage" line in help output 2020-10-01 23:01:55 +02:00
stats.py fix PEP8 W605 invalid escape sequence 2018-05-29 13:51:47 +02:00
tail.py remove redundant open() arg: encoding='utf8' 2018-10-19 15:01:34 +02:00
update.py use dict syntax for app instances to allow API usage with plain dicts 2020-12-15 08:55:05 +01:00
verify.py standardize on "Application ID" in UI text 2020-10-01 23:01:55 +02:00
vmtools.py build: destroy vm after each build 2020-10-31 10:55:14 +01:00