CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

JVAPI (une api JSON pour les DEV)

bahlang
bahlang
Niveau 4
05 janvier 2022 à 17:04:37

Le 05 janvier 2022 à 17:03:45 :

Le 05 janvier 2022 à 16:52:54 :
Salut les kheys, j'ai passé l'après midi à faire une api pour le 18-25. https://image.noelshack.com/fichiers/2017/45/7/1510446145-risitien.png

Tout est au format JSON. https://image.noelshack.com/fichiers/2017/45/7/1510446145-risitien.png

Liens de l'api https://alois.xyz/jvapi/

LISTE DES FONCTIONNALITÉS

  • /topics permet de récupérer les 20 derniers topics (comme sur la page d'accueil)
  • /profil/PSEUDO permet de récupérer des infos sur un utilisateur
  • /forums/TOPIC permet de récupérer les posts d'un topic, (dans la barre d'url, remplasses "jeuxvideos.com/" par "alois.xyz/jvapi")
  • /live/forums/TOPIC permet de récupérer les messages d'un topic en direct, c'est un event stream (https://developer.mozilla.org/fr/docs/Web/API/Server-sent_events/Using_server-sent_events)

L'API est entièrement gratuite. https://image.noelshack.com/fichiers/2017/45/7/1510446145-risitien.png

Si elle vous plait, je rajouterais des fonctionnalités par la suite. https://image.noelshack.com/fichiers/2017/45/7/1510446145-risitien.png

PS: Est-ce-que vous savez si c'est contre les TOS de Webedia ?

c'est pas seulement contre les TOS mais surement illégal avec la RGPD donc c'est encore pire https://image.noelshack.com/fichiers/2019/38/5/1568994938-1568976111-pascal-fume-2.png

bon séjour en prison néanmoins https://image.noelshack.com/fichiers/2019/38/5/1568994938-1568976111-pascal-fume-2.png

Pourquoi la RGPD ? Cette api utilise 0 cookies, ni de JVC ni de mon serveur.

mewef96015
mewef96015
Niveau 44
05 janvier 2022 à 17:05:28

Tu comptes la faire évoluer ou c'était just un poc que tu mets en ligne ?

Le 05 janvier 2022 à 17:03:50 :

Le 05 janvier 2022 à 17:03:07 :

Le 05 janvier 2022 à 17:01:02 :

Le 05 janvier 2022 à 16:59:46 :
Comment as tu procédé pour aller chercher les derniers topics?

Ca crawl la page d'accueil de JVC

T'as utilisé une lib ou t'as fait le crawler from scratch ?

Tout fait de zero, j'ai fais mon langage (https://bah-lang.xyz), fais les libs (http avec gestion de sockets, html, json) et enfin fais l'api

Stylé ça ! :oui:

samsamdu44v4
samsamdu44v4
Niveau 16
05 janvier 2022 à 17:05:46

En quel langage t'as codé ton langage ? :hap:

bahlang
bahlang
Niveau 4
05 janvier 2022 à 17:06:21

Le 05 janvier 2022 à 17:04:47 :

Le 05 janvier 2022 à 17:03:50 :

Le 05 janvier 2022 à 17:03:07 :

Le 05 janvier 2022 à 17:01:02 :

Le 05 janvier 2022 à 16:59:46 :
Comment as tu procédé pour aller chercher les derniers topics?

Ca crawl la page d'accueil de JVC

T'as utilisé une lib ou t'as fait le crawler from scratch ?

Tout fait de zero, j'ai fais mon langage (https://bah-lang.xyz), fais les libs (http avec gestion de sockets, html, json) et enfin fais l'api

Sympa :)
Prochaine étape ?

Terminer la syntaxe du langage, les optimisations du compileur, faire toutes les libs (+ terminer le compteur de références) et enfin promouvoir https://image.noelshack.com/fichiers/2017/45/7/1510446145-risitien.png

