def __init__(self, token):
     self.token = token
     self.obj = obj = koodous.Koodous(token)
     self.apk_list = None
示例#2
0
Query a list of apps on Koodous, downvote and comment on all of them
"""
if __name__ == '__main__':
    parser = argparse.ArgumentParser()
    parser.add_argument("QUERY", help="Query to be done on Koodous")
    parser.add_argument("--comment",
                        "-c",
                        help="Comment to be added to the samples")
    parser.add_argument("--negative",
                        "-n",
                        help="Vite negative",
                        action="store_true")
    args = parser.parse_args()

    koodous_conf = os.path.expanduser("~/.koodous")
    if not os.path.isfile(koodous_conf):
        print("Please add your Koodous key to ~/.koodous")
        sys.exit(-1)

    with open(koodous_conf, 'r') as f:
        key = f.read().strip()

    koodous_obj = koodous.Koodous(key)
    apks = koodous_obj.search(args.QUERY)
    for app in apks:
        if args.comment:
            koodous_obj.post_comment(app['sha256'], args.comment)
        if args.negative:
            koodous_obj.vote_apk(app['sha256'], koodous.NEGATIVE)
        print(app['sha256'])
示例#3
0
 def __init__(self, testname, token):
     super(TestKoodousSDK, self).__init__(testname)
     self.koodous = koodous.Koodous(token)
     self.user = None