{"id":20226742,"url":"https://github.com/kailuser/pypie","last_synced_at":"2025-09-11T01:07:24.643Z","repository":{"id":65959621,"uuid":"603464123","full_name":"KailUser/PyPie","owner":"KailUser","description":"PyPie is a small Python program that allows users to check the status of websites, scan for open ports, and connect to FTP servers. The program also includes an automatic update feature that checks for and downloads the latest version of the program from a GitHub repository. PyPie is designed","archived":false,"fork":false,"pushed_at":"2023-02-18T16:13:05.000Z","size":8,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-10T13:56:19.752Z","etag":null,"topics":["alpha","command-line","pypie","python-3","requests","site-tool"],"latest_commit_sha":null,"homepage":"","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/KailUser.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}},"created_at":"2023-02-18T15:41:57.000Z","updated_at":"2023-12-11T15:44:41.000Z","dependencies_parsed_at":null,"dependency_job_id":"6fb22b45-138b-4b27-986b-81337402467b","html_url":"https://github.com/KailUser/PyPie","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/KailUser/PyPie","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KailUser%2FPyPie","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KailUser%2FPyPie/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KailUser%2FPyPie/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KailUser%2FPyPie/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KailUser","download_url":"https://codeload.github.com/KailUser/PyPie/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KailUser%2FPyPie/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274557583,"owners_count":25307516,"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-09-10T02:00:12.551Z","response_time":83,"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":["alpha","command-line","pypie","python-3","requests","site-tool"],"created_at":"2024-11-14T07:19:55.759Z","updated_at":"2025-09-11T01:07:24.590Z","avatar_url":"https://github.com/KailUser.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n![Logo](https://s9.gifyu.com/images/PyPie.gif)\n\n\n# PyPie\n\nPyPie is a Python-based command-line tool that allows you to check the status of a website, scan ports, and connect to an FTP server.\n## Installation\n\nTo use PyPie, you will need to have Python 3.x installed on your system. Once you have Python installed, simply download the pypie.py file from the repository and save it to your local machine.\n## Usage\n\nTo use PyPie, navigate to the directory where you saved pypie.py and run the following command:\n\n```bash\n  python index.py\n```\nThis will launch PyPie and display a menu of options:\n```bash\nWelcome to PyPie   \n1. Check site status\n2. Check port\n3. Connect to ftp\n4. Exit\n```\nSelect one of the options to perform the corresponding action.\n## Check site status\n\nSelecting option 1 will allow you to check the status of a website. You will be prompted to enter the URL of the website you want to check. PyPie will then attempt to connect to the website and retrieve the response code. If the response code is 200, the website is considered to be available. Otherwise, PyPie will report that the website is not available along with the response code.\n## Check port\n\nSelecting option 2 will allow you to scan a port on a website. You will be prompted to enter the URL of the website and the port you want to scan. PyPie will then attempt to connect to the specified port on the website. If the connection is successful, PyPie will report that the port is open. Otherwise, PyPie will report that the port is not open.\n## Connect to FTP\n\nSelecting option 3 will allow you to connect to an FTP server. You will be prompted to enter the server address, username, and password. Once you have successfully connected to the server, you will be able to download and upload files to and from the server.\n## License\n\nPyPie is released under the MIT License. See [LICENSE](https://raw.githubusercontent.com/KailUser/PyPie/alpha/LICENSE) for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkailuser%2Fpypie","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkailuser%2Fpypie","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkailuser%2Fpypie/lists"}