よちよちpython

独習 python/Qpython/Pydroid3/termux

コマンド

コマンドでYouTube動画をダウンロード保存する方法

コマンドでYouTube動画をダウンロードする方法のメモ。 実行環境 Androidスマホ termux 準備するもの youtube-dlというCUIソフトを使いますのでインストールします。 pip install youtube-dl これで準備完了。 実行の前に ダウンロードは法に触れないの? 幾…

【メモ】json.loadでdecodeエラー。Vimで「'」を「"」に置換

Pythonでjson.load()をしたらdecode errorが出た。ダブルクォートでなければ駄目なんだと。 .JSONDecodeError: Expecting property name enclosed in double quotes: line 6 column 9 (char 312) Vimで置換。 :%s/'/"/g このコマンドで全ての'が"に置換され…

WSLのUbuntuにWebサーバーApache2とデータベースMySQLをインストール

WSLのUbuntuに WebサーバーApache2 と データベースMySQL をインストールした記録。 Windows10 WSLのUbuntuにLAMP環境を作ってWordPressをインストールする(前編) – CodeAid(コードエイド) を参考に作業を進めました。 小さな野望としましては ローカル…

【Windows10とAndroid】Pythonとbottleで自作するJupyter風ナイスなポンコツWebアプリ

PythonとWebフレームワークbottleを使って、JupyterNotebook風Webアプリを自作した。その記録。 前々回に作ったものを改造。 前回前々回 なんと、ブラウザ上でPythonコードが実行できます! htmlを書き換えれば独自のJupyterが作れる。 実行風景 起動画面 Py…

【Windows10とAndroid】PythonとbottleでポンコツWebアプリ改(markdownをhtmlに変換機能付き)

今回もbottleを使ったポンコツWebアプリを作ります。前回を改良しました。 前回のはブラウザのフォームから入力したテキストを表示しファイルに保存するだけのアプリでした。 今回の改良点はmarkdown形式で入力したテキストをhtml形式に変換し、元のテキスト…

【Windows10とAndroid】Pythonとbottleで動かすポンコツWebメモ帳アプリ

入力フォームをつけたページをブラウザで開いて入力送信すると、その内容がローカルのファイルに保存されるだけの記入内容編集不可ポンコツWebアプリを作った。その記録。 【使い方】 Pythonファイルを実行するとブラウザが起動しこのページを表示 フォーム…

【termux】コマンドでカメラ撮影

Googleプレイからtermuxとtermux:apiをインストールしたAndroidスマホを使ってコマンドでカメラ撮影する方法メモ。 コマンド termux-camera-photo -c 0 test.jpg この場合、画像はカレントディレクトリにtest.jpgの名前で保存される。 引数の0はカメラの番号…

Pythonコマンドライン引数

コマンドライン引数について。 目次 目次 実行環境 コマンドライン引数とはなあに? ところで、アプリ使用時にプログラムを書き換えた事あります? だがプログラミングのサンプルは… プログラムファイルを開かず引数を渡す知恵 Pythonのコマンドライン引数の…

【termux】ターミナル上で動くテキストエディタnanoとmicroをインストールした。

ターミナル上で動くテキストエディタは数多くの種類があるようです。 代表的なviやvim、emacsは驚くほど高機能ですが操作方法が特殊で、色んなコマンドを覚える必要がありますのでプログラミング初心者には負担です。 「ちょっとした短いテキストをサクッと…

Windows10 GitBashのアップデート方法メモ

プログラマー、スーパーハッカーたちはコマンドを使う。Unix/Linuxコマンド。幾つか種類があるが大抵はBashシェルという種類のコマンド。誰もWindowsコマンドを使わない。 LinuxコマンドとWindowsのコマンドの2つを覚えるのは大変なので、 WindowsでBashシェ…

メモ termuxでシェルスクリプトの作成と実行

