{"id":26944621,"url":"https://github.com/raynardgerraldo/nokiawa","last_synced_at":"2025-08-28T04:48:05.082Z","repository":{"id":284336697,"uuid":"952420003","full_name":"RaynardGerraldo/nokiaWA","owner":"RaynardGerraldo","description":"Whatsapp for old Nokia Phones, dumbphones.","archived":false,"fork":false,"pushed_at":"2025-07-21T11:19:40.000Z","size":131,"stargazers_count":9,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-21T13:15:09.171Z","etag":null,"topics":["dumbphone","dumbphones","mpgram","nokia","symbian","whatsapp","whatsapp-web"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RaynardGerraldo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2025-03-21T08:51:53.000Z","updated_at":"2025-07-21T11:19:43.000Z","dependencies_parsed_at":"2025-04-12T07:22:04.417Z","dependency_job_id":"5a47fe42-03d8-4b47-9d77-6a97547def90","html_url":"https://github.com/RaynardGerraldo/nokiaWA","commit_stats":null,"previous_names":["raynardgerraldo/nokiawa"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/RaynardGerraldo/nokiaWA","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaynardGerraldo%2FnokiaWA","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaynardGerraldo%2FnokiaWA/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaynardGerraldo%2FnokiaWA/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaynardGerraldo%2FnokiaWA/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RaynardGerraldo","download_url":"https://codeload.github.com/RaynardGerraldo/nokiaWA/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaynardGerraldo%2FnokiaWA/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272440333,"owners_count":24935426,"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","status":"online","status_checked_at":"2025-08-28T02:00:10.768Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["dumbphone","dumbphones","mpgram","nokia","symbian","whatsapp","whatsapp-web"],"created_at":"2025-04-02T18:17:38.155Z","updated_at":"2025-08-28T04:48:05.072Z","avatar_url":"https://github.com/RaynardGerraldo.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# nokiaWA\n\n**WhatsApp for old Nokia phones and other dumbphones, web-based.**  \n\u003e **Self-host this project for your own safety.**\n\n---\n\n##  Notice\n\nIf you encounter the following errors during `/login`:\n\n- `SessionNotCreatedException: DevToolsActivePort file doesn't exist`\n\nRefer to the [Chromedriver Instructions](#chromedriver-instruction).\n\n---\n\n##  Setup\n\nEnsure Python is installed. \n\nInstall the required libraries via pip:\n\n```\ngit clone https://github.com/RaynardGerraldo/nokiaWA\ncd nokiaWA/\npip install -r requirements.txt\n```\n\n---\n\n##  Usage\n\n```bash\ncd nokiaWA/\ngunicorn waweb:app -b 127.0.0.1:5000 --workers 3\n```\n\nThen:\n\n1. Enter your `/securelogin` username and password (input appears in terminal only once).\n2. Go to `/login`, scan the QR code.\n3. Go to `/chats`, click a contact.\n4. Start reading and sending messages!\n\n---\n\n##  Features\n\n-  Read messages\n-  Send plain text messages\n-  Send media: images, videos, audio, files (as attachments)\n-  View/download images\n-  View stickers\n-  View emojis (text-based)\n-  Download videos\n-  Download audio\n-  Download files (ZIP, PDF, DOCX, XLSX, etc.)\n\n---\n\n##  Chromedriver Instruction\n\nOnly follow this section if you experience the errors in the [notice](#notice) above. Default ChromeDriver should work fine otherwise.\n\n### For Linux, Windows, macOS\n\n1. Download from: [Chromedriver Official](https://googlechromelabs.github.io/chrome-for-testing/#stable)\n2. Use version: `131.0.6778.264` download both **chrome** and **chromedriver** for your OS.\n3. Unzip both files. Move `chromedriver` into the same folder as `chrome` for convenience.\n4. In `waweb.py`:\n   - Set `chrome_path` to the full path of your **chrome** binary.\n   - Set `chromedriver_path` to the full path of your **chromedriver** binary.\n\n### For Termux on Android\n\n- Download from: [Termux Chromium Releases](https://github.com/termux-user-repository/chromium-builder/releases/)\n- Get release: `131.0.6778.264` for your CPU architecture.\n- Unzip and set the `chrome_path` and `chromedriver_path` variables in `waweb.py`.\n\n---\n\n##  Roadmap\n\nOpen to suggestions\n\nFeel free to contribute!\n\n---\n\n##  Credits\n\n- Code Snippets: [whatsapp-web.js](https://github.com/pedroslopez/whatsapp-web.js/)\n- UI Inspiration: [Mpgram](https://github.com/shinovon/mpgram-web)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraynardgerraldo%2Fnokiawa","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fraynardgerraldo%2Fnokiawa","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraynardgerraldo%2Fnokiawa/lists"}