opendrop(airdrop活用した、pythonで書かれたターミナルコマンド)でファイルを転送できません。

ターミナルでファイル転送(airdrop)するのに、opendropを使おうとしています。

terminalで

sh-3.2#opendrop send -r 0 -f all.pdf

airdropの画面に

“xxxxxxx.local”が“all.pdf”を送信しようとしています。

”受け付けて開く” ”受け付けない” ”受け付ける” 

の3つの選択画面となり、”受け付ける”をクリックすると

“xxxxxxx.local”によりコピーがキャンセルされました。

と表示されます。terminalの画面には

Uploading file ...

Exception ignored in: <function ArchiveEntry.__del__ at 0x7f853041e310>

Traceback (most recent call last):

File "/var/root/miniconda3/lib/python3.9/site-packages/libarchive/entry.py", line 51, in __del__

ffi.entry_free(self._entry_p)

AttributeError: _entry_p

Traceback (most recent call last):

File "/var/root/miniconda3/bin/opendrop", line 8, in <module>

sys.exit(main())

File "/var/root/miniconda3/lib/python3.9/site-packages/opendrop/cli.py", line 36, in main

AirDropCli(sys.argv[1:])

File "/var/root/miniconda3/lib/python3.9/site-packages/opendrop/cli.py", line 112, in __init__

self.send()

File "/var/root/miniconda3/lib/python3.9/site-packages/opendrop/cli.py", line 196, in send

if not self.client.send_upload(self.file, is_url=self.is_url):

File "/var/root/miniconda3/lib/python3.9/site-packages/opendrop/client.py", line 214, in send_upload

archive.add_abs_file(f, os.path.join(".", ff))

File "/var/root/miniconda3/lib/python3.9/site-packages/opendrop/util.py", line 184, in add_abs_file

entry = ArchiveEntry(None, entry_p)

TypeError: __init__() takes from 1 to 2 positional arguments but 3 were given

というエラーが出ています。

マウスを使ったairdropは問題なくファイルは転送できます。

ターミナルでファイル転送(airdrop)するのに、opendrop使いたいのですが、どのようにしたら、opendropが使えるでしゅか?



MacBook Pro 16″, macOS 10.15

投稿日 2023/02/10 17:43

返信
返信: 2

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

opendrop(airdrop活用した、pythonで書かれたターミナルコマンド)でファイルを転送できません。

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。