geotribu_cli.comments.comments_toolbelt module¶
- geotribu_cli.comments.comments_toolbelt.filter_comment_by_id(comment_id)¶
Trouve un commentaire parmi les derniers téléchargés d’après son id.
- geotribu_cli.comments.comments_toolbelt.find_comment_by_id(comment_id, page_size=20, expiration_rotating_hours=1)¶
Trouve un commentaire parmi tout ceux publiés à partir de son identifiant.
- Paramètres:
comment_id (
int
) – identifiant du commentairepage_size (
int
) – nombre de commentaires par requêtes. Plus le commentaire est récent, plus c’est performant d’utiliser une petite page. À l’inverse, si on cherche un “vieux” commentaire, mieux vaut utiliser une grande page. Defaults to 20.expiration_rotating_hours (
int
) – Nombre d’heures à partir duquel considérer le fichier local comme périmé.. Defaults to 1.
- Lève:
err – si une erreur se produit pendant la récupération des commentaires
- Type renvoyé:
- Renvoie:
le commentaire s’il a été trouvé ou None le cas échéant
- geotribu_cli.comments.comments_toolbelt.get_latest_comments(number=5, sort_by='created_asc', expiration_rotating_hours=1, attempt=1)¶
Download and parse latest comments published.
- Paramètres:
number (
int
) – count of comments to download. Must be > 1. Defaults to 5.sort_by (
Literal
['author_asc'
,'author_desc'
,'created_asc'
,'created_desc'
]) – comments sorting criteria. Defaults to « created_asc ».expiration_rotating_hours (int, optional) – number in hours to consider the local file outdated. Defaults to 1.
- Type renvoyé:
- Renvoie:
list of comments objects