{"id":17188112,"url":"https://github.com/sharkwouter/vaporos-ftpserver","last_synced_at":"2025-10-16T10:53:37.861Z","repository":{"id":111161524,"uuid":"197436299","full_name":"sharkwouter/vaporos-ftpserver","owner":"sharkwouter","description":"An FTP server for SteamOS","archived":false,"fork":false,"pushed_at":"2019-09-05T17:13:11.000Z","size":497,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-10-06T01:47:01.658Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sharkwouter.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2019-07-17T17:44:59.000Z","updated_at":"2025-01-09T22:34:16.000Z","dependencies_parsed_at":null,"dependency_job_id":"8320ff82-1795-4e0b-9ef2-ad7d80423962","html_url":"https://github.com/sharkwouter/vaporos-ftpserver","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/sharkwouter/vaporos-ftpserver","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sharkwouter%2Fvaporos-ftpserver","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sharkwouter%2Fvaporos-ftpserver/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sharkwouter%2Fvaporos-ftpserver/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sharkwouter%2Fvaporos-ftpserver/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sharkwouter","download_url":"https://codeload.github.com/sharkwouter/vaporos-ftpserver/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sharkwouter%2Fvaporos-ftpserver/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279180316,"owners_count":26120674,"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","status":"online","status_checked_at":"2025-10-16T02:00:06.019Z","response_time":53,"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":[],"created_at":"2024-10-15T01:08:07.737Z","updated_at":"2025-10-16T10:53:37.855Z","avatar_url":"https://github.com/sharkwouter.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# VaporOS-FTPServer\n\nA simple to use ftp server for VaporOS. It starts and ftp server with a random password and displays how to connect to on screen.\n\n![](https://github.com/sharkwouter/vaporos-ftpserver/raw/master/screenshot.png)\n\n## Installation\n\nInstall the following packages:\n\n- python\n- python-pygame\n- python-pyftpdlib\n- fonts-dejavu-core\n\nThe application can be started by running: \n\n``./vaporos-ftpserver``\n\n## Installation with venv\n\nBefore installation the following tools will need to be installed:\n\n- python3\n- git\n\nThis program can be installed by performing the following steps on the commandline:\n\n- ``git clone https://github.com/sharkwouter/vaporos-ftpserver.git``\n- ``cd vaporos-ftpserver``\n- ``python3 -m venv venv``\n- ``source venv/bin/activate``\n- ``pip install -r requirements.txt``\n\nNow the application can be started with:\n \n ``./vaporos-ftpserver``\n\nStarting the application again in the future will require the following commands:\n\n- ``cd vaporos-ftpserver``\n- ``source venv/bin/activate``\n- ``./vaporos-ftpserver``\n\n## Building the package for SteamOS\n\nTo build this package, the following software will need to be installed:\n\n- build-essential\n- devscripts\n\nThis program can be build by performing the following steps on the commandline:\n\n- ``git clone https://github.com/sharkwouter/vaporos-ftpserver.git``\n- ``cd vaporos-ftpserver``\n- ``dch`` (This will allow you to change the changelog)\n- ``dpkg-buildpackage -us -uc``\n\nAfter that install with the following commands:\n\n- ``sudo dpkg -i ../vaporos-ftpserver*.deb``\n- ``sudo apt-get install -f``\n\n## Future plans\n\nFuture plans for this application include the following:\n\n- Ship the package with VaporOS\n- Improving the GUI\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsharkwouter%2Fvaporos-ftpserver","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsharkwouter%2Fvaporos-ftpserver","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsharkwouter%2Fvaporos-ftpserver/lists"}