timmy / Wake on LAN (WOL)

0 likes
0 forks
1 files
Last active 1 year ago
這段 Python 程式碼 用於 實現 Wake-on-LAN (WOL),它能透過 網路廣播 (UDP) 發送 Magic Packet,來喚醒遠端電腦(如伺服器或 NAS)。
1 import socket
2
3
4 class WakeOnLan:
5 """
6 WOL(Wake on LAN)
7 """
8
9 def __init__(self, macaddress):
10 try:

timmy / Dash 下拉選單範例

0 likes
0 forks
1 files
Last active 1 year ago
這段 Python Dash 程式碼建立了一個 簡單的網頁應用,包含 下拉選單 (Dropdown),允許使用者選擇 Montréal、Tokyo 或 北京。
1 # -*- coding: utf-8 -*-
2
3 import dash
4 from dash import html
5 from dash import dcc
6
7 print(dcc.__version__)
8 external_stylesheets = ["https://codepen.io/chriddyp/pen/bWLwgP.css"]
9
10 app = dash.Dash(

timmy / YAML 檔案讀寫與資料管理

1 likes
0 forks
1 files
Last active 1 year ago
這段程式碼提供了一個 YAMLProcessor 類別,負責讀取和寫入 YAML 檔案(預設為 local_data.yaml),並將其內容轉換為 pandas.DataFrame 進行處理,適用於需要以表格形式操作 YAML 資料的應用場景。
1 import os
2 import yaml
3 import pandas as pd
4 import logging
5 from typing import Any, Dict, List
6
7 # 設定 logging 基本參數
8 logging.basicConfig(level=logging.INFO)
9 logger = logging.getLogger(__name__)

timmy / Telegram Bot 通知系統

0 likes
0 forks
2 files
Last active 1 year ago
這段程式碼提供了一個 TelegramNotifier 類別,透過 Telegram Bot API 發送訊息到指定的聊天 ID (chat_id),並透過 loguru 記錄發送狀態。程式會從環境變數載入 Bot Token 和 Chat ID,並在啟動時發送通知,適用於自動化系統監控或事件提醒。
1 TELEGRAM_BOT_TOKEN=你的_bot_token
2 TELEGRAM_CHAT_ID=你的_chat_id