'ant': "ant",
'mvn3': "mvn",
'gradle': 'gradle',
- 'accepted_formats': ['txt', 'yaml'],
+ 'accepted_formats': ['txt', 'yml'],
'sync_from_local_copy_dir': False,
'per_app_repos': False,
'make_current_version_link': True,
app.builds.append(build)
if write_local_file:
- metadata.write_metadata('.fdroid.yaml', app)
+ metadata.write_metadata('.fdroid.yml', app)
else:
# Keep the repo directory to save bandwidth...
if not os.path.exists('build'):
for metadatapath in sorted(glob.glob(os.path.join('metadata', '*.txt'))
+ glob.glob(os.path.join('metadata', '*.json'))
+ glob.glob(os.path.join('metadata', '*.xml'))
- + glob.glob(os.path.join('metadata', '*.yaml'))
+ + glob.glob(os.path.join('metadata', '*.yml'))
+ glob.glob('.fdroid.json')
+ glob.glob('.fdroid.xml')
- + glob.glob('.fdroid.yaml')):
+ + glob.glob('.fdroid.yml')):
app = parse_metadata(metadatapath)
if app.id in apps:
raise MetaDataException("Found multiple metadata files for " + app.id)
parse_json_metadata(mf, app)
elif ext == 'xml':
parse_xml_metadata(mf, app)
- elif ext == 'yaml':
+ elif ext == 'yml':
parse_yaml_metadata(mf, app)
else:
raise MetaDataException('Unknown metadata format: %s' % metadatapath)
with open(metadatapath, 'w') as mf:
if ext == 'txt':
return write_txt(mf, app)
- elif ext == 'yaml':
+ elif ext == 'yml':
return write_yaml(mf, app)
raise MetaDataException('Unknown metadata format: %s' % metadatapath)
if options.list and options.to is not None:
parser.error("Cannot use --list and --to at the same time")
- supported = ['txt', 'yaml']
+ supported = ['txt', 'yml']
if options.to is not None and options.to not in supported:
parser.error("Must give a valid format to --to")
config = dict()
config['sdk_path'] = '/opt/android-sdk'
config['ndk_paths'] = dict()
- config['accepted_formats'] = ['json', 'txt', 'xml', 'yaml']
+ config['accepted_formats'] = ['json', 'txt', 'xml', 'yml']
fdroidserver.common.config = config
apps = fdroidserver.metadata.read_metadata(xref=True)
p1324
NsS'metadatapath'
p1325
-S'metadata/org.videolan.vlc.yaml'
+S'metadata/org.videolan.vlc.yml'
p1326
sS'Disabled'
p1327
$fdroid readmeta
# now make a fake duplicate
-touch $REPOROOT/metadata/org.smssecure.smssecure.yaml
+touch $REPOROOT/metadata/org.smssecure.smssecure.yml
set +e
$fdroid readmeta