欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

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

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

熱門標簽:智能電銷機器人有用嗎 測繪地圖標注名稱 天津電話外呼系統排名 怎么在百度地圖標注公司的位置 外呼電話系統怎么操作 商機地圖標注 鶴崗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,然后就可以看到我的微博多了一篇推文。

最終效果如下。

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

巨人網絡通訊聲明:本文標題《如何使用微博自動記錄俯臥撐個數》,本文關鍵詞  如何,使用,微博,自動,記錄,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《如何使用微博自動記錄俯臥撐個數》相關的同類信息!
  • 本頁收集關于如何使用微博自動記錄俯臥撐個數的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    精品一区二区三区久久久| 国产伦精品一区二区三区妓女| 99久久99久久精品免费| 91精品久久久久久久久99蜜臂| 亚洲欧美日韩国产综合| 成人性生交大片免费看在线播放| 色偷偷www8888| 国产清纯在线一区二区www| 精品在线一区二区| 中文字幕在线看高清电影| 欧美成人性战久久| 蜜桃视频一区二区三区在线观看| 在线观看国产网站| 日韩女优av电影| 久久精工是国产品牌吗| 一区二区三区四区免费| 欧美精品一区二区三区一线天视频 | 激情综合色播激情啊| 美女爆乳18禁www久久久久久 | 国精产品视频一二二区| 久久精品亚洲精品国产欧美kt∨ | 欧美天堂一区二区三区| 亚洲午夜日本在线观看| 日本在线不卡一区二区| 欧美一区二区三区免费大片| 日本欧洲一区二区| 国产sm调教视频| 国产色爱av资源综合区| www.成人网.com| 欧美亚洲国产一区在线观看网站 | 国产福利在线观看视频| 精品日韩在线一区| 国产一区二区精品在线观看| 97在线观看视频免费| 日韩美女视频一区| 97免费公开视频| 91精品综合久久久久久| 精品一区二区三区影院在线午夜| 激情五月深爱五月| 亚洲色图丝袜美腿| 大尺度做爰床戏呻吟舒畅| 精品三级在线看| 国产99久久久国产精品免费看 | 亚洲精品久久嫩草网站秘色| 年下总裁被打光屁股sp| 精品成人在线观看| 丰满白嫩尤物一区二区| 欧美日韩一区小说| 久久国产精品露脸对白| 色综合一个色综合| 日韩精品久久理论片| 国产精品无码无卡无需播放器| 自拍偷在线精品自拍偷无码专区| 不许穿内裤随时挨c调教h苏绵| 日韩欧美一级二级三级| 国产宾馆实践打屁股91| 欧美日韩一区二区电影| 狠狠狠色丁香婷婷综合久久五月| 国产精品九九九九九九| 亚洲福利一区二区| 国产白丝一区二区三区| 亚洲国产一区二区三区| 四虎成人免费影院| 一区二区三区免费网站| 日本性高潮视频| 一区二区三区四区高清精品免费观看 | 国产在线精品不卡| 欧美视频一区二区三区四区 | 欧美一二三四区在线| 国产传媒久久文化传媒| 欧美日韩精品电影| 国产精品99久久久久久有的能看| 欧美丝袜丝nylons| 国产一区二区成人久久免费影院 | 成人手机电影网| 欧美一二三四区在线| eeuss鲁一区二区三区| 精品国产乱码久久久久久闺蜜| 99久久精品免费精品国产| 精品久久一区二区三区| 26uuu国产| 国产欧美精品一区| 日韩aaaaa| 亚洲精品中文字幕乱码三区 | 日本v片在线高清不卡在线观看| 夫妻性生活毛片| 麻豆一区二区三| 欧美日韩一区三区| 床上的激情91.| 欧美成人精品1314www| 欧美人与性动交α欧美精品| 国产欧美一区二区三区在线看蜜臀| 国产精品久久久久久久无码| 亚洲天堂网中文字| 亚洲av无一区二区三区| 免费观看日韩电影| 欧美精品777| 99re这里只有精品6| 国产日韩精品视频一区| 女~淫辱の触手3d动漫| 亚洲444eee在线观看| 91精品福利视频| 成人久久18免费网站麻豆| 久久久久久久久久久久久夜| 国产精品福利导航| 亚洲一区免费在线观看| 在线中文字幕不卡| 大陆成人av片| 中文无字幕一区二区三区| 极品蜜桃臀肥臀-x88av| 免费观看日韩av| 日韩欧美国产一二三区| 色哟哟视频在线| 亚洲影视资源网| 欧美唯美清纯偷拍| 手机看片国产精品| 一区二区在线看| 在线这里只有精品| 免费欧美一级片| 亚洲码国产岛国毛片在线| 一本色道综合亚洲| 成人免费电影视频| 亚洲欧洲av在线| 五月天婷婷色综合| a级高清视频欧美日韩| 国产精品美女久久久久久久| 视频国产一区二区| 成人av小说网| 亚洲欧美在线观看| 色诱视频网站一区| 99riav久久精品riav| 一区二区三区免费网站| 欧美日产国产精品| 香蕉视频污视频| 日本欧美一区二区在线观看| 欧美一区二区三区视频在线 | 一区二区三区中文在线观看| 欧美中文一区二区三区| 91av免费观看| 亚洲电影视频在线| 欧美一级二级三级蜜桃| 欧美成人国产精品一区二区| 国产一区不卡精品| 中文字幕av一区二区三区免费看| 亚洲成人生活片| 免费观看黄网站| 亚洲h精品动漫在线观看| 日韩欧美一区二区免费| 亚洲黄色免费视频| 国产成人在线观看免费网站| 综合激情成人伊人| 欧美精品日韩精品| 最近中文字幕免费视频| 国产传媒一区在线| 一区二区三区国产| 欧美一区二区成人| avhd101老司机| 成人黄色小视频在线观看| 一区二区免费视频| 日韩视频在线永久播放| 欧美激情久久久久久久| www.色综合.com| 午夜精品123| 2023国产精华国产精品| 多男操一女视频| 麻豆短视频在线观看| 狂野欧美性猛交blacked| 国产精品日日摸夜夜摸av| 欧洲在线/亚洲| 三上悠亚ssⅰn939无码播放| 国产大陆亚洲精品国产| 亚洲国产综合91精品麻豆| 久久婷婷综合激情| 色网站国产精品| 免费的av网站| 国产91富婆露脸刺激对白| 亚洲综合成人在线视频| 精品国产一区二区三区久久影院| 色偷偷www8888| 国产成人精品无码片区在线| 国产精品一区二区在线播放| 一区二区三区在线播放| 精品成人一区二区三区四区| 日本韩国欧美在线| 黄色aaa视频| 91麻豆swag| 国产精品中文字幕一区二区三区| 亚洲一区二区五区| 国产清纯美女被跳蛋高潮一区二区久久w | 精品欧美一区二区在线观看| 福利所第一导航| 91精品人妻一区二区三区| 99精品视频免费在线观看| 蜜桃av一区二区在线观看| 亚洲老妇xxxxxx| 久久久久久99久久久精品网站| 欧美私模裸体表演在线观看| 在线视频这里只有精品| 免费啪视频在线观看| 成人手机在线视频|