{"id":24847643,"url":"https://github.com/shhiivvaam/barsaati","last_synced_at":"2026-05-10T09:39:21.382Z","repository":{"id":242577001,"uuid":"809967448","full_name":"shhiivvaam/barsaati","owner":"shhiivvaam","description":"Web scraping with Selenium and ProxyMesh, storing the data in  MongoDB, showing a list on a webpage.","archived":false,"fork":false,"pushed_at":"2024-06-03T20:16:36.000Z","size":24099,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-31T11:35:44.524Z","etag":null,"topics":["mongodb","proxymesh","selenium","selenium-webdriver"],"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/shhiivvaam.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":"2024-06-03T19:48:03.000Z","updated_at":"2024-06-03T20:27:14.000Z","dependencies_parsed_at":"2024-06-03T22:04:13.835Z","dependency_job_id":null,"html_url":"https://github.com/shhiivvaam/barsaati","commit_stats":null,"previous_names":["shhiivvaam/barsaati"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shhiivvaam%2Fbarsaati","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shhiivvaam%2Fbarsaati/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shhiivvaam%2Fbarsaati/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shhiivvaam%2Fbarsaati/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shhiivvaam","download_url":"https://codeload.github.com/shhiivvaam/barsaati/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245632351,"owners_count":20647194,"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":["mongodb","proxymesh","selenium","selenium-webdriver"],"created_at":"2025-01-31T11:30:40.248Z","updated_at":"2026-05-10T09:39:21.350Z","avatar_url":"https://github.com/shhiivvaam.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"﻿# Barsaati\r\n\r\n## Overview\r\n\r\nBarsaati is a project aimed at scraping Twitter trends using Selenium WebDriver. This README provides detailed instructions on setting up the project, including resolving issues related to ChromeDriver installation and configuration.\r\n\r\n## Prerequisites\r\n\r\n- Node.js (v12 or later)\r\n- npm (Node Package Manager)\r\n- Google Chrome browser\r\n\r\n## Installation\r\n\r\n1. **Clone the Repository**:\r\n\r\n   ```\r\n   git clone https://github.com/shhiivvaam/barsaati.git\r\n   cd barsaati\r\n   ```\r\n2. **Install Dependencies**:\r\n\r\n   ```\r\n   npm install\r\n   ```\r\n3. **Download ChromeDriver**:\r\n\r\n   - Go to the [ChromeDriver download page](https://sites.google.com/a/chromium.org/chromedriver/downloads).\r\n   - Download the version of ChromeDriver that matches your Google Chrome version.\r\n   - Extract the downloaded file and note the path to `chromedriver.exe`.\r\n4. **Set ChromeDriver Path**:\r\n\r\n   - Add the path to `chromedriver.exe` to your system's PATH environment variable, or\r\n   - Specify the path directly in your code (see Configuration section).\r\n\r\n## Configuration\r\n\r\n### Selenium WebDriver Configuration\r\n\r\nIn your Selenium script (e.g., `selenium-script.js`), configure the path to ChromeDriver:\r\n\r\n```javascript\r\nconst {Builder, By, Key, until} = require('selenium-webdriver');\r\nconst chrome = require('selenium-webdriver/chrome');\r\n\r\nlet service = new chrome.ServiceBuilder('path/to/your/chromedriver.exe').build();\r\nchrome.setDefaultService(service);\r\n\r\nlet driver = new Builder().forBrowser('chrome').build();\r\n```\r\n\r\n## Running the Application\r\n\r\n1. **Start the Server** :\r\n\r\n\u003cpre\u003e\u003cdiv class=\"dark bg-gray-950 rounded-md border-[0.5px] border-token-border-medium\"\u003e\u003cdiv class=\"flex items-center relative text-token-text-secondary bg-token-main-surface-secondary px-4 py-2 text-xs font-sans justify-between rounded-t-md\"\u003e\u003cspan\u003e\u003c/span\u003e\u003cdiv class=\"flex items-center\"\u003e\u003cspan class=\"\" data-state=\"closed\"\u003e\u003cbutton class=\"flex gap-1 items-center\"\u003e\u003csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\" viewBox=\"0 0 24 24\" class=\"icon-sm\"\u003e\u003cpath fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M7 5a3 3 0 0 1 3-3h9a3 3 0 0 1 3 3v9a3 3 0 0 1-3 3h-2v2a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3v-9a3 3 0 0 1 3-3h2zm2 2h5a3 3 0 0 1 3 3v5h2a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1h-9a1 1 0 0 0-1 1zM5 9a1 1 0 0 0-1 1v9a1 1 0 0 0 1 1h9a1 1 0 0 0 1-1v-9a1 1 0 0 0-1-1z\" clip-rule=\"evenodd\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/button\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv class=\"overflow-y-auto p-4 text-left undefined\" dir=\"ltr\"\u003e\u003ccode class=\"!whitespace-pre hljs language-sh\"\u003enode backend/index.js\r\n   \u003c/code\u003e\u003c/div\u003e\u003c/div\u003e\u003c/pre\u003e\r\n\r\n1. **Access the Application** :\r\n   Open your browser and navigate to `http://localhost:3000`.\r\n\r\nThankyou for visiting!!\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshhiivvaam%2Fbarsaati","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshhiivvaam%2Fbarsaati","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshhiivvaam%2Fbarsaati/lists"}