{"id":49320262,"url":"https://github.com/bcedu/valasimplehttpserver","last_synced_at":"2026-04-26T17:04:19.393Z","repository":{"id":41337442,"uuid":"152239505","full_name":"bcedu/ValaSimpleHTTPServer","owner":"bcedu","description":"Simple HTTP server made in vala","archived":false,"fork":false,"pushed_at":"2023-05-01T10:42:51.000Z","size":4929,"stargazers_count":49,"open_issues_count":1,"forks_count":11,"subscribers_count":3,"default_branch":"master","last_synced_at":"2023-05-01T11:39:09.841Z","etag":null,"topics":["elementary-apps","http-server","vala"],"latest_commit_sha":null,"homepage":null,"language":"Vala","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bcedu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-10-09T11:29:23.000Z","updated_at":"2023-03-21T20:41:08.000Z","dependencies_parsed_at":"2022-08-31T05:02:12.055Z","dependency_job_id":null,"html_url":"https://github.com/bcedu/ValaSimpleHTTPServer","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"purl":"pkg:github/bcedu/ValaSimpleHTTPServer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bcedu%2FValaSimpleHTTPServer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bcedu%2FValaSimpleHTTPServer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bcedu%2FValaSimpleHTTPServer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bcedu%2FValaSimpleHTTPServer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bcedu","download_url":"https://codeload.github.com/bcedu/ValaSimpleHTTPServer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bcedu%2FValaSimpleHTTPServer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32305043,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T09:34:17.070Z","status":"ssl_error","status_checked_at":"2026-04-26T09:34:00.993Z","response_time":129,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["elementary-apps","http-server","vala"],"created_at":"2026-04-26T17:04:17.074Z","updated_at":"2026-04-26T17:04:19.385Z","avatar_url":"https://github.com/bcedu.png","language":"Vala","funding_links":[],"categories":[],"sub_categories":[],"readme":"# VServer\n\n\u003e Flathub page: https://github.com/flathub/com.github.bcedu.valasimplehttpserver\n\nVServer opens an http server in the desired folder. Very usefull to share files in a easy and fast way.\nDo you have a film in the computer and you want to watch it on the mobile phone? Just start Vserver in you computer and go to the given link with the mobile phone, you will have the film right there!\n\n\u003cul\u003e\n\u003cli\u003eStart an http server through a clean and minimalist gui.\u003c/li\u003e\n\u003cli\u003eUse the command line options to start an http server through the console (type \"com.github.bcedu.valasimplehttpserver --help\" to learn more).\u003c/li\u003e\n\u003cli\u003eChoose the port where vserver listens through the gui.\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003cp float=\"left\"\u003e\n  \u003cimg src=\"/data/imgs/init.png\" width=\"49%\" /\u003e\n  \u003cimg src=\"/data/imgs/sharing.png\" width=\"49%\" /\u003e\n\u003c/p\u003e\n\u003cp float=\"left\"\u003e\n  \u003cimg src=\"/data/imgs/browser.png\" width=\"100%\" /\u003e\n\u003c/p\u003e\n\nVServer is \"inspired\" in the well known python SimpleHTTPServer.\n\n## Credits\n\nSpecial thanks to @amka (https://github.com/amka) for his work on the web navigation!\n\n\n## Installation\n\n### PPA (debian based distros)\n\nFrom a terminal:\n\n```\necho 'deb [trusted=yes] https://bcclean.pw/ppa/public stable main' \u003e /tmp/com.githib.bcedu.list\nsudo cp  /tmp/com.githib.bcedu.list /etc/apt/sources.list.d/com.github.bcedu.list\nsudo apt update\nsudo apt install com.github.bcedu.valasimplehttpserver\n```\n\n### Gentoo\n\nYou can use de ebuild provided in this package. You will have to copy the contents from gentoo directory to your local repository (usually in `/var/db/repos/your_repo`) and the install with emerge.\n\nFrom a terminal:\n\n```\ncd ValaSimpleHTTPServer/\nsudo cp gentoo/* /var/db/repos/your_repo\nsudo emerge --ask net-misc/ValaSimpleHTTPServer\n```\n### Elementary AppCenter\n\nInstall VServer through the elementary AppCenter. It's always updated to lastest version.\nEasy and fast.\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://appcenter.elementary.io/com.github.bcedu.valasimplehttpserver\"\u003e\u003cimg src=\"https://appcenter.elementary.io/badge.svg\" alt=\"Get it on AppCenter\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n### Flatpak\n\nInstall VServer through Flatpak. Compatible with any linux distribution!\n\nhttps://flathub.org/apps/details/com.github.bcedu.valasimplehttpserver\n\n\n### Manual Instalation\n\nYou will need the following packages, that can be installed through apt:\n- gobject-2.0\n- glib-2.0\n- gtk+-3.0\n- granite\n- libhandy\n- gee-0.8\n- libsoup-2.4\n- libqrencode4\n\nDownload last release (zip file), extract files and enter to the folder where they where extracted.\n\nInstall your application with the following commands:\n- meson build --prefix=/usr\n- cd build\n- ninja\n- sudo ninja install\n\nDO NOT DELETE FILES AFTER MANUAL INSTALLATION, THEY ARE NEEDED DURING UNINSTALL PROCESS\n\nTo uninstall type from de build folder:\n- sudo ninja uninstall\n\n### Build your .deb\n\n- Download source code from alst release\n- Unzip\n- cd to main folder\n- `dpkg-buildpackage -us -uc`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbcedu%2Fvalasimplehttpserver","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbcedu%2Fvalasimplehttpserver","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbcedu%2Fvalasimplehttpserver/lists"}