{"id":25840463,"url":"https://github.com/serginator/wallasearch","last_synced_at":"2026-06-10T00:31:32.508Z","repository":{"id":41998735,"uuid":"480863018","full_name":"serginator/wallasearch","owner":"serginator","description":"Python3 script to run searches in wallapop and keep searching waiting for new results","archived":false,"fork":false,"pushed_at":"2022-12-08T14:25:10.000Z","size":10,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-04-14T06:17:26.370Z","etag":null,"topics":["heroku","python","python3","telegram","telegram-bot","wallapop","wallapop-search"],"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/serginator.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":"2022-04-12T15:14:30.000Z","updated_at":"2024-04-14T06:17:26.371Z","dependencies_parsed_at":"2023-01-25T19:31:31.073Z","dependency_job_id":null,"html_url":"https://github.com/serginator/wallasearch","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/serginator%2Fwallasearch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serginator%2Fwallasearch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serginator%2Fwallasearch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serginator%2Fwallasearch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/serginator","download_url":"https://codeload.github.com/serginator/wallasearch/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241317595,"owners_count":19943202,"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":["heroku","python","python3","telegram","telegram-bot","wallapop","wallapop-search"],"created_at":"2025-03-01T04:46:08.269Z","updated_at":"2026-06-10T00:31:32.481Z","avatar_url":"https://github.com/serginator.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"wallasearch\n===========\n\nQuick proyect for OSX in `Python3` to search for products in Wallapop, save them in pickle files and keep searching every X seconds (60 by default) to monitorize for new products. It will warn you when a new product is found with a notification in the system. If you find the text `a` it will create a file `a.pickle` with the results, so when you search for it again it will only show the new results.\n\n### Usage\n\n```python\n~/wallasearch (master ✔) ᐅ pip3 install -r requirements.txt\n~/wallasearch (master ✔) ᐅ python3 wallasearch.py\n\n################################################\n# Author:   Sergio Ruiz                        #\n# Github:   @serginator                        #\n################################################\nUSAGE: python3 wallasearch.py -s \u003cterms_to_search\u003e\n\nOPTIONS:\n  -h, --help\n  -s, --search \u003cterms\u003e (if more than one word, use quotes)\n  -t, --time \u003ctime\u003e (default 60, in seconds)\n      --city \u003ccity\u003e (default Madrid)\n      --country \u003ccountry_code\u003e (default ES)\n      --telegram (send Telegram notification)\n      --osx (send OSX notification)\n\n~/wallasearch ᐅ python3 wallasearch.py -s \"Lovecraft\"\nSearching Lovecraft...\nNew items:\n\nCthulhu 6 figuras de resina - 15.0\nJuego de LOVECRAFT - 25.0\nLovecraft  - 5.0\n...\n\nSearching Lovecraft...\n```\n\n### Config\n\nIn the script file there are three constants that you can modify\n\n```python\n# default\nLOOP_TIME = 60; # seconds between executions by default\nUSER_CITY = \"Madrid\"; # city to search by default\nCOUNTRY_CODE = \"ES\"; # country code to search by default\n```\n\n### Notifying through OSX\nJust add --osx to the command line and it will send a notification to your OSX desktop.\n\n### Notifying through Telegram\nJust add --telegram to the command line and it will send a notification to your Telegram.\n\nYou also need to create a bot (@BotFather), get it's token and your internal id (@RawDataBot), and add it to the .env file.\nAdd them to the .env file.\n\n```\nTELEGRAM_BOT_TOKEN=\"1234567890:XXX\"\nTELEGRAM_CHAT_ID=\"1234567\"\n```\n\n### Adding search term in .env\n\nYou can add a the term to search in the .env file to avoid typing it every time.\n\n```\nWHAT_TO_SEARCH=\"Lovecraft\"\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fserginator%2Fwallasearch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fserginator%2Fwallasearch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fserginator%2Fwallasearch/lists"}