Skip to content

Instantly share code, notes, and snippets.

#!/usr/bin/python3
# -*- coding: utf-8 -*-
import re
import sys
from maloja.proccontrol.control import main
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
sys.exit(main())
@PietroArado
PietroArado / tbsbot.py
Created May 30, 2019 17:37
Control a TBS1052B through Telegram
import visa
import botogram
inst = visa.ResourceManager("@py").open_resource("USB0::TUO::DISPOSITIVO::INSTR")
bot = botogram.create("TOKEN_BOT")
@bot.command("idn")
def idn_command(chat, message, args):
"""get the scope's name"""
chat.send(inst.query("*IDN?"))

Keybase proof

I hereby claim:

  • I am pietroarado on github.
  • I am pietroarado (https://keybase.io/pietroarado) on keybase.
  • I have a public key ASBwGieFYOByNkUYflsJYB3D7fI9uyOdv0tYevIOG8gHOAo

To claim this, I am signing this object: