tistorycmd
- markdown νμμΌλ‘ μμ±λ νμΌμ html νμμΌλ‘ λ³ννμ¬ ν°μ€ν 리μ μ λ‘λ ν΄μ€λλ€.
μ€μΉ
# νμΌλ‘ λ€μ΄λ‘λμ
python setup.py install
# pipλ‘ λ€μ΄λ‘λ νκΈ°
pip install tistorycmd
μ¬μ©λ²
CMD, ν°λ―Έλ μ°½μμ μ€ν
# λΈλ‘κ·Έ μ 보 보기
tistorycmd info
# μΉ΄ν
κ³ λ¦¬ λͺ©λ‘ 보기
tistorycmd category
# κΈμ°κΈ°, λͺ¨λ λ΄μ©μμ μ
tistorycmd post <μ λͺ©> <λ΄μ©|νμΌκ²½λ‘> <category_id> <νκ·Έ>
# λ΄μ©λ§ μμ
tistorycmd update <λ΄μ©|νμΌκ²½λ‘>
μ¬μ©μ μ£Όμμ¬ν
-
μ΄λ―Έμ§λ μλ ννλλ‘ μ°μ μΌνλ©° νμ€λ§λ€ μ°μλ©΄ μλμΌλ‘ μ λ‘λ λ©λλ€.
![screenshot1](./screenshot.png)
-
μ΄λ―Έμ§ κ²½λ‘κ° url(http://~)μ΄ λ€μ΄κ°κ²½μ°λ νμΌμ΄ μ λ‘λλμ§ μκ³ ν΄λΉ urlλ‘ ν΄μ λ΄μ©μ΄ μ μ©λ©λλ€.
-
μ΄λ―Έμ§κ° μ λ‘λ λκ²½μ° λ§ν¬λ€μ΄ νμΌ λ΄μ©μ μ΄λ―Έμ§κ° μ λ‘λλ urlμ΄ μλμΌλ‘ λ€μ΄κ°λλ€.
-
κΈμ°κΈ°, μμ μ ν΄λΉ κΈλ€μ μλμΌλ‘ λ°νλ©λλ€.
κΈ°ν λͺ¨λ λ€μ΄λ‘λ
pip install pyfiglet
pip install mistune (anacondaμ κ²½μ° μ€μΉ λμ΄μμ΅λλ€.)
tistorycmd λͺ¨λ μ¬μ©μ
from tistorycmd import *
auth = Auth() # λ‘κ·ΈμΈ, oauth, ν ν° κ΄λ ¨ ν΄λμ€
blog = Blog() # κΈμ°κΈ°, λΈλ‘κ·Έ κ΄λ ¨ ν΄λμ€
blog.info() #λΈλ‘κ·Έ μ 보 λΆλ¬μ€κΈ°
# λλ¨Έμ§λ μμ€ μ°Έκ³
μ€μ (config.json)
-
blog_name : λΈλ‘κ·Έλͺ (https://[λΈλ‘κ·Έλͺ ].tistory.com)
-
app_id : μ± id (μλ #μλ api ν ν° λ°λ λ² -> 1λ² μμ νμΈ κ°λ₯)
-
secret_key : μν¬λ¦Ών€ (μλ #μλ api ν ν° λ°λ λ² -> 1λ² μμ νμΈ κ°λ₯)
-
access_code : μ κ·Ό μ½λ, νλ² μ μνλ©΄ μ¬λΌμ§ (μλ #μλ api ν ν° λ°λ λ² -> 2λ² μμ νμΈ κ°λ₯)
-
access_token : μ‘μΈμ€ ν ν° (μλ #μλ api ν ν° λ°λ λ² -> 3λ² μμ νμΈ κ°λ₯)
μλ api ν ν° λ°λ λ²
-
https://www.tistory.com/guide/api/manage/register μ μν΄μ μ±λ±λ‘ ( μ±λ±λ‘ν μ±κ΄λ¦¬μμ app id, secret key νμΈ κ°λ₯)
-
https://www.tistory.com/oauth/authorize?client_id=[App id]&redirect_uri=[μ±λ±λ‘μμ μ λ ₯ν redirect url]&response_type=code&state=someValue μ μνλ©΄ μ½λ νμΈ κ°λ₯
-
https://www.tistory.com/oauth/access_token?client_id=[App id]&client_secret=[Secret key]&redirect_uri=[μ±λ±λ‘μμ μ λ ₯ν redirect url]&code=[2λ²μμ μ»μ μ½λ κ°]&grant_type=authorization_code ν΄λΉ url μ μνμ¬ access token νμΈ κ°λ₯
-
2λ²μμ μ»μ μ½λκ° κΈ°κ° λ§λ£μ μλ μλ¬κ° λ°μνλκ² κ°μ΅λλ€.
This page contains the following errors: error on line 1 at column 1: Document is empty Below is a rendering of the page up to the first error.
-
μ μλ¬κ° λ°μνλλΌλ 3λ² urlμμ λ°μν νλΌλ―Έν°λ₯Ό νλ² νμΈν΄λ³΄μκΈ° λ°λλλ€
-
μλ¬ λ°μμ 2λ² λ΄μ© λΆν° λ€μ μ§νν΄ λ³΄μκΈΈ λ°λλλ€.
-
μ°Έκ³ url
-
ν ν° λ°μμ€κΈ°
-
python μμ github
-
python μμ 2 github (tistory helper)
-
μ λ ₯ μμ
-
setup.py μ€μ