{"id":15956198,"url":"https://github.com/deutranium/whatsapp-desktop-app","last_synced_at":"2025-03-18T00:30:30.950Z","repository":{"id":112595583,"uuid":"297254678","full_name":"deutranium/WhatsApp-desktop-app","owner":"deutranium","description":"A desktop webapp for WhatsApp in Ubuntu","archived":false,"fork":false,"pushed_at":"2024-07-17T13:20:41.000Z","size":42,"stargazers_count":3,"open_issues_count":1,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-28T05:56:08.289Z","etag":null,"topics":["linux-app","shell","ubuntu","whatsapp","whatsapp-application"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/deutranium.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,"publiccode":null,"codemeta":null}},"created_at":"2020-09-21T06:57:28.000Z","updated_at":"2024-07-17T13:20:45.000Z","dependencies_parsed_at":null,"dependency_job_id":"3ecd6cd1-a8e7-4d40-ab77-082a406d5872","html_url":"https://github.com/deutranium/WhatsApp-desktop-app","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deutranium%2FWhatsApp-desktop-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deutranium%2FWhatsApp-desktop-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deutranium%2FWhatsApp-desktop-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deutranium%2FWhatsApp-desktop-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/deutranium","download_url":"https://codeload.github.com/deutranium/WhatsApp-desktop-app/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243893560,"owners_count":20364914,"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":["linux-app","shell","ubuntu","whatsapp","whatsapp-application"],"created_at":"2024-10-07T13:29:49.391Z","updated_at":"2025-03-18T00:30:30.616Z","avatar_url":"https://github.com/deutranium.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Whatsapp Desktop app for Linux\n\n[![forthebadge](https://forthebadge.com/images/badges/it-works-why.svg)](https://forthebadge.com)\n\nCreate a WhatsApp desktop webapp using a Chrome container. This can be used like any other desktop app through the launcher with all the functionalties present in [web.whatsapp.com](https://web.whatsapp.com/)\n\n## Relevant info\n\nThe functioning takes advantage of the command line options provied by `chromium` and their usage as a part of the configuration in `.desktop` file. A `.desktop` file is a simple text file which contains the meta data about any desktop application we run in an Ubuntu system.\n\nThe `.desktop` file mainly has the path to the executable, which, in this case also has an `--app` option which allows us to specify the **url** the application window should open, which in this case redirects to [WhatsApp Web](https://web.whatsapp.com/)\n\n## Requirements:\n\nPlease ensure you have Chrome installed\n\n**To install Chrome:** Go to [the official website](https://www.google.com/chrome/) and download the installation file and follow the instructions there.\n\n*P.S. A package known as `wmctrl` would be installed in your machine when you follow the commands mentioned below. This would be required for the functioning of the necessary scripts. You can read more about it [here](https://www.freedesktop.org/wiki/Software/wmctrl/) or using the command `man wmctrl` in your terminal.*\n\n## Create the application\n\n- Clone the repo or download the zip and navigate to it\n\n- Run `sudo bash execute.sh`\n\n- You'll get a desktop webapp named `WhatsApp` in your launcher, which can now be used as a normal desktop app.\n\n## Create a keyboard shortcut\n\n- Go to the keybord shortcut settings in your system and click on :plus:\n\n- Name it \"WhatsApp Chrome\"\n\n- In the text field for command, write `bash -c \"wmctrl -xa web.whatsapp.com || /opt/google/chrome/google-chrome --app=https://web.whatsapp.com/\"`\n\n- Give it whatever keyboard shortcut you are comfortable with and click **Add**\n\n- You can now use this shortcut to run the WhatsApp desktop aplication\n\n## Bugs\n\n- Please create an issue with title `BUG: \u003cshort description\u003e` if you encounter any bugs\n\n## To Do\n\nI have a personal bias against working in Chrome and highly prefer a Firefox container instead of a Chrome one. I faced some issues while implementing the same with Firefox but would work on it once I have more time in my hands. Everyone else is also free to contribute for the same.\n\n### Credits:\n\nWhatsApp icon made by [Freepik](https://www.flaticon.com/authors/freepik) from [www.flaticon.com](https://www.flaticon.com/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeutranium%2Fwhatsapp-desktop-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeutranium%2Fwhatsapp-desktop-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeutranium%2Fwhatsapp-desktop-app/lists"}