Autotz

Latest version: v1.0.0

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

1.0.0

We’re excited to announce the first stable release of **AutoTZ v1.0.0**, a CLI tool that automatically detects and updates your system’s timezone based on IP geolocation. 🌍⏳

**✨ Features:**
βœ… **Automatic Timezone Detection** – Uses multiple geolocation APIs to determine your timezone.
βœ… **Quorum-Based Decision Making** – Filters out incorrect data by selecting the most common result.
βœ… **Error Handling & Logging** – Logs API failures, warnings, and timezone updates.
βœ… **Flexible Logging Options** – Enable logs via `--log`, with automatic logging to `/var/log/autotz.log` (root) or `~/.autotz/autotz.log` (user).
βœ… **Secure & Standardized System Updates** – Uses `timedatectl` to change timezone settings.
βœ… **GitHub Actions Integration** – Supports automated releases and PyPI publishing.

**πŸ”§ Installation:**
Install via **pip**:
sh
pip install autotz


Or run from source:
sh
git clone https://github.com/yourusername/autotz.git
cd autotz
pip install -e .


**πŸš€ Usage:**
Run AutoTZ:
sh
autotz

Enable logging:
sh
autotz --log

Specify a custom log file:
sh
autotz --log /path/to/logfile.log


**πŸ“¦ [PyPI](https://pypi.org/project/autotz/) Integration:**
This release is **fully automated via GitHub Actions**, ensuring that future releases are seamlessly deployed to [PyPI](https://pypi.org/project/autotz/).

**🎯 What’s Next?**
πŸ”Ή Add support for Windows & macOS
πŸ”Ή Implement API rate-limiting & fallback mechanisms
πŸ”Ή Introduce a `--dry-run` mode for testing

A huge thanks to everyone who contributed to this release! πŸ™Œ
For bug reports, feature requests, or contributions, visit [our GitHub repo](https://github.com/yourusername/autotz).

Happy time-syncing! ⏰✨

Let me know if you'd like to tweak anything! πŸš€

0.0.3

0.0.2

0.0.1

Links

Releases

Has known vulnerabilities

Β© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.