๐ŸŽจ ๋Œ€๊ธฐ ์‹œ๊ฐ„ ๋ฉ”ํŠธ๋ฆญ์—์„œ ์ƒ์„ฑ ์˜ˆ์ˆ ๊นŒ์ง€

7121 ๋‹จ์–ด showdevjavascriptapiwebdev

โ” ๋งฅ๋ฝ



์ตœ๊ทผ์— ์šฐ๋ฆฌ๋Š” (์šฐ์ฒด๊ตญ) ์‚ฌ๋ฌด์‹ค์—์„œ ๋Œ€๊ธฐ ์‹œ๊ฐ„ ์ „์šฉ API๋ฅผ ๊ฒŒ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ‘‰ ์‹œ๋ฆฌ์ฆˆ์˜ ์ด์ „ ์—ํ”ผ์†Œ๋“œ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

ํ•ด๋‹น API์˜ ์ž ์žฌ๋ ฅ์„ ์ž…์ฆํ•˜๊ธฐ ์œ„ํ•ด ํ•ด๋‹น API์— ๋Œ€ํ•œ ์›๋ณธ P5*js ๊ธฐ๋ฐ˜ ์•„ํŠธ์›Œํฌ ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™” ํ™˜๊ฒฝ์„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ํฌ์ŠคํŠธ์—์„œ ๋‹น์‹ ์€ ์šฐ๋ฆฌ๊ฐ€ ๋‹ฌ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์„ ๋ฐœ๊ฒฌํ•˜๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค... ๊ทธ๋ฆฌ๊ณ  ๋‹น์‹ ์ด ๊ทธ๊ฒƒ์„ ์ข‹์•„ํ•œ๋‹ค๋ฉด ์ง์ ‘ ์‹คํ–‰ํ•ด ๋ณด์„ธ์š”.

๐ŸŽซ ํ•ต์‹ฌ ์‹ค์„ธ๊ณ„ ๋ฐ์ดํ„ฐ ํ‘œ์‹œ



๋Œ€ํ–‰์‚ฌ์—์„œ ๊ณ ๊ฐ์—๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ํ‘œ์‹œํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.



โŒจ๏ธ ์ž‘ํ’ˆ ์„ค์น˜



์„ค์น˜ ํ”„๋กœ์„ธ์Šค๋Š” ์ •๋ง ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค.

๋จผ์ € ์ €์žฅ์†Œ๋ฅผ ๋ณต์ œํ•ฉ๋‹ˆ๋‹ค.

git clone https://github.com/opt-nc/generative-art-temps-attente.git
cd generative-art-temps-attente

๊ทธ๋Ÿฐ ๋‹ค์Œ ์†”๋ฃจ์…˜์„ ๋ถ€ํŒ…ํ•ฉ๋‹ˆ๋‹ค.

docker-compose up -d
docker-compose ps

๊ทธ๊ฒŒ ๋‹ค์•ผ: ์ด์ œ ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”๋ฅผ ์ฆ๊ธธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐ŸŽจ ์ž‘ํ’ˆ ๊ฐ์ƒ



๋งŽ์€ ์ข…๋ฅ˜์˜ ์‹œ๊ฐํ™”๊ฐ€ ์ƒ์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์•„๋ž˜๋ฅผ ์ฐธ์กฐํ•˜์—ฌ ์•Œ์•„๋ณด์‹ญ์‹œ์˜ค.

๐ŸŒŒ ๊ถค๋„



๋จผ์ € ๊ธฐ๋ณธ.

ํšŒ์ „ ์†๋„๋Š” ๋Œ€๊ธฐ ์‹œ๊ฐ„์„ ๊ธฐ์ค€์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค.

firefox http://localhost

๐ŸŒŒ ๊ถค๋„ ๋ผ์ดํŠธ ๋ฒ„์ „



๊ทธ๋Ÿฐ ๋‹ค์Œ ์ด์ „ ๋ฒ„์ „์˜ ๊ฐ€์žฅ ๊ฐ€๋ฒผ์šด ๋ฒ„์ „ :

firefox http://localhost/orbit.min.html

โ›น๏ธ ์ ํผ



์ด ์‹œ๊ฐํ™”์—์„œ ๊ฐ ๊ณต์€ ์šฐ์ฒด๊ตญ์ด๋ฉฐ, ๊ณต์ด ๋” ๋†’์ด ํŠ€๊ณ  ์žˆ์„์ˆ˜๋ก ๋” ๋†’์€ ๋Œ€๊ธฐ ๋Œ€๊ธฐ์—ด์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

