きょうのまなび(2024/07/23)

You,3 min read

1. 続・Google DriveのエクスポートでOfficeファイルやPDFに変換するとプログラムでそのまま読み込めない

昨日から続いている、読み込むことができない件について解決しました。

Google Driveからエクスポートしたファイルは拡張子やContent-Typeは指定した形式になっていましたが、中のバイナリがPNG形式になっていました。(そりゃ、読み込めないよな・・・)

NG
https://docs.google.com/presentation/d/xxxxx/export?mimeType=application/vnd.openxmlformats-officedocument.presentationml.presentation

OK
https://docs.google.com/presentation/d/xxxxx/export?format=pptx

どうも、mimeType指定ではなく、format指定でエクスポートすると、中身が正しくなるようです。(mimeType指定でもスプレッドシートだけ(スライドとドキュメントはNG)は正しくエクスポートされるので、なんか不思議な感じですが・・・)

ファイル形式をtxtにしたり、odpやpdfでエクスポートしたり、Pythonのモジュールのバージョンや構成を見直したり色々と1日ぐらい遠回りしましたが 調べるついでに他のファイル形式(OpenOffice (opens in a new tab)とか、フォルダーを丸ごと (opens in a new tab)とか)も読み込めるようになったのでヨシという感じで。

2. デジタル製品の販売に特化した支払い代行サービスを探した

OSSとかで有料販売されているものを買うときに、よくStripeとか見かけますが、個人でも使えるのかなと思って探してみました。

直近でみたのはLemon Squeezy (opens in a new tab)Stripe (opens in a new tab)とかですが、Stripeは日本でも使っている人がいるので敷居が低そうで良いなと思いました。Lemon Squeezyは導入は簡単そうですが日本で使っている人がほぼいないので現状はStripeが安心かな?と思います。

時間があったらこの辺りも手を伸ばして技術同人誌とかプロジェクトとか自分のサイトで何か販売してみたらおもしろいなと思いました。

GitHubで記事を見る (opens in a new tab)

Copyright kght6123.RSS