{"id":30821224,"url":"https://github.com/ravi-prakash1907/caterapp","last_synced_at":"2025-09-06T10:48:11.660Z","repository":{"id":47009769,"uuid":"369703581","full_name":"ravi-prakash1907/CaterApp","owner":"ravi-prakash1907","description":"A Quick \u0026 Secured Data Sharing Application!","archived":false,"fork":false,"pushed_at":"2023-03-13T17:17:51.000Z","size":1139,"stargazers_count":3,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"main","last_synced_at":"2023-09-22T20:39:46.944Z","etag":null,"topics":["application","cater","caterapp","data","data-sharing","pip","python"],"latest_commit_sha":null,"homepage":"https://ravi-prakash1907.github.io/CaterApp/","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/ravi-prakash1907.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}},"created_at":"2021-05-22T03:09:58.000Z","updated_at":"2023-09-22T11:56:06.000Z","dependencies_parsed_at":"2022-09-17T14:11:39.295Z","dependency_job_id":null,"html_url":"https://github.com/ravi-prakash1907/CaterApp","commit_stats":null,"previous_names":[],"tags_count":3,"template":null,"template_full_name":null,"purl":"pkg:github/ravi-prakash1907/CaterApp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravi-prakash1907%2FCaterApp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravi-prakash1907%2FCaterApp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravi-prakash1907%2FCaterApp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravi-prakash1907%2FCaterApp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ravi-prakash1907","download_url":"https://codeload.github.com/ravi-prakash1907/CaterApp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravi-prakash1907%2FCaterApp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273892836,"owners_count":25186561,"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-06T02:00:13.247Z","response_time":2576,"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":["application","cater","caterapp","data","data-sharing","pip","python"],"created_at":"2025-09-06T10:48:10.455Z","updated_at":"2025-09-06T10:48:11.600Z","avatar_url":"https://github.com/ravi-prakash1907.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"## **CaterApp - v1.1**  \n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"#-installation\"\u003eInstallation\u003c/a\u003e\n  \u0026nbsp;\u0026nbsp;\u0026nbsp;|\u0026nbsp;\u0026nbsp;\u0026nbsp;\n  \u003ca href=\"#-usage\"\u003eUsage\u003c/a\u003e\n  \u0026nbsp;\u0026nbsp;\u0026nbsp;|\u0026nbsp;\u0026nbsp;\u0026nbsp;\n  \u003ca href=\"#-contributing\"\u003eContributing\u003c/a\u003e\n\u003c/p\u003e  \n\n![icon banner](./assets/logo.jpg)\n\n\u003c!-- _A Quick \u0026 Secured Data Sharing Application!_ --\u003e \n\n![Python minimum version](https://img.shields.io/badge/Python-3.2%2B-brightgreen)\n[![cater minimum version](https://img.shields.io/badge/cater-0.1%2B-blue)](https://github.com/ravi-prakash1907/cater)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](./LICENSE)\n[![Website](https://img.shields.io/badge/website-up-lightgreen)](https://ravi-prakash1907.github.io/CaterApp)\n[![Twitter](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/73MP0R4L)\n[![current version](https://img.shields.io/badge/version-v1.1-blue)](https://github.com/ravi-prakash1907/CaterApp/releases)\n\n## ✉️ Description\nCaterApp is a cross platform, remotely data sharing tool created for sharing files in a quick and secured manner. It is aimed to integrate this tool with several more features including providing a User Interface.\\\nThe _version 1.1_ of the CaterApp currently works with **command line interface** i.e. **CLI**.\n\n### 💥 What's so exciting ?  \nCaterApp comes with a range of fantastic features for you:  \n1. Share **any** type of file, including large videos and compressed documents.  \n2. You can choose as much files as you want.  \n3. Keeps you updated with the file, i.e. being shared in real time.  \n4. Also, it displays the size of files (in bytes).  \n5. Automatically detects sender's IP.  \n6. Compresses multiple files before sending, if asked to do that.  \n6. Tells the **speed** at which the data got delivered and a lot more...\n\n## 📌 Installation  \nThis is a `python` application that relies on its [**cater**](https://ravi-prakash1907.github.io/cater/) module.  \n\n### ❓ Requirements  \n1. A device with any operating system having bash / zsh terminal or python shell(preferred Linux)  \n2. Python 3.2 or higher version  \n3. pip (latest recommended)  \n\n### ➡ Steps to Install\nInstallation can be done through CLI in just a few of the simple steps:  \n\n1. Either clone this repository or simply download the CaterApp-v1.1 here \\([tar](https://github.com/ravi-prakash1907/CaterApp/archive/refs/tags/v1.1.tar.gz), [zip](https://github.com/ravi-prakash1907/CaterApp/archive/refs/tags/v1.1.zip)\\)  \n2. Extract the compressed file (if you have cloned/downloaded) and navigate into **CaterApp** directory  \n3. Execute the `installer.sh` to install the application through following terminal command:  \n```sh\n$ ./installer.sh\n```\n### Alternate Method \nIf you love the terminal than following method is indeed for you:  \n```sh\n$ wget https://github.com/ravi-prakash1907/CaterApp/archive/refs/tags/v1.1.zip\n$ unzip v1.1.zip\n$ cd CaterApp-1.1\n$ sh ./installer.sh\n```  \n\nAfter successful installation, you should see something like this:  \n![installing screenshot](./assets/installation.png)  \n\n## 🤔 Usage  \nOnce you have installed the application on your system, you can simply access CaterApp tool with a single command as follows: \n```sh\n$ cater-app\n```\nAs an alternative, you can also follow the following:  \n```sh\n$ cd ~/CaterApp/caterapp\n$ python cater.py\n```  \n_You can find a brief and perfect usage demo at [this Medium article](https://ravi-prakash1907.medium.com/caterapp-a-quick-file-sharing-tool-for-cli-a62756166153)._  \n\n#### Remember\n1. Keep the file(s) in current working directory, that you want to share.  \n2. All your received files will appear in **received/** directory at the current location. \n3. Both - the sender and receiver must be at the same network.  \n4. To know your current location before sharing / receiving the files, run:  \n```sh\n$ pwd\n```  \n\nTo use the app **without installation**, please refer to [this link](./caterapp/).\n\n## 🤝 Contributing  \nIf you wish to contribute in this project, you can always **fork** this repo and generate a pull request with new changes. You may also raise issues, if any.  \n\n🌟 Happy sharing!!! 🌟\n\n---  \n_Developed by [ravi](http://ravi-prakash1907.gitlab.io/) with ❤️ in 🐍_\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fravi-prakash1907%2Fcaterapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fravi-prakash1907%2Fcaterapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fravi-prakash1907%2Fcaterapp/lists"}