firefox http://localhost/jumpers.html

๐Ÿ•ณ๏ธ ์ค‘๋ ฅ



๊ทธ๋Ÿฐ ๋‹ค์Œ ์ƒํ˜ธ ์ž‘์šฉ์ด ์ค‘๋ ฅ๊ณผ ์†๋„์— ์˜ํ•ด ์ขŒ์šฐ๋˜๋Š” ๊ณณ์ž…๋‹ˆ๋‹ค.
๊ฐ ๊ณต์˜ ์งˆ๋Ÿ‰์€ ๋Œ€๊ธฐ ์‹œ๊ฐ„์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค.

firefox http://localhost/gravity.html

๐Ÿฟ ๋ผ์ด๋ธŒ ๋ฐ๋ชจ



์ฒ˜์Œ๋ถ€ํ„ฐ ๋ผ์ด๋ธŒ ๋ฐ๋ชจ ์•„๋ž˜ :


๐Ÿ™ ๊ฐ์‚ฌ์˜ ๋ง



์ด๋Ÿฌํ•œ ๋ชจ๋“  ์ž‘์—…์€ ์žฌ๋Šฅ๊ณผ ์ฐธ์—ฌ๋„๊ฐ€ ๋†’์€ ํŒ€์›์ด ์—†์—ˆ๋‹ค๋ฉด ๋ถˆ๊ฐ€๋Šฅํ–ˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
  • ๐Ÿ‘ง : ์ฒซ ๋ฒˆ์งธ API ๋ฒ„์ „
  • ๐Ÿ‘จ : ์‹œ๊ฐํ™” ์ƒ์„ฑ๊ธฐ
  • ๐Ÿง”โ€โ™‚๏ธ : API ๋ฐ ๋„์ปค ์ด๋ฏธ์ง€ ๊ฒŒ์‹œ ์ž๋™ํ™” ๊ธฐ๋Šฅ ํ–ฅ์ƒ

  • ๐Ÿ”– ๋ฆฌ์†Œ์Šค


    ๐Ÿค“ ์†Œ์Šค ์ฝ”๋“œ




    opt-nc / ์ƒ์„ฑ ์˜ˆ์ˆ  ์ž„์‹œ ์ฐธ์„์ž


    Des projets d'art gรฉnรฉratif web autour des temps d'attente des agences












    Art Gรฉnรฉratif(p5.js)


    ๐Ÿ’ฌ Temps d'attente dans les diffรฉrentes agences de l'OPT NC


    Projet de stage รฉtudiant autour de la Visualization des donnรฉes recueillies par les diffรฉrentes agences de l'OPT NC.
    La Visualization est rรฉalisรฉe grรขce ร  la librairie Javascript p5.js
    https://p5js.org/
    Ce ํ”„๋กœ์ ํŠธ๋Š” l'API REST des temps d'attente en agence OPT.nc๋ฅผ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค.
    https://github.com/adriens/opt-temps-attente-agences-api

    ๐Ÿš€ Lancer les ์‹œ๊ฐํ™”


    ๐Ÿณ ํŒŒ ๋„์ปค


    docker run --name opt-temps-attente-agences-viz -d -p 80:80 optnc/generative-art-temps-attente
    docker run --name opt-temps-attente-agences-api -d -p 8081:8081 optnc/opt-temps-attente-agences-api
    docker ps
    

    โš™๏ธ ์˜ค์šฐ ๋กœ์ผ€์ด์…˜


    git clone https://github.com/opt-nc/generative-art-temps-attente.git
    cd generative-art-temps-attente
    docker-compose up -d
    docker-compose ps

    ๐ŸŽ† ์•ก์„ธ๋” ๋ณด์กฐ ์‹œ๊ฐํ™”



  • http://127.0.0.1/ (Projet par dรฉfaut : Orbit)

  • http://127.0.0.1/orbit.min.html (๋ฒ„์ „ allรฉgรฉe de mรฉtriques)
  • http://127.0.0.1/jumpers.html
  • http://127.0.0.1/gravity.html


  • View on GitHub


    ๐Ÿ›๏ธ RapidAPI.com์˜ API



    ์ข‹์€ ์›นํŽ˜์ด์ง€ ์ฆ๊ฒจ์ฐพ๊ธฐ