{"id":21188227,"url":"https://github.com/abhijithaj/intimations","last_synced_at":"2025-07-10T02:31:16.660Z","repository":{"id":57437992,"uuid":"440949192","full_name":"AbhijithAJ/intimations","owner":"AbhijithAJ","description":"Generate cross-platform sound intimations, push notifications and get a telegram message when a process execution is finished in the cloud platform.","archived":false,"fork":false,"pushed_at":"2023-02-24T16:12:14.000Z","size":1063,"stargazers_count":15,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-10-31T02:49:35.092Z","etag":null,"topics":["cloud","cloud-notifications","cloud-to-mobile","command-line-tool","cool-notifications","easy-to-use","mobile-notifications","notifications","process-info-message","process-info-mobile-notifications","process-info-notification","push-notifications","python-m","python3","sound-notifications","system-to-mobile","telegram","telegram-bot-api","telegram-messages","toast-notifications"],"latest_commit_sha":null,"homepage":"","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/AbhijithAJ.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}},"created_at":"2021-12-22T18:25:21.000Z","updated_at":"2024-05-09T12:14:17.000Z","dependencies_parsed_at":"2022-09-04T18:21:39.553Z","dependency_job_id":null,"html_url":"https://github.com/AbhijithAJ/intimations","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AbhijithAJ%2Fintimations","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AbhijithAJ%2Fintimations/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AbhijithAJ%2Fintimations/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AbhijithAJ%2Fintimations/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AbhijithAJ","download_url":"https://codeload.github.com/AbhijithAJ/intimations/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225612424,"owners_count":17496644,"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":["cloud","cloud-notifications","cloud-to-mobile","command-line-tool","cool-notifications","easy-to-use","mobile-notifications","notifications","process-info-message","process-info-mobile-notifications","process-info-notification","push-notifications","python-m","python3","sound-notifications","system-to-mobile","telegram","telegram-bot-api","telegram-messages","toast-notifications"],"created_at":"2024-11-20T18:43:09.267Z","updated_at":"2024-11-20T18:43:09.956Z","avatar_url":"https://github.com/AbhijithAJ.png","language":"Python","funding_links":["https://www.paypal.me/abhijithboppes","https://www.buymeacoffee.com/abhijithboppe"],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n  intimations v1.0\n\u003cdiv align=\"center\"\u003e\n\n[![Generic badge](https://img.shields.io/badge/Made_By-ABHIJITH_BOPPE-BLUE.svg)](https://www.linkedin.com/in/abhijith-boppe/)  \n[![made-with-python](https://img.shields.io/badge/Made%20with-Python-1f425f.svg)](https://www.python.org/) [![Generic badge](https://img.shields.io/badge/pypi_package-1.1-DARKGREEN.svg)](https://pypi.org/project/intimation/) [![PyPI license](https://img.shields.io/pypi/l/ansicolortags.svg)](https://github.com/AbhijithAJ/intimation/blob/master/LICENSE) [![PayPal](https://img.shields.io/badge/donate-PayPal-blue.svg)](https://www.paypal.me/abhijithboppes) \n\u003c/div\u003e\n\u003cimg src=\"images/all_intimations.jpg\" width=\"100%\"\u003e\n\n\u003c/h1\u003e\n\n - Cross platform intimations \n - Sound intimations and Toast/Message intimations\n - Telegram bot intimations/message\n - Flashing Taskbar Icon (for windows platform)\n - Supports Command line\n\n---\n## ABOUT\n\nThis module makes it easy to get intimations such as a beep sound, push/toast notification, or a telegram bot message during and after the execution of code/process\n\n- Simply popup alerts, warnings, success or any other actions with different icons\n- Make a buzzer sound with different sound effects\n- Receive a message intimations to your smartphone (via telegram bot).\n\n*Using this module, telegram messages would be received when execution of a process/code is completed on system or a cloud platform.*\n\n**Benefits**\n\nYou can focus on other activities till you receive an intimation about your executing code/process.\n\nInteractive icons and sounds which will intimate you about the executing process/code's activity will save your time and let you enjoy the status of your executing code/process.\n\n:warning: **Warning:** The intimations module is not secure. Only pass data you trust. :warning: \n\n## Installation\n\nYou can install **intimations** by running the following command\n```\npip install intimations\n```\n\n## Command line Usage\n\n**Get a sound intimation**\n```powershell\npython -m intimations beep --sound success --count 2 --interval 5\n```\n*sound : info, danger, success, warning or ANY_MP3_FILE_PATH*\n\n**Get message intimation**\n```powershell\npython -m intimations push --title 'TITLE OF INTIMATION' --message 'MESSAGE BODY' --icon success\n```\n*icon : info, danger, success, warning or ANY_ICO_FILE_PATH*\n\n**Get a Telegram bot Message intimation**\n```powershell\npython -m intimations telegram --botapi YOUR_TELEGRAM_BOT_API --chatid YOUR_BOT_CHAT_ID --title 'TITLE OF INTIMATION' --message 'MESSAGE BODY'\n```\n\n*Follow the video to create telegram botAPI and get chatID*\n\n\nhttps://user-images.githubusercontent.com/47808835/146597010-a5e877c2-affa-45c7-a4ae-947839808043.mp4\n\n```\nTo get chat id, navigate to 'https://api.telegram.org/bot\u003cYOUR_BOT_API\u003e/getUpdates' in your browser.\n\nReplace '\u003cYOUR_BOT_API\u003e' with your bot api token.\n```\n\n## Using Telegram message feature effectively\n\nCreate Telegram bot and get the botAPI token and chatID as shown in the video.\n\nCreate **BOTAPI** and **CHATID** in your OS environmental variables and assign there values.\n\nNow, on terminal, type your command and then enter python module command, as shown below.\n\n```bash\nffuf -w 'wordlist.txt' -u 'https://target/FUZZ' ; python3 -m intimations telegram -t \"Title of Process\" -m \"Successfully executed\"\n```\nYou will receive a Telegram notification on your mobile device once your cloud platform has completed FUZZING or the execution of your command.\n\n### Integrating intimations in code\n\n```python\n'''\nDeveloped by Abhijith Boppe - linkedin.com/in/abhijith-boppe/\n'''\nfrom intimations import *\n\n#get a beep sound\nbeep(sound='info', count=3, interval=3.0)\n\n#get a push intimation\npush('intimation', 'By Abhijith Boppe', duration:int=10, icon=r\"sign\")\n\n#get an intimation/message to your telegram mobile app\nBOT_API = 'YOUR BOT API'\nCHAT_ID = 'ONE OF YOUR CHAT ID'\n\ntelegram(botAPI=BOT_API, chatID=CHAT_ID, title='TITLE', message'YOUR MESSAGE')\n\n#Flash icon on taskbar (windows platform only)\nflashIcon(count:int=3, interval:float=1.5)\n```\n\n### Have a look at Stock icons and sounds\n\n```python\n'''\nDeveloped by Abhijith Boppe - linkedin.com/in/abhijith-boppe/\n'''\nfrom intimations import *\n\nfor type_ in ['info', 'danger', 'warning' , 'success']:\n    beep(sound=type_)\n    push(title='Testing', message=f'This is {type_} message.',icon=type_)\n    time.sleep(3)\n```\n\n\u003cbr\u003e\n\u003ca href=\"https://www.buymeacoffee.com/abhijithboppe\" target=\"_blank\"\u003e\u003cimg src=\"https://cdn.buymeacoffee.com/buttons/v2/default-orange.png\" alt=\"Buy Me A Coffee\" width=\"30%\"\u003e\u003c/a\u003e\n\n---\n## License \u0026 copyright\n© Abhijith Boppe, Security analyst\n\n\u003ca href=\"https://linkedin.com/in/abhijith-boppe\" target=\"_blank\"\u003eLinkedIn\u003c/a\u003e\n\nLicensed under the [MIT License](LICENSE)\n \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabhijithaj%2Fintimations","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabhijithaj%2Fintimations","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabhijithaj%2Fintimations/lists"}