婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

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

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

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

最終效果如下。

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

巨人網絡通訊聲明:本文標題《如何使用微博自動記錄俯臥撐個數》,本文關鍵詞  如何,使用,微博,自動,記錄,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《如何使用微博自動記錄俯臥撐個數》相關的同類信息!
  • 本頁收集關于如何使用微博自動記錄俯臥撐個數的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    天堂av在线一区| 欧美日韩你懂得| 国产iv一区二区三区| 久久亚洲精华国产精华液| 日韩电影在线免费看| 51精品久久久久久久蜜臀| 日本一不卡视频| 欧美tickling挠脚心丨vk| 久久不见久久见免费视频7| 精品欧美乱码久久久久久| 狠狠色狠狠色综合系列| 中文字幕不卡在线| 欧洲视频一区二区| 奇米一区二区三区| 中文字幕av一区二区三区高| 色婷婷av一区二区三区gif| 性欧美大战久久久久久久久| 精品国产91乱码一区二区三区 | 国产精品情趣视频| 三级欧美在线一区| 久久人人97超碰com| 成人精品电影在线观看| 亚洲午夜精品网| 欧美xxxx老人做受| 日韩欧美一区二区三区在线| 狠狠色综合播放一区二区| 日韩毛片精品高清免费| 91精品国模一区二区三区| 国产a精品视频| 亚洲成人免费在线观看| 久久精品欧美一区二区三区不卡| 久久亚洲一区二区三区明星换脸| 久久嫩草精品久久久精品| 国产激情一区二区三区| 亚洲综合色在线| 久久久久久免费毛片精品| 欧美色倩网站大全免费| 成人美女在线视频| 美女网站色91| 偷拍日韩校园综合在线| 国产精品理论片| 2021久久国产精品不只是精品| 一区二区三区中文字幕电影| 欧美一区二区三级| 日本韩国一区二区三区| 国产成人av福利| 激情综合亚洲精品| 免费观看在线色综合| 亚洲少妇最新在线视频| 精品国偷自产国产一区| 欧美另类高清zo欧美| 91成人国产精品| 91在线丨porny丨国产| 国产99久久久久| 国产成人综合亚洲网站| 老司机午夜精品99久久| 美女视频黄频大全不卡视频在线播放| 3d动漫精品啪啪1区2区免费| 99国产一区二区三精品乱码| 成人午夜视频在线观看| 国产麻豆精品一区二区| 另类中文字幕网| 日韩av网站在线观看| 免费亚洲电影在线| 裸体在线国模精品偷拍| 精品一区二区免费| 国产夫妻精品视频| 成人免费三级在线| eeuss鲁片一区二区三区在线观看| 日本一区二区在线不卡| 亚洲精品一区二区三区在线观看| 欧美成人免费网站| 欧美肥妇free| 日韩欧美一区二区久久婷婷| 欧美日韩国产综合久久| 91精品国产aⅴ一区二区| 日韩女优视频免费观看| 中文字幕免费在线观看视频一区| 91在线一区二区| 色吧成人激情小说| 欧美日本视频在线| 日韩精品中文字幕在线不卡尤物 | 国产偷国产偷精品高清尤物| 精品美女在线观看| 亚洲精品一线二线三线无人区| 99久久国产综合精品女不卡 | 日韩欧美国产高清| 欧美一区二区免费观在线| 日韩精品一区二区在线观看| 日本一区二区免费在线观看视频| 色素色在线综合| 欧美中文一区二区三区| 91精品在线免费观看| 久久精品男人天堂av| 国产精品久久三区| 五月天久久比比资源色| 精久久久久久久久久久| 色狠狠综合天天综合综合| 欧美一区二区久久| 国产目拍亚洲精品99久久精品| 欧美日韩国产精选| 久久精品视频在线免费观看| 亚洲美女一区二区三区| 蜜臀av性久久久久av蜜臀妖精| 国产夜色精品一区二区av| 亚洲欧美国产高清| 美腿丝袜亚洲综合| 色噜噜狠狠色综合中国| 久久久久久久久免费| 亚洲色图在线视频| 久久99九九99精品| 91福利社在线观看| 国产精品传媒在线| 国产成人午夜视频| www激情久久| 日韩av电影免费观看高清完整版在线观看| 中文字幕一区免费在线观看| 日韩电影一二三区| 91精品办公室少妇高潮对白| 久久精品视频一区二区三区| 欧美a级理论片| 欧美日韩不卡在线| 洋洋av久久久久久久一区| 成人精品免费网站| 久久无码av三级| 国产综合色视频| 精品欧美一区二区在线观看| 亚洲国产一区视频| 欧美无砖专区一中文字| 一色屋精品亚洲香蕉网站| 成人18精品视频| 中文字幕一区二区三区在线不卡 | 一本大道久久a久久综合婷婷| 韩国女主播一区二区三区| 欧美午夜精品久久久久久超碰| 色综合久久久久网| 国产精品看片你懂得| 不卡一区二区在线| 中文字幕中文字幕中文字幕亚洲无线| 久久久精品2019中文字幕之3| 日韩女同互慰一区二区| 中文字幕一区在线观看| 麻豆国产91在线播放| 91丝袜高跟美女视频| 国产欧美一区二区精品久导航 | 亚洲大片在线观看| 色综合久久久久综合体| 亚洲免费av在线| 欧洲精品中文字幕| 亚洲成人免费电影| 日韩三级中文字幕| 日韩精品一级二级| 日韩一区二区免费视频| 国产乱子伦视频一区二区三区| 99这里只有久久精品视频| 在线中文字幕不卡| 国产午夜三级一区二区三| 国产一区二区免费在线| 中文av一区二区| 欧美在线免费观看视频| 舔着乳尖日韩一区| 26uuu国产日韩综合| 97se狠狠狠综合亚洲狠狠| 樱花影视一区二区| 欧美一区二区在线视频| 国产黄色91视频| 亚洲成年人影院| 国产精品丝袜久久久久久app| 亚洲成a人片综合在线| 7777女厕盗摄久久久| 国产成人综合在线播放| 亚洲与欧洲av电影| 精品国产乱码久久久久久久久 | 精品国产成人系列| 久久精品国产第一区二区三区| 色婷婷久久久久swag精品| 国产精品女上位| 欧美亚洲国产一区二区三区va| 国产精品综合在线视频| 欧美激情综合网| 在线播放欧美女士性生活| 国产成人亚洲综合a∨婷婷| 亚洲精品亚洲人成人网在线播放| 石原莉奈一区二区三区在线观看| 国产精选一区二区三区| 曰韩精品一区二区| 精品国产免费久久| 成人国产精品免费观看动漫| 国产精品久久毛片av大全日韩| 天天综合色天天综合色h| 精品国产乱码久久久久久图片| 国产精品免费aⅴ片在线观看| 日产欧产美韩系列久久99| 国产亚洲一区二区在线观看| 欧美美女直播网站| 久久久电影一区二区三区| 国产福利精品一区| 一区二区三区日韩欧美精品| 国产欧美日韩在线| 精品国产露脸精彩对白|