--- /dev/null
+#!/usr/bin/env python2
+# -*- coding: utf-8 -*-
+#
+# checkmarket.py - part of the FDroid server tools
+# Copyright (C) 2011, Ciaran Gultnieks, ciaran@ciarang.com
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Affero General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+import subprocess
+
+#Read configuration...
+repo_name = None
+repo_description = None
+repo_icon = None
+repo_url = None
+execfile('config.py')
+
+subprocess.call('./run.sh ' + market_user + ' ' + market_password
+ + ' ' + market_deviceid,
+ cwd='marketcheck', shell=True)
+
keyaliases = {}
keyaliases['com.example.app'] = 'example'
+#For the market checker, which is used only to determine a 'current' version
+#that the developer recommends, for those apps that are there.
+market_user = ""
+market_password = ""
+market_deviceid = ""
*/\r
public static void main(String[] args) {\r
try {\r
- if(args.length < 2) {\r
+ if(args.length < 3) {\r
System.out.println("Parameters :\n" +\r
- "email password");\r
+ "email password deviceid");\r
return;\r
}\r
String login = args[0];\r
String password = args[1];\r
+ String deviceid = args[2];\r
\r
// Get a list of apps we want to check - i.e. those that\r
// we have metadata files for...\r
\r
MarketSession session = new MarketSession();\r
\r
- session.getContext().setAndroidId("353027030727248");\r
+ session.getContext().setAndroidId(deviceid);\r
session.getContext().setDeviceAndSdkVersion("sapphire:7");\r
System.out.println("Login...");\r
session.login(login,password);\r