change mac address to a variable

This commit is contained in:
Kavish Devar
2024-09-27 10:01:18 +05:30
parent a428279863
commit 654b2291a9
2 changed files with 5 additions and 3 deletions

View File

@@ -19,7 +19,7 @@ cd aln
## 3. Preprare ## 3. Preprare
Pair your AirPods with your machine before running this script! Pair your AirPods with your machine before running this script!
:warning: **Note:** DO NOT FORGET TO EDIT THE `MAC_ADDRESS` VARIABLE IN `main.py`/`standalone.py` WITH YOUR AIRPODS MAC ADDRESS! :warning: **Note:** DO NOT FORGET TO EDIT THE `AIRPODS_MAC` VARIABLE IN `main.py`/`standalone.py` WITH YOUR AIRPODS MAC ADDRESS!
## 4. Run! ## 4. Run!
You can either choose the more polished version of the script, which currently only supports fetching the battery percentage, and in-ear status (but not actually controlling the media with that information), or the more experimental standalone version of the script, which supports the following features: You can either choose the more polished version of the script, which currently only supports fetching the battery percentage, and in-ear status (but not actually controlling the media with that information), or the more experimental standalone version of the script, which supports the following features:
@@ -35,4 +35,4 @@ python3 main.py
### Experimental version ### Experimental version
```bash ```bash
python3 standalone.py python3 standalone.py
``` ```

View File

@@ -6,6 +6,8 @@ import time
import sys import sys
import shutil import shutil
AIRPODS_MAC = '28:2D:7F:C2:05:5B'
class CustomFormatter(logging.Formatter): class CustomFormatter(logging.Formatter):
def format(self, record): def format(self, record):
# Format the log message with spaces around colons without altering the original message # Format the log message with spaces around colons without altering the original message
@@ -82,7 +84,7 @@ def main():
handler.setFormatter(formatter) handler.setFormatter(formatter)
logging.basicConfig(level=logging.DEBUG, handlers=[handler]) logging.basicConfig(level=logging.DEBUG, handlers=[handler])
connection = Connection('28:2D:7F:C2:05:5B') connection = Connection(AIRPODS_MAC)
connection.connect() connection.connect()
logging.info('Sending Handshake') logging.info('Sending Handshake')
connection.send(enums.HANDSHAKE) connection.send(enums.HANDSHAKE)