๐จ ๋๊ธฐ ์๊ฐ ๋ฉํธ๋ฆญ์์ ์์ฑ ์์ ๊น์ง
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
๐ฟ ๋ผ์ด๋ธ ๋ฐ๋ชจ
์ฒ์๋ถํฐ ๋ผ์ด๋ธ ๋ฐ๋ชจ ์๋ :
๐ ๊ฐ์ฌ์ ๋ง
์ด๋ฌํ ๋ชจ๋ ์์ ์ ์ฌ๋ฅ๊ณผ ์ฐธ์ฌ๋๊ฐ ๋์ ํ์์ด ์์๋ค๋ฉด ๋ถ๊ฐ๋ฅํ์ ๊ฒ์ ๋๋ค.
๐ ๋ฆฌ์์ค
๐ค ์์ค ์ฝ๋
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
๐ ์ก์ธ๋ ๋ณด์กฐ ์๊ฐํ
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
http://127.0.0.1/ (Projet par dรฉfaut : Orbit)
http://127.0.0.1/orbit.min.html (๋ฒ์ allรฉgรฉe de mรฉtriques)
View on GitHub
๐๏ธ RapidAPI.com์ API
Reference
์ด ๋ฌธ์ ์ ๊ดํ์ฌ(๐จ ๋๊ธฐ ์๊ฐ ๋ฉํธ๋ฆญ์์ ์์ฑ ์์ ๊น์ง), ์ฐ๋ฆฌ๋ ์ด๊ณณ์์ ๋ ๋ง์ ์๋ฃ๋ฅผ ๋ฐ๊ฒฌํ๊ณ ๋งํฌ๋ฅผ ํด๋ฆญํ์ฌ ๋ณด์๋ค https://dev.to/optnc/from-waiting-time-metrics-to-generative-art-2d6dํ ์คํธ๋ฅผ ์์ ๋กญ๊ฒ ๊ณต์ ํ๊ฑฐ๋ ๋ณต์ฌํ ์ ์์ต๋๋ค.ํ์ง๋ง ์ด ๋ฌธ์์ URL์ ์ฐธ์กฐ URL๋ก ๋จ๊ฒจ ๋์ญ์์ค.
์ฐ์ํ ๊ฐ๋ฐ์ ์ฝํ ์ธ ๋ฐ๊ฒฌ์ ์ ๋ (Collection and Share based on the CC Protocol.)
์ข์ ์นํ์ด์ง ์ฆ๊ฒจ์ฐพ๊ธฐ
๊ฐ๋ฐ์ ์ฐ์ ์ฌ์ดํธ ์์ง
๊ฐ๋ฐ์๊ฐ ์์์ผ ํ ํ์ ์ฌ์ดํธ 100์ ์ถ์ฒ ์ฐ๋ฆฌ๋ ๋น์ ์ ์ํด 100๊ฐ์ ์์ฃผ ์ฌ์ฉํ๋ ๊ฐ๋ฐ์ ํ์ต ์ฌ์ดํธ๋ฅผ ์ ๋ฆฌํ์ต๋๋ค