def get_by_domain(domain): publication = Publication.select().where(Publication.domain == domain).first() return publication.to_dict() if publication else None
def list_(): publications = Publication.select().execute() return [publication.to_dict() for publication in publications]
def get(id): publication = Publication.select().where(Publication.id == id).first() return publication.to_dict() if publication else None