カテゴリー: python

pdfファイルの結合(一部手直し)/python

先日紹介した東京科学大学のデジタル創作同好会のレポートにpdfファイルの結合のpythonプログラムが掲載されていたが

[merger.py]
import sys
#import PyPDF2 #<-変更前
from PyPDF2 import PdfMerger #<-変更後
args = sys.argv

#merger = PyPDF2.PdfFileMerger() #<-変更前
merger = PdfMerger() #<-変更後

for path in args[1:-1]:
    merger.append(path)

merger.write(args[-1])
merger.close()
[実行例]
$python merger.py a.pdf b.pdf c.pdf x.pdf
※a.pdf,b.pdf,c.pdfが順番に結合されたx.pdfが作成される

ギャラリーの作成/画像サイズ

先日lightbox2を使ってギャラリーを作ってみた。サムネイルは一度にたくさんの画像ファイルを読み込むのでサイズを嫌でも意識しないといけなくなるのだけれど、個別表示は…と数日そのままにしてたんだけど、やはり気になる。

ということで、サムネイル用は縦横10分1、ビューワー用は4分1にしてみた。環境にもよるだろうが、概ね良好♪

どうだろうか🐮

[ thumbnail用 ]
img_resize = img.resize((img.width * 1 // 10, img.height * 1 // 10 ))

[ viewer用 ]
img_resize = img.resize((img.width * 1 // 4, img.height * 1 // 4 ))

GoogleTasks/python

GoogleTasksに登録したデータは自動取得したい。。。といわけで、以前GoogleCalendarやGmail用に登録しておいたGoogle CloudのAPIとサービスにGoogle Tasks APIを追加して認証用のjsonを作成しテストした。管理上必要な項目はとりあえず取得できた♪

Taskの追加・更新もできるんだけど、今のところ利用するシーンが見当たらない。。。(※削除は確認だけしておこう⇒8/22 確認済み)

[登録時]
$python3 get_GTask.py 
2024-08-20 20:13:08 , 0000-00-00 , test2
2024-08-20 20:05:10 , 2024-08-20 , 利根里江/絵本作家
2024-08-20 18:44:32 , 2024-08-20 , chromebookからタスクの追加/2024-08-20
[期日設定後] ※PC(もしくはアプリ)にて
$python3 get_GTask.py 
2024-08-20 20:50:04 , 2024-08-31 , test2
2024-08-20 20:05:10 , 2024-08-20 , 利根里江/絵本作家
2024-08-20 18:44:32 , 2024-08-20 , chromebookからタスクの追加/2024-08-20

※完了日付を出力するようにした。また、2つのタスクリスト(hirokobo, hirokobo2)から取得してみた↓

$python3 get_GTask.py
hirokobo , 2024-08-21 10:46:40 , 2024-08-21 , 草刈り/2024-08-21 8:30〜10:30...♨ , completed , 2024-08-21 10:46:40
hirokobo , 2024-08-21 07:29:54 , 2024-08-20 , 利根里江/絵本作家 → amazonでチェックのみ , completed , 2024-08-21 07:29:54
hirokobo , 2024-08-21 06:58:39 , 2024-08-20 , chromebookからタスクの追加/2024-08-20 , completed , 2024-08-21 06:58:39
hirokobo , 2024-08-21 06:39:46 , 2024-08-31 , test2 , completed , 2024-08-21 06:39:46
hirokobo2 , 2024-08-21 14:03:24 , 2024-08-21 , 完了チェック後、アプリでは見えなくなる。chromebookでは完了で残る , completed , 2024-08-21 14:03:24
hirokobo2 , 2024-08-21 12:10:15 , 2024-08-21 , 完了チェックの動きが異なる? ⇒未完了に戻し⇒また完了に , completed , 2024-08-21 12:10:15

スマホのアプリ表示

chromebookのカレンダー・タスク表示

[検討]繰り返しほかの日付時刻データはどこにあるのかな?V1レベルでは取得できないのかな。V3か?

次の記事にあるようにタスクのV3レベルは(公開されてい)ない?のかな(⇒ [Google Calendar API(V3)] GoogleカレンダーとEventクラス/@doran 投稿日 2024年04月10日 )

6. タスク

時間が明確に決まっていない作業を設定できます。

タスクの操作はCalendar APIではなく、Tasks APIになります。

Tasks APIについては、
⧉[Google Tasks API(V1)] JavaでTasks APIを使う
の記事を参照ください。

Google.Cloud.Tasks.V2.Task

© 2025

Theme by Anders Noren上へ ↑