{"id":16182298,"url":"https://github.com/avraammavridis/berlin-apartments-lambda-public","last_synced_at":"2025-07-11T18:40:07.476Z","repository":{"id":72975434,"uuid":"133946353","full_name":"AvraamMavridis/berlin-apartments-lambda-public","owner":"AvraamMavridis","description":"Send application forms to Landlords every time a new apartment is listed on Immobilien Scout","archived":false,"fork":false,"pushed_at":"2018-10-01T07:00:07.000Z","size":227,"stargazers_count":76,"open_issues_count":2,"forks_count":5,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-10-11T06:29:58.165Z","etag":null,"topics":["apartments-for-rent","aws","berlin","bot","cloudwatch","lambda","rent","wohnung"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/AvraamMavridis.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":"2018-05-18T11:36:41.000Z","updated_at":"2024-08-23T19:50:20.000Z","dependencies_parsed_at":null,"dependency_job_id":"a4f79224-6063-45a3-8145-e673491da6f1","html_url":"https://github.com/AvraamMavridis/berlin-apartments-lambda-public","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/AvraamMavridis%2Fberlin-apartments-lambda-public","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AvraamMavridis%2Fberlin-apartments-lambda-public/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AvraamMavridis%2Fberlin-apartments-lambda-public/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AvraamMavridis%2Fberlin-apartments-lambda-public/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AvraamMavridis","download_url":"https://codeload.github.com/AvraamMavridis/berlin-apartments-lambda-public/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221720271,"owners_count":16869451,"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":["apartments-for-rent","aws","berlin","bot","cloudwatch","lambda","rent","wohnung"],"created_at":"2024-10-10T06:30:04.231Z","updated_at":"2024-10-27T19:01:52.688Z","avatar_url":"https://github.com/AvraamMavridis.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# berlin-apartments-lambda\n\nAnyone who has ever look for an apartment in Berlin knows how much painful and time-consuming process it is.\nIts more effiecent to just apply for everything that fit on your criteria (without even looking picture of the apartment) and if you are lucky and got invited to see the apartment, and you are even more lucky to be accepted by the landlord, then you can decide if you want to keep it or not, so lets apply for everything...\n\nSend application forms to Landlords every time a new apartment that fit on your criteria, is listed on Immobilien Scout.\n\n[![forthebadge](http://forthebadge.com/images/badges/built-with-love.svg)](http://forthebadge.com)\n\n## Architecture\n\n\u003cimg src=\"https://github.com/AvraamMavridis/berlin-apartments-lambda-public/blob/master/diagram.png?raw=true\" /\u003e\n\n## HOW TO\n\n1. Edit the settings on the `config.js` file.\n\n```js\nmodule.exports = {\n  queryUrl: 'Your POST request, you can find it in the Chrome console',\n  cookie: 'You can find the cookie in the Chrome console, by executing a request',\n  email: 'Your gmail address',\n  emailPassword: 'Your gmail password',\n  emailContentHTML: `Your message to the landlords, it can be html`\n}\n```\n\n3. Find the mappings between company names and emails, for privacy reasons I don't want to provide that, but you will have to edit the `landlordEmails.js`\n\n4. Install the serverless framework.\n\n5. Deploy the application\n\n```\nserverless deploy\n```\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Favraammavridis%2Fberlin-apartments-lambda-public","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Favraammavridis%2Fberlin-apartments-lambda-public","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Favraammavridis%2Fberlin-apartments-lambda-public/lists"}