ITに明るくもなく、Pythonがよくわからないまま使っているので、分かりづらい説明となってしまい申し訳ないのですが、行いたいこととしては
①PythonでクリップボードにコピーされているURLを読み込んで、そのURLの中から特定のリンクを取得し、テキストファイルに追記する。(仮にCopy and Download.pyとします。)
というPythonプログラムを作成し、
②URLをクリップボードにコピー→①を実行
という一連の処理を作成し、
③FireFox上でURLリンクを右クリックした際のメニューのところに表示させて、実行できるようにしたいです。
①に関してはすでに作成できているのですが、②、③がうまく行かず困っています。
Python自体は仮想環境(?)を作成して、次のフォルダの中に①のプログラムが入っています。
/Users/xxxxxxxxxx/python_env ```①を実行するときはコマンドプロンプトで ```ここに言語を入力 cd /Users/xxxxxxxxxx/python_env; pwd source py3env/bin/activate pyenv global 3.8.0 eval "$(pyenv init -)"
と入力してから
python Copy and Download.py
と実行しています。この場合は実行できていることは確認済みです。
この処理をAutomatorで実行するために、次のような処理を書いたのですが、まずFirefox上で右クリックしても①が出てこず、safariで、URLリンクではなく直接URLを右クリックした場合のみ出てきている状態です。
これをFireFoxでURLリンクを右クリックしたら①が実行できる上にしたいです。
今はその方法がわからないためSafari上でURLを右クリックして実行しているのですが、実行するとCopy and Download.py内に入っている
import pyperclip
という処理でモジュールがありませんというエラーが出てしまいます。
どのようにすれば
(1)Firefox上で、URLリンクを右クリックした際に↑のAutomatorプログラムを実行できるようになるか
(2)Automatorで
URLをクリップボードにコピー→①のPythonプログラムを実行 できるようになるか
を教えていただけると嬉しいです。
よろしくおねがいします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/12/20 07:46