2023-08-01 21:10:14 +00:00
# To get an API_ID and API_HASH, you need to sign up to be a Telegram Dev.
# Do it here: https://core.telegram.org/api/obtaining_api_id
API_ID = 11111
API_HASH = ' 5d41402abc4b2a76b9719d911017c592 '
# Get a bot token from Telegram by creating a bot with @BotFather
BOT_TOKEN = ' 1222222222:b2YgZXdvaWZld29maHdlb2lmaA '
WELCOME_MSG = ' Hello! \n Welcome to **Foxo \' s label printer**! Send me any sticker or other media to print it! '
UNLOCK_MSG = ' The printer is currently locked for you. Please enter the password! '
PRINT_FAIL_MSG = ' I wasn \' t able to print your sticker. '
RATIO_ERR_MSG = ' That image is too tall. It would waste a lot of paper. Please give me a shorter sticker. '
PRINT_SUCCESS_MSG = ' Your sticker has finished printing now! Enjoy it :3 '
FORMAT_ERR_MSG = ' Cannot print this. Try with a (static) sticker or a picture! '
RATELIMIT_MSG = ' Woo calm down fam! \n \n Send the sticker again in {time_left} seconds! '
UNLOCKED_MSG = ' Printer has been unlocked. Have fun! '
# Limits to prevent abuse
PASSWORD = ' 12345 ' # Set to None if no password required
2024-07-11 10:44:08 +00:00
BASE_COOLDOWN = 10 # Seconds between stickers printing set to 45 if using VC-500W
2023-08-01 21:10:14 +00:00
MAX_ASPECT_RATIO = 1.5 # Maximum ratio between height/width of sticker
ADMIN_ID = 111111 # Find your own id with the /id command
# Folder settings
IMAGE_PATH = ' /tmp/image.png '
CACHE_DIR = ' /tmp/printercache '
# Remember to add your user to the "lp" group or this won't work!
2024-07-11 10:16:04 +00:00
PRINT_COMMAND = f " brother_ql -m QL-700 -b linux_kernel -p file:///dev/usb/lp0 print -l 62 { IMAGE_PATH } -d " #Comment this out when using a VC-500W and see vc500.md
#PRINT_COMMAND = f"sh labelprinter.sh --host 192.168.5.5 --print-mode vivid --print-cut full --print-jpeg '{IMAGE_PATH}' #change IP to your printer's IP and uncomment
2023-08-01 21:10:14 +00:00
# Resize and process settings
WIDTH_PX = 696
HEIGHT_PX = 9999 # This means "do not care about height"
2024-02-07 22:46:57 +00:00
GAMMA_CORRECTION = 1.8 #This isn't used when using a VC-500W
2023-08-01 21:10:14 +00:00
BACKGROUND_COLOR = ' white '