Android上のtermuxでPythonのインタプリタを起動するだけのシェルスクリプトの作り方と実行方法メモ。 シェルスクリプトをほとんど使わないので忘れる。というかぜんぜん覚えないのでメモしとく。 実行環境 Androidスマホ termux (Pythonがインストールされ…

【termux】スマホでGPSスピードメーターをつくる

前回Androidスマホとtermux、Pythonを使って、GPS現在地座標取得とGoogleマップでの確認をしました。 https://chayarokurokuro.hatenablog.com/entry/2019/10/21/224330 今回はGPS座標を利用したスピードメーターを作ります。 環境 Androidスマホ termux Pyt…

はてなブログのOauth認証でAccessTokenを取得するコード

呟き はてなブログOauth認証アプリ開発PIN取得成功の続きです。 コードを書いておりませんでした。 今回はそのコードを書きます。 【参考】 qiita 一番分かりやすい OAuth の説明 : qiita 一番分かりやすい OAuth の説明 lisz-works : lisz-works Python3 …

【termux】Androidスマホのセンサーの値を取得する

スマホやタブレットには様々なセンサーが付いていますが、今回はtermuxでコマンドからセンサーの値を取得してみます。 目次 目次 作業環境 termux-sensorコマンドの使い方 termux-sensorコマンドで取得できるセンサー値の一覧を表示 センサーの値を取得して…

【termux】amコマンド実験

Androidアプリ開発でデバッグする際によく使われ、Androidスマホアプリを起動させるam startコマンドというのがtermuxで動くので幾つか試した。 このコマンドがどういう風に利用されている等は一切知らない。 Pythonからはsubprocessモジュールを使って様々…

【termux】(メモ) クリップボードに指定ファイルの中身をコピーする方法

スマホのtermuxでコマンドを使って、カレントディレクトリ内の指定のファイルを開かずにクリップボードにコピーする方法。 termuxで termux-clipboard-set < ファイル名 と入力すると、ファイルの内容をコピーできる。 (貼り付けはtermux-clipboard-getコマ…

JupyterNotebook拡張機能jupytextモジュールでipynbを新規mdファイルに自動保存

Jupyter Notebookのjupytextというモジュールと拡張機能を使って、ipynbファイルを保存する度にmdファイルにしてくれる設定をしたら便利だったので、忘れない内に設定方法を書いとこ。 Jupyter Notebookがインストールされている前提。 ipynbファイルを開い…

コマンドの短縮化aliasと設定反映sourceコマンド

備忘録。aliasの設定と反映。 長々とコマンドを打つ手間を省く為に、コマンドを別の短い単語に置き換える方法。 作業環境 Androidスマホ termux 手順 流れ bashrcを書き換える sourceコマンドで設定変更の反映 手順1 ホームディレクトリでターミナルから $ l…

subprocessを使ってみる

コマンドをPythonコードで実行するには、どうすればいい? インストール不要な標準モジュールのsubprocessを使うと出来そうです。 os.systemなどに変わってsubprocessモジュールの使用を推奨されているようですので、それを使います。 参照 Python公式 subpr…

JupyterNotebookのマジックコマンドでセルをpyファイルに変換保存、実行してみる

Jupyter Notebookのマジックコマンドを使って、 コードセルに書いたPythonコードをPythonファイルに保存し、 さらに保存したpyファイルを実行する までを行ってみる。 Jupyter Notebookがインストールされている前提で、セルで作業します。 QPyNotebookのス…

【JupyterNotebook】マジックコマンド使用法基礎

おわび このページを開くと「こんにちは」と出たと思いますが、記事の中にJavaScriptを動かすマジックコマンドを書いている為に出たものです。先におわび申し上げます。 はじめに Jupyter Notebookにはmagic commandという機能がついています。 便利そうです…

【スマホ】termuxでjupyter notebookをブラウザで起動する為のパスワード設定

termuxでjupyter notebookサーバーを起動し、ブラウザで開く為にパスワードの設定をする方法。 パスワードかトークンの設定をしないとtermuxからjupyter notebookが使えないようなので、設定します。 termuxにJupyterNotebookをインストールできている前提で…

【スマホ】メモ / termuxからchromeを開くコマンド

am start --user 0 -n com.android.chrome/com.google.android.apps.chrome.Main 参照

CUIエディタ vim でよく使いそうなコマンド一覧

CUIエディタvimでよく使いそうなコマンドを表にしました。 たくさんあって基本的なものも忘れてしまうのでw 目次 目次 【ターミナル上でのコマンド操作】 vimの起動とファイルの開き方 vimの終了方法 【基本のき】 入力、編集 保存、終了 【移動】 ページ内…

Python/ディレクトリやファイル基本操作方法

この記事は、 ・QPyNotebookで作成したipynbファイルを、 ・termuxで$ jupyter nbconvert ○○.ipynb --to markdownコマンドを使ってmdファイルに変換し、 ・そのmdファイルをはてなブログアプリにコピペ して出来たものです。 内容的には、Pythonのファイル検…

メモ/termuxでipynbファイルをhtmlファイルに変換

スマホでNotebook形式のipynbファイルをhtmlファイルに変換できるでしょうか。 AnacondaならJupyterNotebookにhtmlとして出力するボタンがついているので(「File」→「Download as」→「HTML」で)簡単にできますが、果たしてスマホでは… 参考ページ jupyter no…

Android上のtermuxからコマンドでWebページをテキスト化するテスト

Webページを簡単にテキストファイルに出来ないかな? 色んなやり方があるとは思いますが、以下の方法でやってみます。 【使ったもの】 Androidスマホ termux テキストベースのWebブラウザw3m テキストベースのブラウザw3mで出力されるテキストを、リダイレク…

Webスクレイピングをコマンドラインでテスト

コマンドプロンプト等ターミナルからurlとタグを引数に与えると、そのページ中のタグを拾い出すPythonスクリプトのテストです。 Pythonモジュールは requests BeautifulSoup4 を使用しています。別途いります。 Pythonスクリプト #! usr/bin/env python3 imp…

【lsコマンドもどきをbatファイルとPythonで作ってみるテスト(Windows/python)】

下のリンクの続きをやってみました。 【pwdコマンドもどきをbatファイルとPythonで作ってみるテスト(Windows/python)】 - よちよちpython dirコマンドの出力を、batファイルとpythonスクリプトを用いて カレントディレクトリのみ フォルダ名/ファイル名のみ …

コマンド操作の自動化 / バッチファイルとシェルスクリプト【メモ】

ショッピングサイトなどでお買い物をすると、サイトから受注確認のメールが届いたりします。 このような芸当ができるショッピングサイトの事務員さんは何と仕事のさばける人たちでしょう!いいえ、もちろんコンピュータが自動で行っています。 注文があれば…