datacipen commited on
Commit
616596c
·
verified ·
1 Parent(s): a2b3db2

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +18 -17
main.py CHANGED
@@ -413,6 +413,13 @@ async def construction_NCS(competenceList):
413
  )
414
  await cl.Message(author="Datapcc : 🌐🌐🌐",content="👨‍💼 Source France Travail : " + listEmplois_name, elements=text_elements).send()
415
  await cl.sleep(1)
 
 
 
 
 
 
 
416
  codeArray = romeListArray
417
  ficheMetiers = []
418
  for i in range(0,len(codeArray)):
@@ -422,14 +429,8 @@ async def construction_NCS(competenceList):
422
  await cl.Message(
423
  author="Datapcc : 🌐🌐🌐", content="[Fiches métiers] 🔗", elements=ficheMetiers
424
  ).send()
425
-
426
- await cl.sleep(1)
427
- listClesMetier_name = f"Chiffres clés des emplois"
428
- text_ClesMetier = []
429
- text_ClesMetier.append(
430
- cl.Text(content="Question : " + competenceList + "\n\nRéponse :\n" + ficheClesMetier, name=listClesMetier_name)
431
- )
432
- await cl.Message(author="Datapcc : 🌐🌐🌐",content="📊 Source France Travail : " + listClesMetier_name, elements=text_ClesMetier).send()
433
 
434
  return "datavisualisation des statistiques de l'emploi"
435
 
@@ -443,15 +444,15 @@ async def contexte(competence):
443
  await cl.sleep(1)
444
  romeListArray = cl.user_session.get("codeRomeArray")
445
  df_emplois = await API_France_Travail(romeListArray)
446
- await cl.sleep(1)
447
- for j in range(0, len(romeListArray)):
448
- table = await datavisualisation_chiffres_cles_emplois("https://dataemploi.pole-emploi.fr/metier/chiffres-cles/NAT/FR/" + romeListArray[j])
449
- plot_demandeur = plotDemandeur(htmlToDataframe(table[0]), romeListArray[j])
450
- if len(table[1]) > 0:
451
- plot_salaire = plotSalaire(htmlToDataframe(table[1]))
452
- plot_difficulte = plotDifficulte(htmlToDataframe(table[2]))
453
- plot_repartitionContrat = plotRepartition(htmlToDataframe(table[3]), "Répartition des embauches du métier : type de contrat")
454
- plot_repartitionEntreprise = plotRepartition(htmlToDataframe(table[4]), "Répartition des embauches du métier : type entreprise")
455
 
456
  return df_emplois
457
 
 
413
  )
414
  await cl.Message(author="Datapcc : 🌐🌐🌐",content="👨‍💼 Source France Travail : " + listEmplois_name, elements=text_elements).send()
415
  await cl.sleep(1)
416
+ listClesMetier_name = f"Chiffres clés des emplois"
417
+ text_ClesMetier = []
418
+ text_ClesMetier.append(
419
+ cl.Text(content="Question : " + competenceList + "\n\nRéponse :\n" + ficheClesMetier, name=listClesMetier_name)
420
+ )
421
+ await cl.Message(author="Datapcc : 🌐🌐🌐",content="📈 Source France Travail : " + listClesMetier_name, elements=text_ClesMetier).send()
422
+ await cl.sleep(1)
423
  codeArray = romeListArray
424
  ficheMetiers = []
425
  for i in range(0,len(codeArray)):
 
429
  await cl.Message(
430
  author="Datapcc : 🌐🌐🌐", content="[Fiches métiers] 🔗", elements=ficheMetiers
431
  ).send()
432
+
433
+ await datavisualisation_statistiques_emplois(context)
 
 
 
 
 
 
434
 
435
  return "datavisualisation des statistiques de l'emploi"
436
 
 
444
  await cl.sleep(1)
445
  romeListArray = cl.user_session.get("codeRomeArray")
446
  df_emplois = await API_France_Travail(romeListArray)
447
+ #await cl.sleep(1)
448
+ #for j in range(0, len(romeListArray)):
449
+ # table = await datavisualisation_chiffres_cles_emplois("https://dataemploi.pole-emploi.fr/metier/chiffres-cles/NAT/FR/" + romeListArray[j])
450
+ # plot_demandeur = plotDemandeur(htmlToDataframe(table[0]), romeListArray[j])
451
+ # if len(table[1]) > 0:
452
+ # plot_salaire = plotSalaire(htmlToDataframe(table[1]))
453
+ # plot_difficulte = plotDifficulte(htmlToDataframe(table[2]))
454
+ # plot_repartitionContrat = plotRepartition(htmlToDataframe(table[3]), "Répartition des embauches du métier : type de contrat")
455
+ # plot_repartitionEntreprise = plotRepartition(htmlToDataframe(table[4]), "Répartition des embauches du métier : type entreprise")
456
 
457
  return df_emplois
458