ITエンジニア/デザイナ向けにオープンソースを毎日紹介

Web APIの記事一覧

プレミアムユーザー限定記事

MOONGIFTプレミアムは、月額500円の有料サービスです。詳細はこちらから

もっと見る

None

  • 2018/06/25

MRISA - Google画像検索を使って類似画像APIを実現

AIや機械学習で良く取り上げられるのが画像の分析です。何や誰が写っているのかを分析したり、タグ付けするような技術が人気です。また、ある写真と似たような写真を探すこともできます。そうした画像検索をGoogle画像検索を使ってAPI化するのがMRISAです。## MRISAの使い方MRISAは以下のようなAPIを呼び出して...

List

  • 2018/04/29

RSS Box - 様々なサービスの情報をRSSフィード化

オンライン上の情報を集めるのにRSSフィードは便利な仕組みですが、最近はフィードを出していないサイトも数多くあります。特にソーシャルメディア系のサイトでは訪問しないと情報が見られません。そこで使ってみたいのがRSS Boxです。RSSフィードに対応していないサイトをフィード化するソフトウェアです。## RSS Boxの...

List

  • 2018/04/29

ホッテントリ感情分析 - はてなブックマークを感情分析

物事には善悪両面があります。人の持つバックグラウンドが異なる以上、意見が割れるのは致し方ないことです。ネット上では匿名性が高いので賛否の声が極端になることが多いです。そうした賛否の分裂を可視化するのがホッテントリ感情分析になります。はてなブックマークを分析し、可視化します。## ホッテントリ感情分析の使い方トップで表示...

List

  • 2018/04/28

ghr - GitHubリリース用アップローダー

GitHubにはリリース機能があります。バイナリファイルはこちらにアップロードすることでリポジトリに入れることによる容量増加を防げます。また、バイナリなどバージョン管理できないものはこちらを使うよう推奨されています。そんなGitHubのリリース機能をCLIで使いやすくしてくれるのがghrです。## ghrの使い方ghr...

List

  • 2018/04/26

Gotenberg - 各種ファイルからWeb API経由でPDF生成

PDFを作るのは意外と手間です。Windows10やmacOSでは印刷機能を使ってPDFの作成ができますが、自動化するのには向きません。大量のPDFを一気に作らないといけない時には面倒です。そこで使ってみたいのがGotenbergです。Web APIベースで多彩なファイルをPDFに変換します。## Gotenbergの...

List

  • 2018/04/02

gh-blog - GitHub Issueをブログに

GitHubを使ってどんなことができるだろう、そんなことを考えてみると新しいアイディアが沸くかも知れません。コードホスティングとしてだけ見るのではなく、もっと様々な可能性があります。今回はその一つとしてGitHubをブログ化するgh-blogを紹介します。ユニークなのはIssueが記事になることです。## gh-blo...

List

  • 2018/03/21

Sheetsee.js - Googleスプレッドシートのデータをビジュアル化

Googleスプレッドシートは表計算として便利ですが、簡易的なデータベースとして使うこともできます。特にデータメンテナンスがしやすいので、データの取得だけ行えれば様々な表示に活用できるでしょう。今回はそんなスプレッドシートのデータ可視化に特化したSheetsee.jsを紹介します。## Sheetsee.jsの使い方埋...

List

  • 2018/03/21

Markdown Webhook - MarkdownファイルをDropboxに保存するとHTMLに変換

Dropboxは手軽に使えるクラウドストレージです。さらにWeb APIを使うことで、ファイル操作をフックとして様々なイベントを行うことができます。サードパーティー製のアプリケーションがファイルの書き込み先として利用するのがよくある例です。今回はDropbox公式に作られたデモアプリケーション、Markdown Web...

List

  • 2018/03/20

Slack-Term - ターミナル用Slackクライアント

SlackはWebまたはデスクトップアプリケーションを提供しています。しかしサーバサイドのエンジニアで、コンソールを使うことが多い人にとってはわざわざブラウザを立ち上げたり、デスクトップアプリケーションをインストールするのは面倒でしょう。そこで使ってみたいのがSlack-Termです。ターミナル上で動作するSlackク...

List

  • 2018/03/12

Tweet Tray - 常駐型。ツイートするだけのTwitterクライアント

