Digitizing Buddy

identity = api.get_resource('/system/identity').get() print(f"Router Name: identity[0]['name']")

api = librouteros.connect( host='192.168.88.1', username='admin', password='your_password', port=8728 )

api('/interface/wireless/registration-table/remove', '.id': '*1' # find via print )


# Scan for APs
def scan_wireless(interface='wlan1'):
    results = api('/interface/wireless/scan', 
        'interface': interface,
        'duration': '5',
        'once': ''
    )
    for ap in results:
        print(f"ap['ssid'] - ap['signal-strength'] dBm - ap['address']")

queues = api('/queue/simple/print', '?name': 'user1') if queues: api('/queue/simple/remove', '.id': queues[0]['.id'])