๐ velog-hits
velog-hits๋ ์์ ์ velog ๊ฒ์๊ธ ์กฐํ์ ํต๊ณ๋ฅผ ์ข ํฉํด์ ํ ๋์ ๋ณด๊ธฐ ์ฝ๋๋ก HTML ํ์ผ๋ก ๋ง๋ค์ด์ฃผ๋ ํ๋ก์ ํธ์ ๋๋ค.
๐ Demo Image
๐ ์์ํ๊ธฐ
1) ํ์ด์ฌ ๋ฒ์
- Python >= 3.8
2) ์ค์น
-
์กฐํ์ ์ข ํฉ ํต๊ณ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ํด๋ ์์ฑ
$ mkdir velog-hits-data
-
์์ฑํ ํด๋๋ก ์ด๋
$ cd velog-hits-data
-
pip ์ค์น
$ pip install velog-hits
๐ ์ฌ์ฉ๋ฐฉ๋ฒ
1) ๋์๋ง ๋ช ๋ น์ด
$ velog-hits -h
usage: velog-hits [-h] -u USERNAME -at ACCESSTOKEN
Velog Hits
optional arguments:
-h, --help show this help message and exit
-u USERNAME, --username USERNAME
Velog Username
-at ACCESSTOKEN, --accesstoken ACCESSTOKEN
Your Velog Access Token
2) Velog Hits ์คํ
โ ๏ธ Access Token์ ๋ชจ๋ฅด์ ๋ค๋ฉด ํด๋น ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ค ์ ์์ต๋๋ค.
Velog Hits๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์๋ ์์ ์ Velog Username(=ID) ์ Access Token์ด ํ์ํฉ๋๋ค.
"์กฐํ์ ํต๊ณ"๋ ๋ก๊ทธ์ธ ํ์ ๋๋ง ๋ณผ ์ ์๋ ๊ธฐ๋ฅ์ด๊ธฐ ๋๋ฌธ์ Access Token์ด ํ์ํฉ๋๋ค. Access Token์ ํตํด ๋ณธ์ธ์์ ์ธ์ฆํ ์ ์์ต๋๋ค.
$ velog-hits -u {username} -at {access_token}
'{username}'๋์ ์กฐํ์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๊ณ ์์ผ๋ ์ ์๋ง ๊ธฐ๋ค๋ ค์ฃผ์ธ์:)
'{username}'๋์ ์กฐํ์ ๋ฐ์ดํฐ๋ฅผ ๋ชจ๋ ๊ฐ์ ธ์์ต๋๋ค!!
HTML๋ก ๋ณํ์ ์์ํฉ๋๋ค...
Velog Hits Success!!
Velog Hits Result: {์ค๋๋ ์ง.html ํ์ผ ์์น ๊ฒฝ๋ก}
3) ๊ฒฐ๊ณผ ํ์ธ
๊ฒฐ๊ณผ๋ก ๋์จ {์ค๋๋ ์ง.html ํ์ผ ์์น ๊ฒฝ๋ก}
๋ถ๋ถ์ ๋ณต์ฌํ ํ ์น ๋ธ๋ผ์ฐ์ ๋ฅผ ์ด๊ณ ์ฃผ์์ฐฝ์ ๋ถ์ฌ๋ฃ๊ธฐํฉ๋๋ค.
์กฐํ์ ์ข
ํฉ ํต๊ณ ๋ฐ์ดํฐ๋ .../velog-hits-data/htmlhits/
์ ์ ์ฅ๋ฉ๋๋ค.
- ๋ช
๋ น์ด๋ฅผ ์คํ์ํจ ์์น์
htmlhits/
ํด๋๊ฐ ์์ฑ๋๊ณhtmlhits/์ค๋๋ ์ง.html ํ์ผ
์ด ์์ฑ๋ฉ๋๋ค. - ๊ทธ๋ ๊ธฐ ๋๋ฌธ์
์์ํ๊ธฐ-์ค์น
๋ถ๋ถ์์ ๋ฐ์ดํฐ ์ ์ฅ ํด๋๋ฅผ ์์ฑํ๊ณ ํด๋น ํด๋๋ก ์ด๋ํ ๊ฒ์ ๋๋ค.