在我眼中,比較崇拜三類人:一類是設(shè)計師;一類是作家;一類是程序員。
這三類人都是通過創(chuàng)造、或者改善作品,不斷的把世界變的更好。每每看到大師級的作品,總會不禁感嘆,人與人的差別就是這么大。但是這都不阻礙我們模仿學(xué)習(xí)他們,向著更好的方向前進。
前幾年,偏愛好于作家,總幻想自己能通過作品改變世界。后來證明,這條道路在真實的社會上,需要很大的毅力堅持,而且還需要點天分。
隨著畢業(yè)、工作。我更偏愛設(shè)計師和程序員,而且兩者在某些層面上有些共性。編程是我的本職工作,設(shè)計領(lǐng)域則是業(yè)余時間喜歡關(guān)注的點。
這三類人都在通過作品,不斷的顯現(xiàn)自己的能力。
所以一個程序員,假如沒有開源作品,這樣顯的很格調(diào)不高。
開源作品質(zhì)量其實也參差不齊。
一個好的開源作品:
- 代碼質(zhì)量優(yōu)
- 解決的問題有實際用處
- 良好的維護
- 良好的文檔
凡是都有第一步,第一步總是有各種各樣的缺點,但這并不是不開源的理由。
也許吐槽的多了,或者別人給的意見多了。修改的多了,質(zhì)量就更好了。
本項目嘗試解析簡書API。
- 編程語言:golang
主要的接口包括:
- User: 個人主頁信息
- Article : 某篇文章的信息
- Home-page: 簡書主頁的信息
- Home-page-recommend: 簡書推薦作者的信息
- Home-page-topic: 簡書推薦的專題信息
- Publication: 簡書出版信息
主要包括上面 6 類:
- 支持命令行式
NAME:
JianShu - An Application of JianShu API.
USAGE:
jianshu.exe [global options] command [command options] [arguments...]
VERSION:
___ ___ ___ ___ ___ ___ ___
/\ \ /\ \ /\ \ /\__\ /\ \ /\__\ /\__\
_\:\ \ _\:\ \ /::\ \ /:| _|_ /::\ \ /:/__/_ /:/ _/_
/\/::\__\ /\/::\__\ /::\:\__\ /::|/\__\ /\:\:\__\ /::\/\__\ /:/_/\__\
\::/\/__/ \::/\/__/ \/\::/ / \/|::/ / \:\:\/__/ \/\::/ / \:\/:/ /
\/__/ \:\__\ /:/ / |:/ / \::/ / /:/ / \::/ /
\/__/ \/__/ \/__/ \/__/ \/__/ \/__/ v1.0.0
AUTHOR:
xieWei <wuxiaoxiaoshen@shu.edu.cn>
COMMANDS:
article get jianshu article by cli
home-page get jianshu home page passage by cli
recommend get home page recommend by cli
topic get home page topic
user get user by cli
publication get publication by cli
help, h Shows a list of commands or help for one command
GLOBAL OPTIONS:
--help, -h show help
--version, -v print the version
>> jianshu.exe user method --url=http://www.itdecent.cn/u/58f0817209aa get-user-id
>> 謝小路
>> jianshu.exe user method --url=http://www.itdecent.cn/u/58f0817209aa get-user-gender
>> None
>> jianshu.exe user method --url=http://www.itdecent.cn/u/58f0817209aa get-user-link
>> http://www.itdecent.cn/u/58f0817209aa
>> jianshu.exe user method --url=http://www.itdecent.cn/u/58f0817209aa get-follow-number
>> 9
...
User
- GetUserID 獲取用戶ID
- GetUserLink 獲取用戶主頁URL
- GetUserGender 獲取用戶性別
- GetFollowNumber 獲取用戶關(guān)注數(shù)
- GetFollowerNumber 獲取用戶粉絲數(shù)
- GetPassageNumber 獲取用戶文章書面
- GetWriteNumber 獲取用戶寫的字數(shù)
- GetLikeNumber 獲取用戶得到的喜歡的數(shù)目
- GetHomePagePassage 獲取用戶主頁文章信息
- GetPersonalDetail 獲取用戶個人介紹
- GetTwitterInfo 獲取用戶微博地址
- GetLikedNotes 獲取作者喜歡的文章信息
- GetSubscription 獲取作者關(guān)注的專題/文集/連載
- GetLatestActice 獲取作者最新動態(tài)
- GetLatestCommented 獲取作者最新評論
- GetHotPassage 獲取作者熱門文章

user-one.png

user-two.png

user-three.png

user-four.png

user-five.png

user-six.png
Article
- GetAuthor 獲取文章作者
- GetDescription 獲取作者簡介
- GetTitle 獲取文章標題
- GetContent 獲取文章全文

article.png
Home-page
- GetHomePagePassages 獲取首頁文章
- GetNewList 獲取首頁新上榜
- GetHotSeven 獲取首頁 7 日熱門
- GetHotMonth 獲取首頁 30 日熱門
- GetJianshuSchool 獲取首頁簡書大學(xué)堂

home-page.png
Home-page-recommend
- GetListRecommendAuthor 獲取首頁推薦作者

recommendAuthor.png
Home-page-topic
- GetTopicCollectionRecommend 獲取推薦專題
- GetTopicCollectionHot 獲取熱門專題
- GetTopicCollectionCity 獲取城市專題
- GetTopicCollectionSchoolyard 獲取校園專題

topic.png
Publication
- GetPublicizedBook 獲取已出版圖書
- GetNovelBooks 獲取小說
- GetITAndJobMarket 獲取IT、理財、職場
- GetCultuereAndHistory 獲取文化、歷史
- GetMonthlyMagazine 獲取專題月刊

publication-one.png

publication-two.png

publication-three.png

publication-four.png

publication-five.png
項目地址
這個系列大概有 5 篇文章左右,這是第一篇。