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.Tout est au format JSON.
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.
Si elle vous plait, je rajouterais des fonctionnalités par la suite.
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
bon séjour en prison néanmoins
Pourquoi la RGPD ? Cette api utilise 0 cookies, ni de JVC ni de mon serveur.
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 ! ![]()
En quel langage t'as codé ton langage ? ![]()
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 
Le 05 janvier 2022 à 17:05:46 :
En quel langage t'as codé ton langage ?
Mon langage est codé avec mon langage 
Va voir le github https://github.com/ithirzty/bah
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 !
Si des gens y voient une utilité et que je me fais pas gilberted, je compte la faire évoluer
Le 05 janvier 2022 à 17:06:58 :
Le 05 janvier 2022 à 17:05:46 :
En quel langage t'as codé ton langage ?Mon langage est codé avec mon langage
Va voir le github https://github.com/ithirzty/bah
Bordel pourquoi tu t'es fait chier à créer un language ? 
J'aurais vraiment aucune idée de comment créer un langage pourtant j'ai des bonnes notions en meta
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 ?Mon langage est codé avec mon langage
Va voir le github https://github.com/ithirzty/bah
Bordel pourquoi tu t'es fait chier à créer un language ?
J'adore programmer + je peux dire que je suis expert en un langage + y a pas mieux pour apprendre comment un ordinateur fonctionne vraiment 
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
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
- Lexer
- Parser
- 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 ![]()
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
- Lexer
- Parser
- 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
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
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
- Lexer
- Parser
- 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
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
lourd clef malheureusement le nombre de requêtes maximales empêche pas mal de choses
Post avant lettre de webedia
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
- Lexer
- Parser
- 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
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
Sinon l'op tu connais openapi pour les docs d'api ?
+ redox pour un truc joli
Parce que là c'est dégueulasse
Et pour documenter ton stream : asyncapi ![]()
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 ?
Ahi merci ![]()
Je l'ajoute de ce pas à mon projet pour le passage de mon titre.
Les juges seront EBERLUES