校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 如何使用微博自動記錄俯臥撐個數

如何使用微博自動記錄俯臥撐個數

熱門標簽:智能電銷機器人有用嗎 測繪地圖標注名稱 天津電話外呼系統排名 怎么在百度地圖標注公司的位置 外呼電話系統怎么操作 商機地圖標注 鶴崗400電話申請 百度地圖標注直線距離 德陽400電話申請

根據SMART原則我制定了2016年的目標。每個月都有一個小目標,每個目標都是specific(具體)、Measurable(可度量)、Attainable(可實現)、Relevant(相關性)、Time-bound(時限)的。1月份的目標是跑步200公里,其中包含4個半程馬拉松。1月底驗收的時候發現這個目標輕松達成,整個1月份我總共跑了220公里+,其中跑了4個半程馬拉松。而且第二次的馬拉松打破我的個人記錄,成績為1小時43分30秒,把我的個人最好成績提高了2分鐘。

2月份我的目標的是做4000個俯臥撐+撰寫4篇技術博客。跑步的時候我可以使用跑步軟件(咕咚或者悅跑圈)來記錄我的跑步里程,而記錄俯臥撐雖然有一些現成的軟件(比如Push-Ups),但是我感覺太重量級,想要一種輕量的方式來記錄。后來我想到了一種方式,只需在命令行終端輸入一條簡單的命令,比如pushups 30,那么我的微博會自動多出來一條博文,記錄我本次做了多少俯臥撐,本月已經完成了多少俯臥撐,距離目標還剩下多少俯臥撐。這樣子每做完一組,我只需敲一行命令就可以輕松記錄下來,并且還有廣大網友進行監督。

這個主意很好,可是怎么實現那?其實整個過程并不復雜,我周末花了兩個小時就完成了。新浪微博提供了一個微博開放平臺,在微博開放平臺上其開放了一系列API,其中發送微博就屬于其中一個。我們只需把我們要發送的內容組裝好,編寫程序調用其發送微博的API即可。

發送微博的API文檔在這里。通過文檔可以看出其實只要發送一個http請求,包含相應的內容就好。其中有兩個字段比較重要,一個是access token,一個是status。access token是認證令牌,確定是哪個應用向哪個微博發送內容,status是需要推送的微博正文。

獲取access_token的過程比較復雜,需要你了解OAuth2.0認證流程,詳情請看授權機制說明。簡單來說就是用你的微博賬號登陸微博開放平臺,注冊一個應用,然后得到一個應用Id,然后用該應用Id調用相應的API來授權訪問你的個人微博,最后得到一個access token。

如果調用這個API那?因為之前曾經寫過一個插件向微博推送我的博客信息,所以只需把相關代碼拿出來重用即可。相關代碼采用Ruby寫的。代碼如下:

WeiboPoster

require 'faraday'
require 'yaml'
require 'json'
class WeiboPoster
def initialize
@weibo_config = YAML.load_file(File.expand_path(File.dirname(__FILE__) + '/weibo-config.yml'))
@pushups = YAML.load_file(File.expand_path(File.dirname(__FILE__) + '/pushups.yml'))
end
def post_weibo(number)
@number = number
conn = Faraday.new(:url => "https://api.weibo.com")
result = conn.post '/2/statuses/update.json',
:access_token => @weibo_config['access_token'],
:status => generate_post
responseJSON = JSON.parse result.body
if responseJSON['error_code']
puts 'post error:' + responseJSON['error']
else
puts "post to weibo successfully"
end
end
private
def generate_post
total = get_history
total = total + @number.to_i
number_rest = 4000 - total
save_to_history total
post_template = @weibo_config['post_template'].force_encoding("utf-8")
post_template % {:number_done => @number, :total => total,:number_rest => number_rest}
end
def get_history
@pushups['total']
end
def save_to_history(total)
@pushups['total'] = total
File.open('pushups.yml','w') do |h|
h.write @pushups.to_yaml
end
end
end
poster = WeiboPoster.new
poster.post_weibo ARGV[0]

