{"id":27007144,"url":"https://github.com/mathiconical/notify","last_synced_at":"2025-04-04T08:18:21.709Z","repository":{"id":225645919,"uuid":"532572050","full_name":"mathiconical/notify","owner":"mathiconical","description":"Python windows notify using PySimpleGUI","archived":false,"fork":false,"pushed_at":"2022-09-06T13:45:49.000Z","size":1476,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-03-03T13:38:00.631Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mathiconical.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2022-09-04T14:59:32.000Z","updated_at":"2024-03-03T13:38:02.547Z","dependencies_parsed_at":"2024-03-03T13:48:12.525Z","dependency_job_id":null,"html_url":"https://github.com/mathiconical/notify","commit_stats":null,"previous_names":["mathiconical/notify"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mathiconical%2Fnotify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mathiconical%2Fnotify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mathiconical%2Fnotify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mathiconical%2Fnotify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mathiconical","download_url":"https://codeload.github.com/mathiconical/notify/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247142065,"owners_count":20890653,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-04-04T08:18:21.090Z","updated_at":"2025-04-04T08:18:21.668Z","avatar_url":"https://github.com/mathiconical.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# notify\n\u003ePython windows notify using PySimpleGUI\n\n**Tabela Guia**\n\n[TOC]\n\n# O que o projeto faz ?\n\u003eO projeto exibe uma janela de notificação no canto inferior direito da tela.\n\n# Por que o projeto é útil ?\n\u003eSerá útil para fazer outros projetos, tais como conversa entre clientes em LAN, alarme para pomodoro, e etc. Além de servir como aprendizado.\n\n# Como os usuários podem começar a usar o projeto ?\n\u003eBasta instalar o pySimpleGUI. Caso queira instalar usando o requirements, use o comando: `pip install -r requirements.txt`\n\n# Onde os usuários podem obter ajuda com seu projeto ?\n\u003eNa própria documentação do Python e PySimpleGUI tem muita informação, caso precise, pode entrar em contato.\n\n# Código　\n\n```python\n#! as cores são informadas aqui, caso haja necessidade de alterar.\nSTATIC_BGC = {\n\t'info': '#017880',\n\t'error': '#cf0000',\n\t'normal': '#272628',\n\t'success': '#1e8f03',\n\t'warning': '#a13105',\n}\n\n#! os tempos de até a saída da janela, caso haja necessidade de alterar.\nSTATIC_OUT = {\n\t'blink': -1,\n\t'turbo': 0.5,\n\t'fastest': 1.5,\n\t'fast': 3,\n\t'normal': 5,\n\t'slow': 8,\n\t'slowly': 12,\n\t'sleep': 16,\n}\n\n#! parametros padrões\nDEFAULT_PARAMS = {\n\t'title':'TITLE',\n\t'message':'MESSAGE',\n\t'type_bgc':'normal',\n\t'duration_seconds':2,\n\t'fade_in':True,\n\t'custom_bgc':False,\n\t'add_y':0,\n\t'out_type':'blink',\n}\n```\n\n# Observações\n\u003eO argumento `add_y` é onde a janela irá aparecer, 0 é o padrão. Recomendo usar com Thread / Multiprocess, para executar uma em cima da outra, caso precise.\n\u003eO argumento `custom_bgc` é para passar uma cor específica que não esteja listada no código.\n\u003eO argumento `fade_in`  ativa o efeito de `alpha` da janela, ela vai sumindo no horizonte de acordo com o tempo especificado.\n\n# Imagens\n\u003e![](fade_in.gif)\n\u003e![](no_fade_in.gif)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmathiconical%2Fnotify","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmathiconical%2Fnotify","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmathiconical%2Fnotify/lists"}