bahlang
bahlang
Niveau 4
05 janvier 2022 à 17:06:58

Le 05 janvier 2022 à 17:05:46 :
En quel langage t'as codé ton langage ? :hap:

Mon langage est codé avec mon langage https://image.noelshack.com/fichiers/2017/45/7/1510446145-risitien.png

Va voir le github https://github.com/ithirzty/bah

bahlang
bahlang
Niveau 4
05 janvier 2022 à 17:07:45

Le 05 janvier 2022 à 17:05:28 :
Tu comptes la faire évoluer ou c'était just un poc que tu mets en ligne ?

Le 05 janvier 2022 à 17:03:50 :

Le 05 janvier 2022 à 17:03:07 :

Le 05 janvier 2022 à 17:01:02 :

Le 05 janvier 2022 à 16:59:46 :
Comment as tu procédé pour aller chercher les derniers topics?

Ca crawl la page d'accueil de JVC

T'as utilisé une lib ou t'as fait le crawler from scratch ?

Tout fait de zero, j'ai fais mon langage (https://bah-lang.xyz), fais les libs (http avec gestion de sockets, html, json) et enfin fais l'api

Stylé ça ! :oui:

Si des gens y voient une utilité et que je me fais pas gilberted, je compte la faire évoluer

PuceauDeLatome
PuceauDeLatome
Niveau 10
05 janvier 2022 à 17:10:40

Le 05 janvier 2022 à 17:06:58 :

Le 05 janvier 2022 à 17:05:46 :
En quel langage t'as codé ton langage ? :hap:

Mon langage est codé avec mon langage https://image.noelshack.com/fichiers/2017/45/7/1510446145-risitien.png

Va voir le github https://github.com/ithirzty/bah

Bordel pourquoi tu t'es fait chier à créer un language ? https://image.noelshack.com/fichiers/2019/01/3/1546468106-cr7-miroir-zoom.png

TapetteDDB
TapetteDDB
Niveau 9
05 janvier 2022 à 17:11:44

J'aurais vraiment aucune idée de comment créer un langage pourtant j'ai des bonnes notions en meta

bahlang
bahlang
Niveau 4
05 janvier 2022 à 17:11:53

Le 05 janvier 2022 à 17:10:40 :

Le 05 janvier 2022 à 17:06:58 :

Le 05 janvier 2022 à 17:05:46 :
En quel langage t'as codé ton langage ? :hap:

Mon langage est codé avec mon langage https://image.noelshack.com/fichiers/2017/45/7/1510446145-risitien.png

Va voir le github https://github.com/ithirzty/bah

Bordel pourquoi tu t'es fait chier à créer un language ? https://image.noelshack.com/fichiers/2019/01/3/1546468106-cr7-miroir-zoom.png

J'adore programmer + je peux dire que je suis expert en un langage + y a pas mieux pour apprendre comment un ordinateur fonctionne vraiment https://image.noelshack.com/fichiers/2017/45/7/1510446145-risitien.png

bahlang
bahlang
Niveau 4
05 janvier 2022 à 17:12:41

Le 05 janvier 2022 à 17:11:44 :
J'aurais vraiment aucune idée de comment créer un langage pourtant j'ai des bonnes notions en meta

  1. Lexer
  2. Parser
  3. Generator
TapetteDDB
TapetteDDB
Niveau 9
05 janvier 2022 à 17:15:03

Le 05 janvier 2022 à 17:12:41 bahlang a écrit :

Le 05 janvier 2022 à 17:11:44 :
J'aurais vraiment aucune idée de comment créer un langage pourtant j'ai des bonnes notions en meta

  1. Lexer
  2. Parser
  3. Generator

ça c'est plutôt clair, mais comment tu fais le compiler dans ton language y'a bien un moment ou il a jamais été compilé enfin je pige pas :hap:

bahlang
bahlang
Niveau 4
05 janvier 2022 à 17:16:29