整個邏輯就是先從一個配置文件中讀出當前完成的俯臥撐個數,再配合通過命令行參數傳入的當前組做的個數,結合微博模板生成微博內容,再調用API發送HTTP請求。

accecs token和微博模板存放在weibo-config.yml文件中。

weibo-config.yml

# Sina Weibo Post
access_token: YOUR_ACCESS_TOKEN

post_template: 剛才做了%{number_done}個俯臥撐,2月份總共完成了%{total}個俯臥撐,距離4000個俯臥撐目標還差%{number_rest}個

然后我在Rakefile中配置了一個任務,用于調用WeiboPoster類。

Rakefile

require "rubygems"
require "bundler/setup"
require "stringex"
desc "post pushups to weibo"
task :pushups, :number do |t, args|
args.with_defaults(:number => 50)
number = args.number
system "ruby post_weibo.rb " + number
end

最后再用一個shell腳本封裝一下,支持shell調用。

pushups

#!/bin/sh
rake pushups[$1]

OK這樣就齊活了。做完一組俯臥撐之后,只需在命令行輸入pushups 35,然后就可以看到我的微博多了一篇推文。

最終效果如下。

標簽:優質小號 丹東 六盤水 武漢 鎮江 滁州 自貢 百色

巨人網絡通訊聲明:本文標題《如何使用微博自動記錄俯臥撐個數》,本文關鍵詞  如何,使用,微博,自動,記錄,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《如何使用微博自動記錄俯臥撐個數》相關的同類信息!
  • 本頁收集關于如何使用微博自動記錄俯臥撐個數的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    欧美伦理电影网| 欧洲精品一区二区| 欧美亚州韩日在线看免费版国语版| 精品国产乱码久久久久久浪潮| 日韩va亚洲va欧美va久久| 欧美性受xxxx黑人xyx性爽| 日韩理论在线观看| 91麻豆自制传媒国产之光| 亚洲人成电影网站色mp4| 欧美性生活影院| 日韩国产精品久久| 国产无遮挡一区二区三区毛片日本| 国产老肥熟一区二区三区| 国产精品成人在线观看| 欧美视频你懂的| 国产福利一区二区三区视频 | 国产不卡高清在线观看视频| 国产精品美女久久福利网站| 欧美猛男gaygay网站| 精品一区二区在线视频| 亚洲色图.com| 91精品国产乱| 不卡电影一区二区三区| 三级在线观看一区二区| 国产精品看片你懂得| 欧美老女人第四色| av男人天堂一区| 久久国产尿小便嘘嘘| 亚洲天堂a在线| 精品欧美一区二区在线观看| 在线观看亚洲精品| 丁香天五香天堂综合| 黑人巨大精品欧美黑白配亚洲| 欧美午夜视频网站| 国精品**一区二区三区在线蜜桃| 亚洲日本在线视频观看| 久久久精品天堂| 欧美色大人视频| 一区av在线播放| 久久久综合精品| 国产成人亚洲综合色影视| 亚洲永久精品国产| 欧美大黄免费观看| 欧美二区在线观看| 91麻豆福利精品推荐| 不卡的电影网站| 国产成人精品亚洲日本在线桃色| 蜜桃精品视频在线| 全国精品久久少妇| 日本中文字幕一区二区有限公司| 亚洲福利一二三区| 亚洲一区二区视频在线观看| 亚洲色图19p| 夜夜精品视频一区二区| 亚洲黄色片在线观看| 国产精品传媒视频| 亚洲激情图片小说视频| 亚洲第一精品在线| 亚洲gay无套男同| 丝袜诱惑亚洲看片| 看片网站欧美日韩| 国产一区在线观看视频| 国产一区二区在线看| 国产凹凸在线观看一区二区| 成人av电影在线网| 色婷婷香蕉在线一区二区| 色欧美88888久久久久久影院| 91在线观看视频| 欧美在线观看你懂的| 欧美丰满一区二区免费视频| 精品精品国产高清a毛片牛牛 | 国产精品一区二区你懂的| 精品一区二区三区视频在线观看| 国产一区福利在线| av电影在线观看完整版一区二区| 99在线视频精品| 欧美最新大片在线看| 91麻豆精品国产91久久久资源速度 | 成人黄色免费短视频| 一本色道亚洲精品aⅴ| 欧美视频三区在线播放| 精品久久久久久亚洲综合网| 欧美高清一级片在线观看| 亚洲最快最全在线视频| 全国精品久久少妇| av激情综合网| 欧美mv和日韩mv的网站| 亚洲欧美日韩国产综合| 极品销魂美女一区二区三区| 91网站视频在线观看| 日韩欧美一二区| 中文成人综合网| 天堂va蜜桃一区二区三区| 成人性视频免费网站| 91精品婷婷国产综合久久性色 | 欧美激情一区三区| 亚洲国产欧美在线| 国产成人aaa| 91麻豆精品国产| 亚洲视频一二三| 国精产品一区一区三区mba桃花| 色综合中文字幕| 国产无遮挡一区二区三区毛片日本| 国产精品久久久久久亚洲毛片 | 蜜臀久久99精品久久久久宅男 | 亚洲福利视频三区| 久久久.com| 亚洲影院免费观看| 国产成人久久精品77777最新版本| 日本精品一区二区三区高清 | 26uuu久久综合| 图片区小说区国产精品视频| 高清国产一区二区| 欧美不卡一区二区三区四区| 亚洲成人在线免费| www.色综合.com| 久久九九久久九九| 精品在线亚洲视频| 日韩美女天天操| 日韩国产欧美三级| 欧美一区二区三区四区久久| 亚洲综合视频在线| 91论坛在线播放| 成人欧美一区二区三区在线播放| 精久久久久久久久久久| 精品日韩一区二区| 蜜臀av在线播放一区二区三区| 欧美男男青年gay1069videost| 亚洲已满18点击进入久久| 色呦呦国产精品| 亚洲男人的天堂在线观看| 91在线国产福利| 中文字幕日本不卡| 色中色一区二区| 亚洲一卡二卡三卡四卡无卡久久 | 天天综合网 天天综合色| 91久久精品日日躁夜夜躁欧美| 亚洲婷婷在线视频| 欧美日韩在线观看一区二区| 亚洲五码中文字幕| 欧美日本国产视频| 免费美女久久99| 久久久久久综合| 91麻豆免费看| 亚洲va欧美va人人爽午夜| 日韩三级精品电影久久久| 韩国一区二区视频| 国产精品久久久久天堂| 一本高清dvd不卡在线观看| 亚洲自拍偷拍综合| 日韩欧美色电影| 成人不卡免费av| 亚洲成人激情社区| 欧美精品一区二区三区视频| 成人av免费在线| 免费观看久久久4p| 欧美激情一区二区在线| 欧美日韩一区二区三区不卡| 九一久久久久久| 亚洲精品伦理在线| 欧美不卡一区二区三区| 91美女在线视频| 久草在线在线精品观看| 亚洲欧美偷拍三级| 精品久久五月天| 在线免费不卡视频| 国产精品99久久久久久有的能看| 18欧美亚洲精品| 欧美成人精品高清在线播放| 不卡一区在线观看| 另类小说一区二区三区| 亚洲女同一区二区| 国产亚洲va综合人人澡精品| 色欧美日韩亚洲| 成人免费视频视频在线观看免费 | 欧美不卡一区二区三区| 91视频免费播放| 狠狠网亚洲精品| 亚洲成人av一区二区| 国产精品你懂的在线| 欧美一二三区在线观看| 99久精品国产| 国产激情一区二区三区| 婷婷丁香久久五月婷婷| 亚洲男帅同性gay1069| 国产精品视频麻豆| 日韩精品一区二区三区老鸭窝| 日本电影亚洲天堂一区| 国产成人亚洲综合色影视| 免费高清成人在线| 亚洲国产一区二区在线播放| 综合激情成人伊人| 国产日韩欧美a| 久久丝袜美腿综合| 亚洲精品一区二区三区在线观看| 91精品在线观看入口| 欧美老年两性高潮| 欧美疯狂性受xxxxx喷水图片| 欧美天堂亚洲电影院在线播放| 一本大道综合伊人精品热热|