Trong bài viết Sử dụng Python và MetaWeblog API để đăng bài, tôi đã trình the thao bày quy trình làm việc của mình: viết bài trên Obsidian rồi chuyển sang dòng lệnh để thực thi script Python và đăng bài.
Quy trình này đã hoạt động hiệu quả trong gần 4 năm, nhưng điểm hạn chế duy nhất là mỗi lần tôi đều cần mở dòng lệnh để chạy script. Gần đây, tôi phát hiện ra rằng Obsidian có một plugin tên là Python Scripter, cho phép chạy các script Python ngay bên trong Obsidian.
Với sự hỗ trợ của plugin này, tôi đã tinh chỉnh lại script cũ của mình và tạo ra tính năng xuất bài viết từ Obsidian lên blog Typecho chỉ với một thao tác đơn giản. Script này hiện đã được chia sẻ trên GitHub, bạn nào có nhu cầu có thể tải về sử dụng.
Hiện tại, sau khi viết xong bài, tôi chỉ cần nhấn tổ hợp phím CMD + P
để mở bảng lệnh của Obsidian, chọn lệnh tương ứng và bài viết sẽ tự động được đăng tải. Nếu bài viết đã từng được xuất trước đó, script sẽ tự động thực hiện thao tác cập nhật nội dung.
!Gọi script thông qua bảng lệnh
Với kiến thức cơ bản về Python cùng sự hỗ trợ của plugin này, tôi cảm thấy mình có thể làm rất nhiều điều thú vị khác. Ví dụ như tự động sao lưu các ghi chú cá nhân (Memos).
Dưới đây là hướng dẫn chi tiết cách cài đặt và cấu hình script:
-
Cài đặt Plugin Python Scripter: Trong kho plugin của Obsidian, tìm kiếm và cài đặt plugin mang tên “Python Scripter”.
-
Kích hoạt và cấu hình Plugin Python Scripter: Sau khi kích hoạt plugin, bạn sẽ nhìn thấy hai tham số liên quan đến đường dẫn file. Hai tham số này có thể được sử dụng trong script Python.
nạp thẻ online !Cấu hình Plugin Python Scripter
-
Tạo thư mục chứa script: Trong thư mục
.obsidian
của Obsidian, hãy tạo một thư mục mới theo đường dẫnscripts/python
. Tải script từ GitHub và lưu vào thư mục này. Đừng quên điền đầy đủ thông tin đăng nhập blog như tên người dùng và mật khẩu.!Lưu script vào thư mục
-
Đặt script lên đầu trong bảng lệnh: Để thuận tiện hơn, bạn có thể ghim script này trong bảng lệnh của Obsidian. Từ nay trở đi, chỉ cần nhấn
CMD + P
, gọi bảng lệnh và thực hiện lệnh nhanh chóng.
Hy vọng công cụ này sẽ giúp ích cho những ai đang sử đại lý nhà cái uy tín dụng Obsidian để quản lý nội dung blog của mình!
Sửa đổi lần cuối vào 2025-05-16