in my 雑記

python bump 日々のことなど

python

自動 はてなブックマーク bot を作った [python selenium ]

自動ではてなブックマークをしてくれるbotを作りました。 気になるワードを指定しておくと、はてなブログの新着で、指定した言葉を含む記事を 自動でブックマークしてくれます。 気になる言葉の情報収集や、 同じような趣味をしているブログを調べるのにご活…

line スタンプ代用 bot を 作った[python flask]

lineのスタンプ代用botを作ったので、blogで紹介します。 スタンプ代用botとはlineでスタンプの代わりに画像を表示してくれるbotです。 例えば、「諦めたらそこで試合終了ですよ」、 というラインのスタンプを表示したい場合は、スタンプを買わなければいけ…

pythonのwebサイトを外部公開しよう on windows 環境構築~ドメイン設定

今回はpython のwebフレームワークflaskで作ったサイトを外部公開する手順。 以下を使用します。 ・flask Python性の必要最低限の機能を持ったwebフレームワーク。別に他のフレームワークでも問題ない。 ・nginx Webサーバ。webブラウザからの処理に応答する…

windows に uswgi を インストール

windowsにuswgiをインストールしようとしたとき四苦八苦したので、メモ。 やりたいことはflaskのwebアプリを外部公開。 そのために考えられる方法は、以下。 nginx + uswgi docker + nginx + uswgi apach + mod_wsgi 一番オーソドックスな1でやろうと思った…

windowsでpythonを始めよう 環境構築~実行 2017

今回はwindowsでpythonの環境を構築する方法を説明します。 欲しいものがあったら後で入れればいいので、 今回は余分なものは省いて必要最低限の物のみインストールします。 ここから最新バージョンのpythonをダウンロードします。 Welcome to Python.org

python3で文章を単語単位に分割する

今回は文章を単語単位に分割する形態素解析をpython3で行います。 と言っても、超便利なライブラリがあるので、それを使うだけです。 準備 今回は「Janome」と言うライブラリを使用します。 他にも形態素解析のライブラリは多くあるみたいだけど(MeCab、Juma…

python3で音声ファイルをテキストにする

今回は前回の続きで、google speech apiで音声認識を行います。 google speech apiを使用する準備ができていない方は前回の記事を参考に、 登録やインストールを行ってください。 動かしてみる 公式のサンプルを動かしてみます。 GOOGLE_APPLICATION_CREDENT…

python3で音声ファイルから静止画付き動画を作成する

python3で音声ファイルを静止画付き動画を作成する方法を紹介します。 準備 今回はFFMpegで動画を作成するため、まずはFFMpegを入れます。 pip install ffmpy

Google Cloud Speech API [音声をテキストに起こす] 利用方法

今回は音声をテキストに起こしてくれるgoogleのapi「Google Cloud Speech API」 利用方法を紹介します。 基本的に、quick-start通りに進めます。 Google Cloud Platformアカウント作成 まずはGoogle Cloud Platformに登録します。 Google Cloud Platformに登…

python3でテキストファイルからデータベース(sqlite3)に取り込む

今回はテキストファイルをsqlite3に取り込む方法を紹介します。 DBはsqlite3を使用しました。 ちょっとした、データ分析のために使用する予定なので、 単一ファイルで管理が楽なsqlite3を選択しました。 今回は例として歌詞のテキストデータをデータベースに…

python3で100件以上のツイートを取得する

前回の記事ではツイートを取得するプログラムを書きましたが、 twitterApiでは一回で100件までしか、取得できません。 今回はより実践的に該当するツイートをAPIの制限が許す限り表示します。 また、よく使う検索パラメータの紹介をします。 改良したプログ…

python3でtwitterを検索する

pythonでツイッターを検索し結果を取得する方法を紹介します。 twitter Api キー取得 twitterApiを使用するために、アプリケーション登録をします。 ※twitterのアカウントを持っていない方は適当に取得してください。

インタビュー記事作成に使えるSublimeText3のプラグインを作った

前回の記事の続きでインタビュー記事作成等に使えるST3のプラグインを作りました。 あらかじめ登録しておいた『〇〇「」』をショートカットキーで 呼び出すことのできるプラグインです。 ショートカットキーで登録してある『〇〇「」』を呼び出して、 セリフ…

Python3でSublimeText3のプラグインを作る

テキストエディタは以前からatomを使っていたが、 atomで簡単なプラグインが作るのはjsが読めない私には辛かったのでST3に乗り換えることにした。 まずは、下を見て導入&日本語化。 WindosでSublime Text3日本語化は意外と分かりづらい - Qiita 次に、プラグ…

コマンドラインからyoutubeを投稿する

コマンドラインからyoutubeを投稿する方法を紹介します。 YouTube Data API と pythonのyoutube-uploadを使用します。 まずはpythonでYouTube Data API を使用するためにgoogle-api-python-clientをインストールします。 sudo pip install --upgrade google-…

python3でgoogleの画像をダウンロード

googleの画像をpython3でダウンロードするプログラムを紹介します。 Google Custom Search APIを使えば簡単にできるんですが、 これは有料(無料枠は100リクエスト)なのでurllibを使ってダウンロードします。 検索ワード、ダウンロード数設定するとフォルダを…