Twitterを交流の場として楽しんでいる人は多いと思いますが、中には交流はどうでもよくて、とにかく発信だけしたいという方もいるのではないでしょうか。メディアのアカウントはそういう傾向がありますし、発散したり独り言をつぶやきたいという方はそうでしょう。そこで使ってみたいのがTweet Trayです。素早くツイートするの...

List

  • 2018/02/27

Tsuru - Twitter/Mastodon/GNU Social対応のTweetdeck風クライアント

一気に盛り上がって、一気に消沈した感もあるMastodon。しかし、にわかなブームが去った今だからこそ、続ける意味が出てきたと言えます。これまでのTwitterアカウントも使いつつ、Mastodonと使い分けている方も多いのではないでしょうか。TsuruはTwitterとMastodon、さらにGNU Socialを使...

List

  • 2018/02/23

nrm - スクリーンショットを撮影してGitHubにアップロード

GitHubでIssueの報告をする際などに、スクリーンショットを載せたいと思うことがあるかも知れません。テキストボックスにそのまま貼り付けても良いですが、バージョン管理されないので貼り付けた後の管理が煩雑になります。そこで使ってみたいのがnrmです。素早くスクリーンショットをアップロードしてくれるソフトウェアです。#...

None

  • 2018/01/22

todoist - CLI版のTodoistクライアント

MOONGIFTではタスク管理にTodoistを採用しています。個人的にもTodoistに出会う前はタスク管理がうまくいった試しがなく、最良のサービスに出会ったと感じています。そんなTodoistは専用クライアントソフトウェアを用意していますが、それに満足しない方はCLI版のtodoistを使ってみましょう。## to...

None

  • 2018/01/21

dboxpaper - Go製のDropbox Paperクライアント

MOONGIFTではDropbox Paperを活用しています。類似のノートアプリは多数ありますが、URLの共有が簡単であること、Word形式で出力できるのが大きなメリットになっています。そんなDropbox Paperをローカルからも操作できるクライアントがdboxpaperになります。## dboxpaperの使い...

List

  • 2018/01/12

slash - CUIのSlackクライアント

最近は社内の情報共有でSlackが使われることが増えています。そうした中、サーバ管理者であってもSlackに参加して欲しいと言われることもあるでしょう。しかし、そのためにGUIアプリケーションを立ち上げておくのは面倒です。そこで使ってみたいのがslashです。CUIのSlackクライアントです。## slashの使い方...

List

  • 2017/12/14

gas-github - Google App ScriptをGitHubで管理!

Googleスプレッドシート上でもマクロに似た機能、Google App Scriptが利用できます。JavaScript(のサブセットですがネットワーク周りはむしろ使いやすい)で書けるのでとても簡単に使えます。問題はWeb IDE上で書かないといけないことで、バージョン管理に対応していないことです。そこで使ってみたい...

List

  • 2017/12/13

tosheets - 標準出力をGoogleスプレッドシートへ保存

Googleスプレッドシートは普段殆どオフィススイートを使わない方にとって便利なサービスです。多くはドキュメントを作ったり、表計算をしたりスライドを作ったりといった使い方でしょう。そんな開発者らしくない使い方は面白くありません。そこで紹介したいのがtosheetsです。## tosheetsの使い方tosheetsは標...

None

  • 2017/12/04

weather - 天気が分かるCLIツール

データセンターにいるサーバ管理者がふと天気を知りたいと思ったらどうしたら良いでしょうか。窓もなく、ファンの音しかしないような中、天気を知るのは面倒です。セキュリティに厳しいところでは携帯電話は持ち込めないかも知れません。そこで使えるのがweatherです。コマンドラインで簡単に天気が分かります。## weatherの使...

List

  • 2017/12/03

datasette - SQLiteをJSON API化

社内システムであればMS Accessの代わりにSQLite3にデータを入れても良いでしょう。MS Accessと同じように単一ファイルで動きますし、多彩なプログラミング言語から利用できます。さらにそのデータを閲覧するのであれば、datasetteを使ってJSON API化すると便利です。## datasetteの使い...

List

  • 2017/11/03

go-wkhtmltox - Web APIでWebサイトのスクリーンショット

Webサイトのスクリーンショットを画像化しておきたいというニーズは強くあります。そんな時に使えるのがwkhtmltopdfやwkhtmltoimageといったコマンドなのですが、これは個人でインストールする必要があります。社内であれば使ってみたいのがgo-wkhtmltoxです。wkhtmltopdf/wkhtmlto...