Aller au contenu principal

Extraire les offres du fil Who is Hiring de Hacker News

Chaque mois, Hacker News publie un fil « Ask HN: Who is Hiring? » où les entreprises déposent leurs offres en commentaires. Le workflow retrouve le fil le plus récent avec un appel HTTP Request à l'API de recherche Algolia, lit ses commentaires via l'API Hacker News, puis fait transformer chaque offre par GPT-4o-mini en une structure commune : entreprise, poste, lieu, type de contrat, salaire, description et liens. Il sert à suivre ces offres sans les parcourir une à une. L'appel Algolia doit être refait avec votre propre requête copiée depuis Chrome avant le premier lancement.

Déclencheur
Lancement manuel
Taille
15 nœuds
Outils
OpenAI, Requêtes HTTP (API), Airtable

Comment fonctionne ce workflow

  1. 1

    Manual Trigger lance le workflow à la demande.

  2. 2

    HTTP Request interroge l'API Algolia de Hacker News pour trouver le fil « Ask HN: Who is hiring? » le plus récent.

  3. 3

    Split Out sépare les résultats et les commentaires en éléments individuels, puis Limit restreint le nombre d'éléments traités.

  4. 4

    HTTP Request appelle l'API Hacker News pour récupérer le contenu de chaque commentaire.

  5. 5

    Basic LLM Chain, avec OpenAI Chat Model et Structured Output Parser, transforme chaque texte brut en structure commune via OpenAI.

  6. 6

    Airtable écrit les offres structurées dans la base de votre choix.

Quand l'utiliser

  • Suivre chaque mois les offres publiées dans le fil Who is Hiring sans les lire une à une.
  • Alimenter une base Airtable de postes à partir d'un fil Hacker News.
  • Adapter le même schéma à un autre type de post Hacker News, comme le suggèrent les notes du template.

À préparer avant l'import

  • Un compte OpenAI et une clé API, renseignée dans les identifiants OpenAI de n8n.
  • Un compte Airtable, avec la base à copier à partir du lien fourni dans les notes du template.
  • Des identifiants Airtable configurés dans le nœud Airtable de n8n.
  • Une requête Algolia copiée depuis l'onglet Network de Chrome (Copy as cURL), à importer dans le nœud HTTP Request.
  • Une authentification Header Auth pour l'appel Algolia, à configurer dans n8n.

Bon à savoir

Réimportez d'abord l'appel Algolia : sur hn.algolia.com, filtrez « Ask HN: Who is hiring? » entre guillemets, triez par date, copiez l'appel depuis l'onglet Network de Chrome (Copy as cURL) et collez-le dans HTTP Request.

Installer ce template dans n8n

  1. Téléchargez le fichier JSON avec le bouton en haut de la page.
  2. Dans n8n, ouvrez le menu d'un workflow vide, choisissez « Import from File » et sélectionnez le fichier.
  3. Reliez vos propres identifiants à chaque nœud qui en demande un, lancez un test, puis activez le workflow.

Ce template fonctionne sur n8n auto-hébergé comme sur n8n Cloud. Les nœuds IA demandent une version récente de n8n.

Vous voulez ce workflow branché sur vos outils ?

Ce template est un point de départ. Nous l'adaptons à vos règles, à vos comptes et à votre hébergement, puis nous le maintenons.

Voir notre accompagnement n8n