{"id":16323753,"url":"https://github.com/im-rises/hotel_scraping","last_synced_at":"2025-05-14T15:12:47.207Z","repository":{"id":39599678,"uuid":"488541729","full_name":"Im-Rises/hotel_scraping","owner":"Im-Rises","description":"Hotels' scraping and data manipulation.","archived":false,"fork":false,"pushed_at":"2023-01-07T21:20:43.000Z","size":42992,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-12-25T22:24:36.375Z","etag":null,"topics":["hotels","python","scraping","website"],"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/Im-Rises.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-05-04T10:19:13.000Z","updated_at":"2023-05-10T17:04:30.000Z","dependencies_parsed_at":"2023-02-08T02:03:40.834Z","dependency_job_id":null,"html_url":"https://github.com/Im-Rises/hotel_scraping","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/Im-Rises%2Fhotel_scraping","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Im-Rises%2Fhotel_scraping/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Im-Rises%2Fhotel_scraping/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Im-Rises%2Fhotel_scraping/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Im-Rises","download_url":"https://codeload.github.com/Im-Rises/hotel_scraping/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239232509,"owners_count":19604265,"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":["hotels","python","scraping","website"],"created_at":"2024-10-10T22:55:34.409Z","updated_at":"2025-02-17T04:24:18.398Z","avatar_url":"https://github.com/Im-Rises.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# hotel_scraping\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Python-3776AB?style=for-the-badge\u0026logo=python\u0026logoColor=white\" alt=\"pythonLogo\" style=\"height:50px;\"/\u003e\n  \u003cimg src=\"https://clipground.com/images/selenium-logo-7.png\" alt=\"seleniumLogo\" style=\"height:50px;\"/\u003e\n  \u003cimg src=\"https://user-images.githubusercontent.com/59691442/163533189-eca49767-276c-45d7-910b-e955b7e2856e.svg\" alt=\"plotlyDashLogo\" style=\"height:50px;\"/\u003e\n  \u003cimg src=\"https://user-images.githubusercontent.com/59691442/163533178-17e9e8bf-d844-41d5-a1f2-4ca06316793e.svg\" alt=\"pythonanywhereLogo\" style=\"height:50px;\"/\u003e  \n\u003c/p\u003e  \n\n## Description\n\nScraping project made in python using selenium.  \nProject main goal is to scrap data from different website for study.\nThe python scripts create bots that navigate through the different hotels' website (hotels.com, booking, trivago and\nkayak). It will use the research system, and it will scrap all hotels' data on every available pages (the data gathered\nare stored into different csv files, one csv file for each website).  \nThose data can be used by the GUI app website to search for the hotel that best suit you or for analysis.\nThere is specific section on the gui app that allow you to study the price of the hotel and locate them on a map.\n\n## Scraped websites\n\n- hotels.com\n- booking.com\n- trivago.fr\n- kayak.fr\n\n## Hotels' data gathered\n\n- Name\n- Address\n- Price\n- Number of stars\n- Coordinates\n- Number of persons (adults, children)\n- Number of chambers\n\n## GUI application\n\nWe implemented a GUI application made in dash and hosted on pythonanywhere : http://maaelle.pythonanywhere.com/\n\nThe website is in French. No english translation has been made.\n\n### GUI source code\n\nThe code of the GUI available in this repository\nat https://github.com/clementreiffers/HotelScraping/tree/main/HotelScraping/website isn't our final GUI, it was only a\ntest before coding it using Dash Python.\n\nSo if you want to check the code of the GUI, you need to go there :\n\nhttps://github.com/maaelle/InterfaceHotel\n\n### GUI description\n\nOn the website you can search a hotel by different characteristics. You can also summarize check the mean and variance\nprice per month of all the hotels.  \nGiving you information about the most expensive month for sleeping at the hotels.\n\n### GUI Images\n\n| Main page                          | Research page                      |\n|------------------------------------|------------------------------------|\n| ![Image1](Readme_files/image1.png) | ![Image2](Readme_files/image2.png) |\n\n| Statistics page                    | Map page                           |\n|------------------------------------|------------------------------------|\n| ![Image3](Readme_files/image3.png) | ![Image4](Readme_files/image4.png) |\n\n## Other sources\n\nThe source code of the website can be found here :  \n\u003chttps://github.com/maaelle/InterfaceHotel\u003e\n\nFlutter GUI prototype project :  \n\u003chttps://github.com/clementreiffers/hotel-scraper-interface\u003e\n\n## APIs\n\nSelenium :  \n\u003chttps://www.selenium.dev\u003e\n\nPythonanywhere :  \n\u003chttp://maaelle.pythonanywhere.com\u003e\n\nDash :  \n\u003chttps://plotly.com/dash/\u003e\n\n\u003ccenter\u003e\n  \u003cimg src=\"http://ForTheBadge.com/images/badges/built-with-love.svg\"\u003e\n\u003c/center\u003e\n\n## Contributors\n\nQuentin Morel :\n\n- @Im-Rises\n- \u003chttps://github.com/Im-Rises\u003e\n\nClément Reiffers :\n\n- @clementreiffers\n- \u003chttps://github.com/clementreiffers\u003e\n\nMaëlle Marcelin :\n\n- @maaelle\n- \u003chttps://github.com/maaelle\u003e\n\n[![GitHub contributors](https://contrib.rocks/image?repo=Im-Rises/hotel_scraping\u0026max=3)](https://github.com/Im-Rises/hotel_scraping/graphs/contributors)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fim-rises%2Fhotel_scraping","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fim-rises%2Fhotel_scraping","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fim-rises%2Fhotel_scraping/lists"}