atermをコマンドラインからリブートする

 時々通信できなくなるatermをコマンドラインからリブートできるならcronに入れて自動再起動できるなと思っていた。今はクライアントPC起動時にスクリプトでチェックしている。

 検索してみたら、手頃な事例が。
www.minimalab.com

 なるほど。ではまず手打ちで最初のcurlコマンドを実行してみる。ありゃ、Session_IDなんか返してへんぞ。Basic認証には成功しているみたいやけど。バージョンが違うのか?

続きを読む

xubuntuを20.04にアップグレード

 日本語remixをインストールしているとそれがアップグレードされるまでアップグレードできないと思いこんでいたけど、勘違いだとわかったのでdo-rerease-upgrade -dを実行。

 なんかエラーがたくさん出たなと思ってみていたが、終了後のapt updateでもエラーが出てきて完了しない。なんでも/var/lib/emacsen-common以下のディレクトリがないとかゆうてる。調べてみると確かにない。運良くインストールした時の/var(別ディスクを/varにマウントする前のファイル群)を/var-としてバックアップしていたので、そこからemacsen-common以下をコピーしてきたらupdateできて、upgrade、dist-upgradeも完了。

続きを読む

spotify web apiでリストを取得する。

 昨日の続き。Spotify Web API PHPを使ってごにょごにょ。
doroyamada.hatenablog.jp


 プレイリストの取得はスムーズに行った。複数のミュージシャンのコラボレーション曲ではartistsが参加ミュージシャン名の配列になっていたりするという細かい仕様で感心したけど、今回はメインのミュージシャンだけ取得するようにした。

 ついでに、サーバ(といってもlocalhost)上で動くように作り変え。アルバムとプレイリスト両対応。

続きを読む

spotifyからアルバムの曲名一覧を引っ張ってくる

 Spotify Web API PHPを使ってこにょごにょする話の続き。
doroyamada.hatenablog.jp

 最初に立ち返って、なにをやりたかったかと言うと、アルバムの曲名一覧をクリップボードにコピーできる状態で得たいということ。ブラウザ上でもコンソールでもどっちでもいいけど、まずはコンソールで。そういうサービスはいくつかあるけど、誤定年にすべての情報を出力してくれる。曲名だけでいいのに。なぜそういうことをしたいかというと・・・秘密。

 spotify-web-api-phpのドキュメントを読むとgetAlbumというメソッドがあるっぽい。これで比較的かんたんにできるかも。

続きを読む

Spotify Web API PHPが動かなかった話

 Spotifyを使い始めてみたので、API遊び。phpのAPIツールも公開されている。

github.com

 ところが、最初のテストプログラムで500エラー。apacheのログを見ると

PHP Fatal error:  Uncaught Error: Call to undefined function SpotifyWebAPI\\curl_init() in /home/kazz/bin/html/spotify/vendor/jwilsson/spotify-web-api-php/src/Request.php:234

 php-curlはインストールされているはずなのに。

続きを読む