4 个仓库
Periodic querying of filesystem metadata to detect changes when native events are unavailable.
Distinct from Polling-Based Input Models: Specifically targets filesystem modification timestamps rather than peripheral device status or network health.
Explore 4 awesome GitHub repositories matching software engineering & architecture · Filesystem Polling. Refine with filters or upvote what's useful.
Watchdog is a Python library and set of shell utilities for monitoring filesystem events. It provides a framework for tracking real-time changes to files and directories, mapping those events to configurable automation handlers, and executing system actions based on file creation, modification, or deletion. The project includes an event-driven shell utility for triggering custom scripts and commands automatically. It utilizes a configurable handler framework that allows users to associate specific filesystem events with specialized plugin logic defined in configuration files. The system moni
Provides a polling-based fallback mechanism that checks file timestamps to detect changes when OS events are unavailable.
Battery is a command-line and graphical utility for macOS that manages battery charging behavior to prolong battery lifespan. It functions as a charge limiter, allowing users to set a maximum charge threshold—typically 80%—and maintain that limit across reboots and even when the application is closed. The tool also includes a battery sensor calibration feature that discharges the battery to a low level and then fully recharges it to restore accurate capacity reporting. The project distinguishes itself by offering both a CLI and a GUI for controlling charging behavior, supporting custom percen
Periodically reads battery percentage from the sysfs filesystem to detect charge level changes.
TensorFlow Serving is a high-performance machine learning inference server designed to deploy TensorFlow models to production environments. It functions as a complete serving system that executes predictions on input data through a graph executor, providing network endpoints that eliminate the need for a separate runtime environment for client applications. The system is distinguished by its model version manager, which organizes and selects specific model versions within a directory hierarchy. It uses a filesystem watcher to detect new model versions and trigger automatic updates without int
Automatically detects new model versions in the filesystem to trigger updates without interrupting live traffic.
freegeoip 是一个自托管的地理位置服务和 API 服务器,将 IP 地址和主机名映射到地理位置。它作为 MaxMind 数据库读取器,解析二进制地理位置数据库,通过 REST 接口提供位置数据。 该项目的独特之处在于提供了一个云地理位置提供商的私有替代方案,管理本地数据库文件并自动执行定期更新。它包括一个反向代理 IP 解析器,用于从代理头中提取原始客户端地址,确保负载均衡器后的映射准确。 该服务包含一个配额管理系统以强制执行每个客户端的请求限制,并使用 TLS 加密和 CORS 策略保护其端点。它还具有基于校验和版本验证的自动数据库同步功能,以及用于执行查询的可选公共 Web 前端。
Monitors the local filesystem to automatically reload geolocation data files without interrupting server operation.