{"id":27522719,"url":"https://github.com/erick-dsnk/sai-http-server","last_synced_at":"2026-04-17T06:31:43.932Z","repository":{"id":173620618,"uuid":"294721205","full_name":"erick-dsnk/sai-http-server","owner":"erick-dsnk","description":"A local HTTP server written in Python with browser sync feature to make your web design problems easier to solve!","archived":false,"fork":false,"pushed_at":"2020-09-27T10:11:12.000Z","size":5120,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-26T00:46:38.998Z","etag":null,"topics":["chrome-webdriver","http","http-server","python","python-server","selenium","server","socket","web-design"],"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/erick-dsnk.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":"2020-09-11T14:44:03.000Z","updated_at":"2021-03-13T16:55:07.000Z","dependencies_parsed_at":null,"dependency_job_id":"c78101a4-9bf9-4633-84d5-b5dbef6de4e9","html_url":"https://github.com/erick-dsnk/sai-http-server","commit_stats":null,"previous_names":["erick-dsnk/sai-http-server"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/erick-dsnk/sai-http-server","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erick-dsnk%2Fsai-http-server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erick-dsnk%2Fsai-http-server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erick-dsnk%2Fsai-http-server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erick-dsnk%2Fsai-http-server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/erick-dsnk","download_url":"https://codeload.github.com/erick-dsnk/sai-http-server/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erick-dsnk%2Fsai-http-server/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31918479,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T18:22:33.417Z","status":"online","status_checked_at":"2026-04-17T02:00:06.879Z","response_time":62,"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":["chrome-webdriver","http","http-server","python","python-server","selenium","server","socket","web-design"],"created_at":"2025-04-18T10:27:10.956Z","updated_at":"2026-04-17T06:31:43.925Z","avatar_url":"https://github.com/erick-dsnk.png","language":"Python","readme":"# Python HTTP Server for web development!\n\n**Disclaimer**:\nOnce you start the server, an instance of Chrome will open up. Due to limitations of the Selenium package, you will have to manually type in the address of the server. But after that you shouldn't encounter any issues!\n\n## Description\nAn easy-to-use Local HTTP Server written in Python using the Socket and Selenium packages!\n\n## Features\n* Easy to use and fast to set up\n* It detects file changes and conveniently refreshes your Chrome tab for you (Support for other browsers coming soon!)\n* Supports all basic HTTP request methods (GET and POST)\n* After following the instructions in SETUP.md, you will be able to start up a server in any directory just by typing `server.py` in your terminal!\n\n\n## Installation \u0026 Requirements\n#### Requirements:\n* Python 3.x, you can install by visiting http://www.python.org\n* Selenium python package\n* Watchdog python package (it helps with watching for file changes in the directory of choice)\n* Socket python package\n\n**You can install all of them using `python -m install requirements.txt`**\n\n#### Installation\n**Check out SETUP.md to find out how to make this server available system-wide!**\n\n## Usage\nOpen a command prompt in the directory in which you have the files and type `server.py`. You're done! You can now start editing your files for your website inside of the `web` directory and the server will display them at `http://127.0.0.1:8000`!","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ferick-dsnk%2Fsai-http-server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ferick-dsnk%2Fsai-http-server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ferick-dsnk%2Fsai-http-server/lists"}