Le 05 janvier 2022 à 17:15:03 :

Le 05 janvier 2022 à 17:12:41 bahlang a écrit :

Le 05 janvier 2022 à 17:11:44 :
J'aurais vraiment aucune idée de comment créer un langage pourtant j'ai des bonnes notions en meta

  1. Lexer
  2. Parser
  3. Generator

ça c'est plutôt clair, mais comment tu fais le compiler dans ton language y'a bien un moment ou il a jamais été compilé enfin je pige pas :hap:

La première version du compileur était en Go et une fois qu'il était assez avancé, j'ai réécris le compileur en Bah

TapetteDDB
TapetteDDB
Niveau 9
05 janvier 2022 à 17:18:35

Le 05 janvier 2022 à 17:16:29 bahlang a écrit :

Le 05 janvier 2022 à 17:15:03 :

Le 05 janvier 2022 à 17:12:41 bahlang a écrit :

Le 05 janvier 2022 à 17:11:44 :
J'aurais vraiment aucune idée de comment créer un langage pourtant j'ai des bonnes notions en meta

  1. Lexer
  2. Parser
  3. Generator

ça c'est plutôt clair, mais comment tu fais le compiler dans ton language y'a bien un moment ou il a jamais été compilé enfin je pige pas :hap:

La première version du compileur était en Go et une fois qu'il était assez avancé, j'ai réécris le compileur en Bah

Ok c'est ce que j'aurais fait, je bosserais bien sur une connerie style ArnoldC

PazAvecMoiMeme
PazAvecMoiMeme
Niveau 7
05 janvier 2022 à 17:18:48

lourd clef malheureusement le nombre de requêtes maximales empêche pas mal de choses

RoyalMorangis39
RoyalMorangis39
Niveau 9
05 janvier 2022 à 17:19:17

Post avant lettre de webedia

bahlang
bahlang
Niveau 4
05 janvier 2022 à 17:19:47

Le 05 janvier 2022 à 17:18:35 :

Le 05 janvier 2022 à 17:16:29 bahlang a écrit :

Le 05 janvier 2022 à 17:15:03 :

Le 05 janvier 2022 à 17:12:41 bahlang a écrit :

Le 05 janvier 2022 à 17:11:44 :
J'aurais vraiment aucune idée de comment créer un langage pourtant j'ai des bonnes notions en meta

  1. Lexer
  2. Parser
  3. Generator

ça c'est plutôt clair, mais comment tu fais le compiler dans ton language y'a bien un moment ou il a jamais été compilé enfin je pige pas :hap:

La première version du compileur était en Go et une fois qu'il était assez avancé, j'ai réécris le compileur en Bah

Ok c'est ce que j'aurais fait, je bosserais bien sur une connerie style ArnoldC

Si tu connais pas khey, va t'éclater https://esolangs.org/wiki/Main_Page

RoyalMorangis39
RoyalMorangis39
Niveau 9
05 janvier 2022 à 17:20:23

Sinon l'op tu connais openapi pour les docs d'api ? :noel: + redox pour un truc joli
Parce que là c'est dégueulasse
Et pour documenter ton stream : asyncapi :ok:

Message édité le 05 janvier 2022 à 17:20:51 par RoyalMorangis39
bahlang
bahlang
Niveau 4
05 janvier 2022 à 17:20:40

Le 05 janvier 2022 à 17:18:48 :
lourd clef malheureusement le nombre de requêtes maximales empêche pas mal de choses

Tu sais ce que c'est le nombre précis ?

web_distribue
web_distribue
Niveau 28
05 janvier 2022 à 17:20:59

Ahi merci :ok:

CptHastings1
CptHastings1
Niveau 9
05 janvier 2022 à 17:21:14

Je l'ajoute de ce pas à mon projet pour le passage de mon titre.

Les juges seront EBERLUES

Sous forums
  • Religion
La vidéo du moment