pipenv install python-twitter pipenv install html5lib pipenv install beautifulsoup4 pipenv install apscheduler pipenv install requests pipenv run pip freeze > requirements.txt echo "python-3.6.7" > runtime.txt echo "clock: python clock.py" > Procfile git config --global user.name "xxxxx" git config --global user.email "xxxxx@gmail.com" rm -rf .git git init git add . git commit -m "my first commit"
概要 おそ松のセリフをランダムに返すLINE BOTを作ります。 環境はDjango+Heroku。細かいトラップを回避しながら頑張って作ります。 友だち追加 あまり会話は成立しないです (セリフをランダムに返すだけなので) 当然ですが非公式です ソースコード 開発環境 Mac OS X 10.11.6 python 2.7.11 Django 1.10.3 おおまかな手順 1. LINE Messaging API登録 2. Djangoインストール 3. Djangoプロジェクト作成+動作確認 4. Djangoでbotアプリケーション作成+動作確認 5. おそ松のセリフをランダムで返す部分を作成 6. Herokuにデプロイ 7. LINE側にHerokuのアドレスをセット 8. 会話してみる 詳細な手順 0. 前提 python, pipはインストール済み Herokuアカウント作
備忘録的に書いていきます。 今日は「LINE BOT」を作ります! なんでPythonかというとPHPで作ったことはあったのです。 今後LINE BOTに機械学習的な要素を入れたいなぁと思ったので Pythonを選びました。今絶賛勉強中の言語のため、基本的な書き方すらわかってない 状態ですが、興味がある人は見ていってください。 今回の構成は以下です。 言語:Python 3.5.1 フレームワーク:Flask サーバ:Heroku(アドオン:Fixie) PythonのフレームワークはFlaskを使いました。 Flaskは軽量なフレームワークらしく、非常に簡単にWebアプリが作れるという特徴があると 耳にしたので、使ってみよう!と思いました。一番有名で世界中に使われているDjangoという フレームワークもありますが、ちょっと学習コスト高そうだったので今回はやめました。 サーバーにはHer
はじめに 自分用メモです、経緯は下記。 前回作成したようなBottleアプリケーションをローカルでなくインターネット上で動かしてみたかった。 今更ながらHerokuを使ってみたかった。 ローカル環境を構築せずに開発ができるというCloud9の存在を知って、使ってみたかった。 前提条件とか Cloud9, heroku, GitHubのアカウントは作成済み Pythonはバージョン3.5.1を使う やったこと 【Cloud9】ワークスペースの作成 https://c9.io/new Choose a templateでPythonを指定してCreate workspace 【Cloud9】Pythonのバージョンアップ Cloud9のデフォルトだとPythonのバージョンはPython2系なので、Python3.5.1を利用するよう変更しておく。 画面下部の緑色の+ボタンを押して[New T
Cloud9で開発したdjangoプロジェクトをherokuで公開 プロローグ 前回の記事でherokuを少し使ってみました。 あれから3ヶ月,Rの経験値も上がってきましたが,今回はRではなくPythonを使ったお話です。 Rはパッケージも多く,昨年は書籍もたくさん出ましたし,最近はTokyoRを通じて知りあったRガチ勢の皆様が四六時中参加しているslackもあって,とても便利なのですが,基本的に統計処理を念頭に作られたものということもあり,データの前処理ではawkを使ったりしていました。しかしawkは会社のWindows7(32bit)環境で使うにはいろいろ面倒です。 そこで実は2015年夏くらいから情報収集を始め,Python関連の勉強会にもいろいろ参加してました(あとjuliaも)。 みんなのPython勉強会StartPythonClub(#StaPy) Pythonもくもく会@ア
プロフェッショナルのための 実践Heroku入門 プラットフォーム・クラウドを活用したアプリケーション開発と運用 (書籍)posted with カエレバ相澤歩,arton,鳥井雪,織田敬子 KADOKAWA/アスキー・メディアワークス 2014-09-19 Amazonで探す楽天市場で探すYahooショッピングで探す 目次 目次 はじめに Heroku上でJupyterサーバを立てる方法 Heroku Postgresの無料枠をノートブックのストレージにする このシステムの問題点 1. DBからノートブックを抽出したり、ディレクトリを移動させる方法がわからない。 参考資料 MyEnigma Supporters はじめに 先日、Jupyter Notebookが 非常に便利という記事を書きました。 myenigma.hatenablog.com myenigma.hatenablog.c
コアというか、必須 Django http://djangoproject.com 本体 Pillow http://pypi.python.org/pypi/Pillow 画像処理ライブラリ South http://south.readthedocs.org マイグレーション Sphinx http://sphinx-doc.org/ ドキュメント django-vanilla-view http://django-vanilla-views.org/ django-braces http://django-braces.readthedocs.org CBVに対応したMixin集 django-debug-toolbar http://pypi.python.org/pypi/django-debug-toolbar デバッグツールバー django-model-utils http
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く