Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
eman
meter_reader
Repository navigation
Code
Issues
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
More
items
Commits
Branch selector
main
User selector
All users
Datepicker
All time
Commit history
Commits on Feb 6, 2026
Merge pull request #4 from eman/docs/comprehensive-api-reference
Show description for cd6f9f3
eman
authored
cd6f9f3
View commit details
Copy full SHA for cd6f9f3
Browse repository at this point
fix: address all PR review comments
Show description for 06cc67e
eman
committed
06cc67e
View commit details
Copy full SHA for 06cc67e
Browse repository at this point
fix: resolve linting issues and add hypothesis to dependencies
Show description for 04e5fbf
eman
committed
04e5fbf
View commit details
Copy full SHA for 04e5fbf
Browse repository at this point
test: add property-based tests with hypothesis for protocol validation
Show description for 2f1f6c5
eman
committed
2f1f6c5
View commit details
Copy full SHA for 2f1f6c5
Browse repository at this point
test: comprehensive test suite for configuration client and integration
Show description for dc2a541
eman
committed
dc2a541
View commit details
Copy full SHA for dc2a541
Browse repository at this point
feat: add EagleConfigClient for gateway system configuration
Show description for 8fcccfa
eman
committed
8fcccfa
View commit details
Copy full SHA for 8fcccfa
Browse repository at this point
docs: add real-time monitoring examples and clarify push notification capabilities
Show description for 542f7a7
eman
committed
542f7a7
View commit details
Copy full SHA for 542f7a7
Browse repository at this point
docs: comprehensive API reference and cleanup
Show description for 528b50d
eman
committed
528b50d
View commit details
Copy full SHA for 528b50d
Browse repository at this point
Commits on Feb 5, 2026
Remove emoji from README features list
eman
committed
3182226
View commit details
Copy full SHA for 3182226
Browse repository at this point
Merge pull request #2 from eman/modernize
Show description for 8ef37c7
eman
authored
8ef37c7
View commit details
Copy full SHA for 8ef37c7
Browse repository at this point
ci: make bandit security check non-blocking
Show description for e3a8e67
eman
committed
e3a8e67
View commit details
Copy full SHA for e3a8e67
Browse repository at this point
ci: configure mypy to handle untyped typer decorators
Show description for 3142233
eman
committed
3142233
View commit details
Copy full SHA for 3142233
Browse repository at this point
fix: resolve linting and type checking issues
Show description for fdf6dda
eman
committed
fdf6dda
View commit details
Copy full SHA for fdf6dda
Browse repository at this point
ci: use uv run for mkdocs build command
eman
committed
d9e3365
View commit details
Copy full SHA for d9e3365
Browse repository at this point
ci: use uv run to execute commands in virtual environment
eman
committed
b4fa292
View commit details
Copy full SHA for b4fa292
Browse repository at this point
chore: add ruff, mypy, and bandit to dev dependencies
eman
committed
5815bd3
View commit details
Copy full SHA for 5815bd3
Browse repository at this point
ci: remove uv.lock requirement from setup-uv action
eman
committed
9688d5c
View commit details
Copy full SHA for 9688d5c
Browse repository at this point
ci: use uv for faster dependency installation
eman
committed
db954d5
View commit details
Copy full SHA for db954d5
Browse repository at this point
ci: install ruff, mypy, and bandit for code quality checks
eman
committed
1a1e464
View commit details
Copy full SHA for 1a1e464
Browse repository at this point
ci: deploy docs only on main branch
eman
committed
4f14efc
View commit details
Copy full SHA for 4f14efc
Browse repository at this point
ci: run tests on all branches and pull requests
eman
committed
2e39656
View commit details
Copy full SHA for 2e39656
Browse repository at this point
ci: update workflows to include modernize branch
eman
committed
58e388f
View commit details
Copy full SHA for 58e388f
Browse repository at this point
ci: add github actions workflows for tests and documentation
Show description for 36d2321
eman
committed
36d2321
View commit details
Copy full SHA for 36d2321
Browse repository at this point
Merge branch 'modernize' of github.com:eman/meter_reader into modernize
eman
committed
2d94b81
View commit details
Copy full SHA for 2d94b81
Browse repository at this point
update deps
eman
committed
ff9004e
View commit details
Copy full SHA for ff9004e
Browse repository at this point
Merge pull request #3 from eman/fix/unbounded-socket-buffer
Show description for dd89171
eman
authored
dd89171
View commit details
Copy full SHA for dd89171
Browse repository at this point
fix: add dev dependencies for test execution
Show description for a1a8488
eman
committed
a1a8488
View commit details
Copy full SHA for a1a8488
Browse repository at this point
fix: prevent memory exhaustion in socket client response buffering
Show description for ebaef9d
eman
committed
ebaef9d
View commit details
Copy full SHA for ebaef9d
Browse repository at this point
Commits on Feb 2, 2026
update to modern python standards and add http endpoints
eman
committed
1ce47d0
View commit details
Copy full SHA for 1ce47d0
Browse repository at this point
Commits on Jun 27, 2017
Bump version: 1.1.1 → 1.1.2
eman
committed
a634dbd
View commit details
Copy full SHA for a634dbd
Browse repository at this point
python27 compatibity fix
eman
committed
cdf6092
View commit details
Copy full SHA for cdf6092
Browse repository at this point
Commits on Jun 26, 2017
Bump version: 1.1.0 → 1.1.1
eman
committed
a401b7c
View commit details
Copy full SHA for a401b7c
Browse repository at this point
update copyright year
eman
committed
6bf6cae
View commit details
Copy full SHA for 6bf6cae
Browse repository at this point
hex conversion fix
eman
committed
4865733
View commit details
Copy full SHA for 4865733
Browse repository at this point
Commits on Dec 27, 2016
Merge pull request #1 from codacy-badger/codacy-badge
Show description for 87d6171
eman
authored
87d6171
View commit details
Copy full SHA for 87d6171
Browse repository at this point
Previous
Next
You can’t perform that action at this time.