def make(klass, rescuetime_key, recipient=None, user=None, dollars_per_hr=1.0): rt = RescueTimeUser.get_or_none(rescuetime_key=rescuetime_key) if rt: return rt if not user: private_key = XpiBuilder.generate_private_key() user = User.add(private_key) return RescueTimeUser(user=user, recipient=recipient, rescuetime_key=rescuetime_key, dollars_per_hr=dollars_per_hr)
write_rdf_f.close() if __name__ == "__main__": is_update = True slug = '__none__' recipient = None for arg in sys.argv: if arg == '--install': is_update = False slug_idx = sys.argv.index(arg) + 1 if len(sys.argv) > slug_idx: slug = sys.argv[slug_idx] recipient = slug != '__none__' and Recipient.get_or_none(slug=slug) or None xpi_builder = XpiBuilder(pathify([PROJECT_PATH, 'procrasdonate', 'ProcrasDonateFFExtn']), "%s%s" % (MEDIA_ROOT, 'xpi'), "%s%s" % (MEDIA_ROOT, 'rdf'), recipient) private_key = xpi_builder.write_input_json(is_update=is_update) if not is_update: user = User.add(private_key) Log.Log("Built XPI for download", detail="usage", user=user) print "private_key", private_key (xpi_url, xpi_hash) = xpi_builder.build_xpi(is_update=is_update) print "xpi_url", xpi_url print "xpi_hash", xpi_hash if is_update: print "update info", xpi_builder.get_update_info()
def Make(klass, wedding): user = User.add(XpiBuilder.generate_private_key()) return WeddingUser(user=user)
if __name__ == "__main__": is_update = True slug = '__none__' recipient = None for arg in sys.argv: if arg == '--install': is_update = False slug_idx = sys.argv.index(arg) + 1 if len(sys.argv) > slug_idx: slug = sys.argv[slug_idx] recipient = slug != '__none__' and Recipient.get_or_none( slug=slug) or None xpi_builder = XpiBuilder( pathify([PROJECT_PATH, 'procrasdonate', 'ProcrasDonateFFExtn']), "%s%s" % (MEDIA_ROOT, 'xpi'), "%s%s" % (MEDIA_ROOT, 'rdf'), recipient) private_key = xpi_builder.write_input_json(is_update=is_update) if not is_update: user = User.add(private_key) Log.Log("Built XPI for download", detail="usage", user=user) print "private_key", private_key (xpi_url, xpi_hash) = xpi_builder.build_xpi(is_update=is_update) print "xpi_url", xpi_url print "xpi_hash", xpi_hash if is_update: print "update info", xpi_builder.get_update_info()