If you enjoy my open source work, please consider donating to the Maui Food Bank
- Houston, TX
- http://mauifoodbank.org
- @bdraco
Block or Report
Block or report bdraco
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
home-assistant/core
home-assistant/core Public🏡 Open source home automation that puts local control and privacy first.
10,221 contributions in the last year
| Day of Week | December Dec | January Jan | February Feb | March Mar | April Apr | May May | June Jun | July Jul | August Aug | September Sep | October Oct | November Nov | December Dec | ||||||||||||||||||||||||||||||||||||||||
| Sunday Sun | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Monday Mon | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Tuesday Tue | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Wednesday Wed | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Thursday Thu | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Friday Fri | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Saturday Sat | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Less
No contributions.
Low contributions.
Medium-low contributions.
Medium-high contributions.
High contributions.
More
Activity overview
Contributed to
home-assistant/core,
ratgdo/esphome-ratgdo,
esphome/aioesphomeapi
and 196 other
repositories
Contribution activity
December 2023
Created 104 commits in 17 repositories
Created 2 repositories
-
bdraco/aiohappyeyeballs
Python
This contribution was made on Dec 9
-
bdraco/dashboard-api
Python
This contribution was made on Dec 5
Created a pull request in encode/httpcore that received 8 comments
Remove expensive run time type casting
Summary
Guard casting type subscripting with TYPE_CHECKING to avoid runtime construction each time _receive_event is called which is unexpectedly …
+2
−4
lines changed
•
8
comments
Opened 100 other pull requests in 15 repositories
bdraco/aiohappyeyeballs
27
merged
-
feat: make interleave with pop_addr_infos_interleave optional to match cpython
This contribution was made on Dec 11
-
feat: add addr_to_addr_info util for converting addr to addr_infos
This contribution was made on Dec 11
-
feat!: require the full address tuple for the remove_addr_infos util
This contribution was made on Dec 10
-
fix: move types into a single file
This contribution was made on Dec 10
-
feat: add utils
This contribution was made on Dec 10
-
fix: license should be PSF-2.0
This contribution was made on Dec 9
-
feat: add some more examples to the docs
This contribution was made on Dec 9
-
feat: add coverage for multiple and same exceptions
This contribution was made on Dec 9
-
feat: add coverage for setblocking failing
This contribution was made on Dec 9
-
feat: add cover for passing the loop
This contribution was made on Dec 9
-
fix: ensure exception error is stringified
This contribution was made on Dec 9
-
feat: add coverage for unexpected exception
This contribution was made on Dec 9
-
feat: add coverage for bind failure with local addresses
This contribution was made on Dec 9
-
feat: add coverage for passing local addresses
This contribution was made on Dec 9
-
feat: add example usage
This contribution was made on Dec 9
-
feat!: rename create_connection to start_connection
This contribution was made on Dec 9
-
feat: add coverage for interleave
This contribution was made on Dec 9
-
feat: add coverage for multi ipv6
This contribution was made on Dec 9
-
feat: add coverage for ipv6 failure
This contribution was made on Dec 9
-
feat: improve test coverage
This contribution was made on Dec 9
-
feat: improve doc strings
This contribution was made on Dec 9
-
feat: add more tests
This contribution was made on Dec 9
-
feat: optimize for single case
This contribution was made on Dec 9
-
feat: optimize for single case
This contribution was made on Dec 9
-
chore: update readme
This contribution was made on Dec 9
- Some pull requests not shown.
home-assistant/core
22
merged
3
open
2
closed
-
Bump zeroconf to 0.128.4
This contribution was made on Dec 10
-
Add support for Happy Eyeballs to homekit_controller
This contribution was made on Dec 10
-
Make zeroconf fixtures scoped to the session to speed up tests
This contribution was made on Dec 9
-
Avoid ffmpeg subprocess for many component tests
This contribution was made on Dec 9
-
Make network fixture scoped to session to speed up tests
This contribution was made on Dec 9
-
Add support for finding network gateways to the network integration
This contribution was made on Dec 8
-
Bump pyunifiprotect to 4.22.0
This contribution was made on Dec 7
-
Bump habluetooth to 0.10.0
This contribution was made on Dec 6
-
Bump aioesphomeapi to 19.3.0
This contribution was made on Dec 6
-
Fix flakey logbook tests
This contribution was made on Dec 6
-
Relocate Bluetooth manager to habluetooth library
This contribution was made on Dec 5
-
Bump habluetooth to 0.8.0
This contribution was made on Dec 5
-
Move Bluetooth advertisement tracker to habluetooth library
This contribution was made on Dec 5
-
Avoid double URL creation for hassio ingress
This contribution was made on Dec 5
-
Bump habluetooth to 0.6.1
This contribution was made on Dec 4
-
Split bluetooth manager so it can be extracted into the habluetooth lib
This contribution was made on Dec 4
-
Bump dbus-fast to 2.20.0
This contribution was made on Dec 4
-
Move local bluetooth scanner code into habluetooth library
This contribution was made on Dec 3
-
Bump habluetooth to 0.5.1
This contribution was made on Dec 3
-
Bump habluetooth to 0.4.0
This contribution was made on Dec 3
-
Bump zeroconf to 0.128.0
This contribution was made on Dec 3
-
Bump bluetooth-data-tools to 1.17.0
This contribution was made on Dec 3
-
Relocate base Bluetooth scanner code into an external library
This contribution was made on Dec 3
-
Fix missing TYPE_CHECKING guard in zeroconf hot path
This contribution was made on Dec 2
-
Refactor bluetooth scanners for better seperation of concerns
This contribution was made on Dec 2
- Some pull requests not shown.
Bluetooth-Devices/habluetooth
1
open
17
merged
-
feat: relocate BluetoothServiceInfoBleak
This contribution was made on Dec 7
-
feat: small speed ups to base_scanner
This contribution was made on Dec 7
-
feat: speed up processing incoming service infos
This contribution was made on Dec 6
-
feat: auto build the cythonized manager
This contribution was made on Dec 6
-
feat: add cython implementation for manager
This contribution was made on Dec 6
-
feat: port bluetooth manager from HA
This contribution was made on Dec 5
-
fix: add missing cythonize for the adv tracker
This contribution was made on Dec 4
-
feat: port advertisement_tracker
This contribution was made on Dec 4
-
fix: remove slots to keep HaScanner patchable
This contribution was made on Dec 4
-
feat: port local scanner support from HA
This contribution was made on Dec 3
-
feat: add more typing for incoming bluetooth data
This contribution was made on Dec 3
-
feat: refactor to be able to use __Pyx_PyObject_FastCall
This contribution was made on Dec 3
-
feat: add basic pxd
This contribution was made on Dec 3
-
feat: add cython pxd for base_scanner
This contribution was made on Dec 3
-
chore: remove unused labels workflow
This contribution was made on Dec 3
-
chore: add basic cover
This contribution was made on Dec 3
-
feat: port base scanner from ha
This contribution was made on Dec 2
-
fix: reserve name
This contribution was made on Dec 2
python-zeroconf/python-zeroconf
6
merged
-
fix: re-expose ServiceInfo._set_properties for backwards compat
This contribution was made on Dec 10
-
fix: correct nsec record writing
This contribution was made on Dec 10
-
fix: match cython version for dev deps to build deps
This contribution was made on Dec 10
-
fix: timestamps missing double precision
This contribution was made on Dec 10
-
fix: correct handling of IPv6 addresses with scope_id in ServiceInfo
This contribution was made on Dec 10
-
feat: speed up unpacking TXT record data in ServiceInfo
This contribution was made on Dec 2
Bluetooth-Devices/dbus-fast
5
merged
-
feat: speed up run time constructed method handlers
This contribution was made on Dec 4
-
feat: speed up ServiceInterface callbacks with cython methods
This contribution was made on Dec 4
-
feat: small speed up to the aio message reader
This contribution was made on Dec 4
-
feat: reduce duplicate code in aio MessageBus
This contribution was made on Dec 4
-
feat: speed up sending messages with call on the MessageBus
This contribution was made on Dec 4
Bluetooth-Devices/thermopro-ble
3
merged
1
closed
-
fix: trigger release
This contribution was made on Dec 6
-
fix: update isort to fix CI
This contribution was made on Dec 6
-
chore: fix ci
This contribution was made on Dec 6
-
feat: add support for TP357S
This contribution was made on Dec 6
esphome/aioesphomeapi
1
open
2
merged
-
Add happy eyeballs support
This contribution was made on Dec 10
-
Pin pytest-asyncio to <=0.21.1 to fix CI
This contribution was made on Dec 5
-
Small speed up to writing outgoing packets
This contribution was made on Dec 5
AngellusMortis/pyunifiprotect
1
closed
2
merged
-
Ensure close is mocked in the mock aiohttp session
This contribution was made on Dec 7
-
Fix test-code tool with MacOS
This contribution was made on Dec 7
-
Add python 3.12 to the CI
This contribution was made on Dec 7
Jc2k/aiohomekit
1
open
-
Add support for happy eyeballs
This contribution was made on Dec 10
aio-libs/aiohttp
1
open
-
Implement happy eyeballs
This contribution was made on Dec 9
home-assistant-libs/home-assistant-bluetooth
1
open
-
feat: make home_assistant_bluetooth a wrapper around habluetooth
This contribution was made on Dec 7
esphome/dashboard-api
1
open
-
Speed up processing websocket json with orjson
This contribution was made on Dec 5
bdraco/chacha20poly1305-reuseable
1
merged
-
feat: small speed ups to decrypt
This contribution was made on Dec 5
Bluetooth-Devices/bluetooth-data-tools
1
merged
-
feat: speed up int_to_bluetooth_address
This contribution was made on Dec 3
esphome/esphome
1
merged
-
dashboard: Add some basic tests for the dashboard
This contribution was made on Dec 1
Reviewed 60 pull requests in 12 repositories
home-assistant/core
25 pull requests
-
Migrate roku tests to use freezegun
This contribution was made on Dec 9
-
Accept HTTP 200 through 206 as success for RESTful Switch
This contribution was made on Dec 9
-
Migrate time_date tests to use freezegun
This contribution was made on Dec 9
-
Prevent duplicate default SSLContext instances
This contribution was made on Dec 9
-
Fix SSLCipherList typing error in IMAP coordinator
This contribution was made on Dec 9
-
Add Tessie Integration
This contribution was made on Dec 9
-
Bump pyschlage to 2023.12.0
This contribution was made on Dec 9
-
Add authentication to tplink integration for newer devices
This contribution was made on Dec 8
-
Replace aiohttp mock with patch in Advantage Air
This contribution was made on Dec 8
-
Add integration for Vevor BLE Heaters
This contribution was made on Dec 8
-
Migrate template tests to use freezegun
This contribution was made on Dec 8
-
Accept video_profile_names parameter on homekit configuration
This contribution was made on Dec 8
-
Migrate homeassistant component tests to use freezegun
This contribution was made on Dec 8
-
Add rollback on exception that needs rollback in SQL
This contribution was made on Dec 8
-
Make it possible to inherit EntityDescription in frozen and mutable dataclasses
This contribution was made on Dec 7
-
Migrate auth tests to use freezegun
This contribution was made on Dec 7
-
Powerview gen3 base requirements
This contribution was made on Dec 7
-
Migrate non-component tests to use freezegun/freezer
This contribution was made on Dec 7
-
New integration: Vogel's MotionMount
This contribution was made on Dec 7
-
Keep capabilities up to date in the entity registry
This contribution was made on Dec 7
-
Use freezegun in cert_expiry tests
This contribution was made on Dec 6
-
Add preset modes to ESPHome fan entities
This contribution was made on Dec 6
-
Relocate Bluetooth manager to habluetooth library
This contribution was made on Dec 5
-
Trigger Home Assistant shutdown automations right before the stop event instead of during it
This contribution was made on Dec 5
-
Increase frequency of weatherkit updates
This contribution was made on Dec 5
- Some pull request reviews not shown.
esphome/esphome
5 pull requests
-
Bump aioesphomeapi from 19.2.1 to 19.3.0
This contribution was made on Dec 6
-
Add support for fan preset modes
This contribution was made on Dec 3
-
add missing ifdef to pvvx_mithermometer
This contribution was made on Dec 3
-
Bump tornado from 6.3.3 to 6.4
This contribution was made on Dec 1
-
Bump aioesphomeapi from 19.1.7 to 19.2.1
This contribution was made on Dec 1
aio-libs/aiohttp
2 pull requests
-
Implement happy eyeballs
This contribution was made on Dec 11
-
Pin proxy.py to 2.4.4rc4 for testing
This contribution was made on Dec 1
esphome/aioesphomeapi
2 pull requests
-
Bump actions/setup-python from 4 to 5
This contribution was made on Dec 10
-
Add support for fan preset modes
This contribution was made on Dec 6
AngellusMortis/pyunifiprotect
2 pull requests
-
Fixes broken UUID from Protect
This contribution was made on Dec 5
-
Updates for Protect 2.10.10
This contribution was made on Dec 5
Jc2k/aiohomekit
1 pull request
-
Add support for happy eyeballs
This contribution was made on Dec 10
home-assistant/brands
1 pull request
-
Move Tessie from Custom to Core
This contribution was made on Dec 9
home-assistant/home-assistant.io
1 pull request
-
Add Tessie
This contribution was made on Dec 9
bdraco/nexia
1 pull request
-
Bump pip from 21.1 to 23.3
This contribution was made on Dec 7
ratgdo/esphome-ratgdo
1 pull request
-
Convert lock remotes switch to a lock component
This contribution was made on Dec 6
Bluetooth-Devices/bthome-ble
1 pull request
-
feat: add check for increasing encryption counter
This contribution was made on Dec 3
Bluetooth-Devices/bleak-retry-connector
1 pull request
-
chore: add python 3.12 to the CI
This contribution was made on Dec 3
Created an issue in Jc2k/aiohomekit that received 1 comment
Implement happy eye balls with aiohappyeyeballs
Much can be borrowed from esphome/aioesphomeapi#789 But the main issue here is aiohomekit doesn't have a concept of multiple addresses
1
comment
Opened 4 other issues in 3 repositories
python-zeroconf/python-zeroconf
2
closed
-
Fix double / float precision loss on conversion
This contribution was made on Dec 10
-
Duplicate IPv6 addresses end up in ServiceInfo
This contribution was made on Dec 10
bdraco/aiohappyeyeballs
1
closed
-
Util should take a full addr
This contribution was made on Dec 10
Bluetooth-Devices/bleak-retry-connector
1
closed
-
dbus future leaks cancellation upwards on timeout
This contribution was made on Dec 3






