在我眼中,比較崇拜三類人:一類是設計師;一類是作家;一類是程式設計師。
這三類人都是通過創造、或者改善作品,不斷的把世界變的更好。每每看到大師級的作品,總會不禁感嘆,人與人的差別就是這麼大。但是這都不阻礙我們模仿學習他們,向著更好的方向前進。
前幾年,偏愛好於作家,總幻想自己能通過作品改變世界。後來證明,這條道路在真實的社會上,需要很大的毅力堅持,而且還需要點天分。
隨著畢業、工作。我更偏愛設計師和程式設計師,而且兩者在某些層面上有些共性。程式設計是我的本職工作,設計領域則是業餘時間喜歡關注的點。
這三類人都在通過作品,不斷的顯現自己的能力。
所以一個程式設計師,假如沒有開源作品,這樣顯的很格調不高。
開源作品質量其實也參差不齊。
一個好的開源作品:
- 程式碼質量優
- 解決的問題有實際用處
- 良好的維護
- 良好的文件
凡是都有第一步,第一步總是有各種各樣的缺點,但這並不是不開源的理由。
也許吐槽的多了,或者別人給的意見多了。修改的多了,質量就更好了。
本專案嘗試解析簡書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=https://www.jianshu.com/u/58f0817209aa get-user-id
>> 謝小路
>> jianshu.exe user method --url=https://www.jianshu.com/u/58f0817209aa get-user-gender
>> None
>> jianshu.exe user method --url=https://www.jianshu.com/u/58f0817209aa get-user-link
>> https://www.jianshu.com/u/58f0817209aa
>> jianshu.exe user method --url=https://www.jianshu.com/u/58f0817209aa get-follow-number
>> 9
...
複製程式碼
User
- GetUserID 獲取使用者ID
- GetUserLink 獲取使用者主頁URL
- GetUserGender 獲取使用者性別
- GetFollowNumber 獲取使用者關注數
- GetFollowerNumber 獲取使用者粉絲數
- GetPassageNumber 獲取使用者文章書面
- GetWriteNumber 獲取使用者寫的字數
- GetLikeNumber 獲取使用者得到的喜歡的數目
- GetHomePagePassage 獲取使用者主頁文章資訊
- GetPersonalDetail 獲取使用者個人介紹
- GetTwitterInfo 獲取使用者微博地址
- GetLikedNotes 獲取作者喜歡的文章資訊
- GetSubscription 獲取作者關注的專題/文集/連載
- GetLatestActice 獲取作者最新動態
- GetLatestCommented 獲取作者最新評論
- GetHotPassage 獲取作者熱門文章
Article
- GetAuthor 獲取文章作者
- GetDescription 獲取作者簡介
- GetTitle 獲取文章標題
- GetContent 獲取文章全文
Home-page
- GetHomePagePassages 獲取首頁文章
- GetNewList 獲取首頁新上榜
- GetHotSeven 獲取首頁 7 日熱門
- GetHotMonth 獲取首頁 30 日熱門
- GetJianshuSchool 獲取首頁簡書大學堂
Home-page-recommend
- GetListRecommendAuthor 獲取首頁推薦作者
Home-page-topic
- GetTopicCollectionRecommend 獲取推薦專題
- GetTopicCollectionHot 獲取熱門專題
- GetTopicCollectionCity 獲取城市專題
- GetTopicCollectionSchoolyard 獲取校園專題
Publication
- GetPublicizedBook 獲取已出版圖書
- GetNovelBooks 獲取小說
- GetITAndJobMarket 獲取IT、理財、職場
- GetCultuereAndHistory 獲取文化、歷史
- GetMonthlyMagazine 獲取專題月刊
專案地址
這個系列大概有 5 篇文章左右,這是第一篇。