{"id":15474908,"url":"https://github.com/vzaramel/whatsappweb-clj","last_synced_at":"2025-04-22T14:09:21.638Z","repository":{"id":62435124,"uuid":"141822328","full_name":"vzaramel/whatsappweb-clj","owner":"vzaramel","description":"Whatsweb Web Client written in Clojure","archived":false,"fork":false,"pushed_at":"2018-07-21T19:54:01.000Z","size":165,"stargazers_count":14,"open_issues_count":0,"forks_count":6,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-22T14:09:16.569Z","etag":null,"topics":["api-client","clojure","encryption","reverse-engineering","whatsapp","whatsapp-web"],"latest_commit_sha":null,"homepage":"","language":"Clojure","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/vzaramel.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":"2018-07-21T14:56:10.000Z","updated_at":"2024-12-20T17:01:30.000Z","dependencies_parsed_at":"2022-11-01T21:00:50.225Z","dependency_job_id":null,"html_url":"https://github.com/vzaramel/whatsappweb-clj","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/vzaramel%2Fwhatsappweb-clj","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vzaramel%2Fwhatsappweb-clj/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vzaramel%2Fwhatsappweb-clj/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vzaramel%2Fwhatsappweb-clj/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vzaramel","download_url":"https://codeload.github.com/vzaramel/whatsappweb-clj/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250255697,"owners_count":21400410,"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":["api-client","clojure","encryption","reverse-engineering","whatsapp","whatsapp-web"],"created_at":"2024-10-02T03:05:41.687Z","updated_at":"2025-04-22T14:09:21.608Z","avatar_url":"https://github.com/vzaramel.png","language":"Clojure","funding_links":[],"categories":[],"sub_categories":[],"readme":"# whatsappweb-clj\n**Heavily WIP**\n\n**Whatsapp Web Client written in Clojure**\n\nBig thanks to [sigalor](https://github.com/sigalor) and contributors of [whatsapp-web-reveng](https://github.com/sigalor/whatsapp-web-reveng) 🍻\n\n## Dependecies\n* libsodium for crypto stuff\n\n## Features\n* receive text\n* get userinfo (status, presence, profilepic)\n* get contacts, chats\n* receive message acknowledge\n\n## Install\n```\n[vzaramel/whatsapp \"0.1.1\"]\n```\n## Example\n```\n(require '[whatsapp.conn :as ws])\n\n(def ws-conns (atom {})\n\n(defn handle-every-thing\n  [ws-conn \u0026 args]\n  (println args))\n\n(defn init []\n  (let [ws-conn (ws/connect {:on-receive handle-every-thing\n                             :on-binary handle-every-thing\n                             :on-error handle-every-thing\n                             :on-connect handle-every-thing\n                             :on-close handle-every-thing})\n        client-id (:client-id ws-conn)]\n    (swap! ws-conns assoc client-id ws-conn)\n    client-id))\n    \n(init)     \n```\n## TODO\n* refactoring\n* receive image and audio\n* send text\n* documention\n* ...\n\n## Legal\nThis code is in no way affiliated with, authorized, maintained, sponsored or endorsed by WhatsApp or any of its\naffiliates or subsidiaries. This is an independent and unofficial software. Use at your own risk.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvzaramel%2Fwhatsappweb-clj","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvzaramel%2Fwhatsappweb-clj","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvzaramel%2Fwhatsappweb-clj/lists"}