記録

?Ponanza(ポナンザ)の作成者さんが作ったお天気のアレを真似たひとり用。

Ponanza(ポナンザ)の作成者さんが作ったお天気のアレを真似たひとり使用?ものです。下記のものを作りました。開発者の場合、自分で作りたい衝動にかられると思います。まんまと駆られて作りました…なので考え方をお裾分けです。今までQiitaで公開したソースコードも必要になりますので、リンクを貼っときます。そしてメインのソースコードは下記になります( Twitterのoauthライブラリを呼び出しが必要になります。 )。

※個人の開発者様用なので位置情報は引っ張って来てません、天気の都道府県を変更されるか、Twitterの位置情報を使用し天気のAPIへ投げるなりしてください(本家はIP情報から位置情報を特定しようとしているようです)。乱暴な説明ですが駆け出しのプログラマーじゃない限りできると思います。

本家はこちら
https://note.com/issei_y/n/ne128a0cf27ca

追記:ソースコードをComposerで使用できるようにしました。
https://qiita.com/zip358com/items/8c1a128e24cc33ca7ca7

composer require zip358/tw_name_change
<?php
require_once ("vendor/autoload.php");
require_once ("moon.php");
require_once ("tenki.php");
use Abraham\TwitterOAuth\TwitterOAuth;
$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET);
$user_data=$connection->get("users/show",["screen_name"=>$user_screen_name]);
$name = $user_data->name;
date_default_timezone_set('Asia/Tokyo');
$icons = moon::$icon + tenki::$icon + array("@"=>"@");
$year = date("Y");
$mon = (int)date("m");
$day = (int)date("d");
$H = (int)date("H");
if($H>=6 and $H<=17){
    tenki::main();
    tenki::$url = "https://api.openweathermap.org/data/2.5/weather?id=".tenki::$ken->kochi["id"]."&appid=".tenki::$appid;
    tenki::api();
    $chg = tenki::$icon[str_replace("n","d",tenki::$response->weather[0]["icon"])];
}else{
    moon::main($year,$mon,$day);
    $chg = moon::icon();
}
foreach($icons as $key=>$val){
  if(preg_match("/$val/",$name)){
    $hit = $val;
  }
}
$name = str_replace("$hit",$chg,$name);
$connection->post("account/update_profile", ["name" =>$name]);

活動支援よろしくお願いします

月の満ち欠けPHPライブラリを書きました。ちょっと適当なアイコンで表示。前のページ

理屈と屁理屈と理屈。次のページ

関連記事

  1. 記録

    アマゾンでフリマみたいに商品が売れるってさ??

    アマゾンのアカウントがあればアマゾンでフリマみたいに商品を売ること…

  2. 記録

    映画、羊の木を観てきました。

    https://twitter.com/zip358com/stat…

  3. 記録

    悲報:アレが減っている?

    YOUTUBERの人達が広告の収益が減っていると最近聞きましたが、そ…

  4. 記録

    ブルーレイディスク #君の名は を購入しましたよ。

    ブルーレイディスク「 君の名は」 を購入しましたよ。いちおう購入っ…

  5. 記録

    何倍かの勉強をしているひと。

    ある人が土日、とある場所で毎週のように勉強しているのを自分は知ってい…

2020年2月
 12
3456789
10111213141516
17181920212223
242526272829  

カテゴリー

PAGE TOP