parsifal: update scripts

This commit is contained in:
Nicolas Roche 2023-03-22 18:12:42 +01:00
parent 02a732a3a0
commit 71494ad8d4
1 changed files with 10 additions and 0 deletions

View File

@ -33,6 +33,12 @@ def check(args):
return
for activity in results['catalogueActivityList']:
if args.nature and not (
activity['activity']['activityType'] and
activity['activity']['activityType']['natureSpec']['code'] == args.nature):
continue
print('* %s / %s' % ( # / %s' % (
activity['activity']['idActivity'],
activity['activity']['libelle1'],
@ -53,6 +59,9 @@ def check(args):
for unit in activity['unitInfoList']:
print(' * %s / %s' % (unit['idUnit'], unit['libelle']))
print(' start: %s' % (unit['dateStart'].strftime('%Y-%m-%d')))
print(' end: %s' % (unit['dateEnd'].strftime('%Y-%m-%d')))
#print(' places: %s' % len(unit['placeInfoList']))
for item in unit['placeInfoList']:
place = item['place']
@ -66,4 +75,5 @@ if __name__ == "__main__":
parser.add_argument('--dump', '-d', default=False, action='store_true', help='dump')
parser.add_argument('--family', '-f', default=FAMILY_ID, help='family id')
parser.add_argument('--person', '-P', default=PERSON_ID, help='person id')
parser.add_argument('--nature', '-n', default='X', help='code nature, ex: "X"')
check(parser.parse_args())