在我眼中, 比较崇拜三类人: 一类是设计师; 一类是作家; 一类是程序员
这三类人都是通过创造或者改善作品, 不断的把世界变的更好每每看到大师级的作品, 总会不禁感叹, 人与人的差别就是这么大但是这都不阻碍我们模仿学习他们, 向着更好的方向前进
前几年, 偏爱好于作家, 总幻想自己能通过作品改变世界后来证明, 这条道路在真实的社会上, 需要很大的毅力坚持, 而且还需要点天分
随着毕业工作我更偏爱设计师和程序员, 而且两者在某些层面上有些共性编程是我的本职工作, 设计领域则是业余时间喜欢关注的点
这三类人都在通过作品, 不断的显现自己的能力
所以一个程序员, 假如没有开源作品, 这样显的很格调不高
开源作品质量其实也参差不齐
一个好的开源作品:
代码质量优
解决的问题有实际用处
良好的维护
良好的文档
凡是都有第一步, 第一步总是有各种各样的缺点, 但这并不是不开源的理由
也许吐槽的多了, 或者别人给的意见多了修改的多了, 质量就更好了
本项目尝试解析简书 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 获取作者热门文章
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 获取首页简书大学堂
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
项目地址 https://github.com/wuxiaoxiaoshen/Jianshu-go
来源: http://www.jianshu.com/p/4ea9abf7e4e8