{"id":20730265,"url":"https://github.com/freecode911/anoupload","last_synced_at":"2025-04-23T21:51:37.355Z","repository":{"id":253198438,"uuid":"830801539","full_name":"FreeCode911/AnoUpload","owner":"FreeCode911","description":"AnoUpload: Anonymous File Uploader Using GitHub Cloud Storage","archived":false,"fork":false,"pushed_at":"2025-02-26T00:57:12.000Z","size":9598,"stargazers_count":6,"open_issues_count":3,"forks_count":5,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-23T21:51:33.051Z","etag":null,"topics":["anoupload","cloud","file-uploader","free","github","githubcloud","storage","upload"],"latest_commit_sha":null,"homepage":"","language":"HTML","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/FreeCode911.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":"2024-07-19T03:10:06.000Z","updated_at":"2024-12-26T02:36:36.000Z","dependencies_parsed_at":"2024-08-25T08:20:00.904Z","dependency_job_id":null,"html_url":"https://github.com/FreeCode911/AnoUpload","commit_stats":null,"previous_names":["freecode911/anoupload"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FreeCode911%2FAnoUpload","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FreeCode911%2FAnoUpload/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FreeCode911%2FAnoUpload/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FreeCode911%2FAnoUpload/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FreeCode911","download_url":"https://codeload.github.com/FreeCode911/AnoUpload/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250522293,"owners_count":21444510,"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","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":["anoupload","cloud","file-uploader","free","github","githubcloud","storage","upload"],"created_at":"2024-11-17T05:11:00.094Z","updated_at":"2025-04-23T21:51:37.329Z","avatar_url":"https://github.com/FreeCode911.png","language":"HTML","readme":"\n# AnoUpload 🚀\n\nAnoUpload is a sleek and user-friendly file hosting service that allows you to upload files with ease while keeping your identity safe and secure. Built with the powerful combination of Node.js, Express, and Multer, AnoUpload makes file sharing and storage a breeze!, Anonymous File Uploader Using GitHub Cloud Storage\n\n\n## 🌟 Features\n\n- **🔓 Free and Unlimited File Hosting:** Upload as many files as you want without any size limitations.\n- **🕵️‍♂️ Anonymous Uploads:** No need to register or create an account—your identity stays hidden.\n- **🔒 Secure File Sharing:** Files are stored securely and can be accessed via unique URLs.\n- **🔗 Automatic GitHub Integration:** Files are seamlessly uploaded to a GitHub repository for long-term storage.\n- **📩 Discord Notifications:** Get real-time notifications whenever a new file is uploaded.\n\n## 🚀 Getting Started\n[![Run on Repl.it](https://repl.it/badge/github/FreeCode911/AnoUpload)](https://repl.it/github/FreeCode911/AnoUpload)\n\n- **▶️Tutorial** : https://youtu.be/ES_41VHT-t0\n1. **🍴 Fork this Repo:** Click the \"Fork\" button at the top right of this Repl.\n2. **⚙️ Set up Environment Variables:**\n   - Create a `.env` file in the root directory of your forked Repl.\n   - Add the following environment variables with your values:\n     - `UPLOAD_FOLDER`: The directory where uploaded files will be stored (e.g., \"uploads\").\n     - `MAX_CONTENT_LENGTH`: The maximum allowed file size in bytes (e.g., 1073741824 for 1GB).\n     - `GITHUB_TOKEN`: A GitHub personal access token with the `repo` scope. Generate one [here](https://github.com/settings/tokens).\n     - `GITHUB_REPO`: Your GitHub repository name in the format `owner/repo` (e.g., `FreeCode911/AnoUpload`).\n     - `WEBSITE_URL`: The URL of your deployed Repl (e.g., `https://your-name.com`).\n     - `DISCORD_WEBHOOK_URL`: The URL of your discord server channel webhook for notification if you donot need just leave it like `DISCORD_WEBHOOK_URL=none`\n3. **▶️ Run the AnoUpload:** `npm start`\n4. **🌐 Access the Website:** Open the link provided in the console output to access your AnoUpload instance.\n\n## NPM Package \n**AnoUploader** is a straightforward NPM package for anonymous file uploads. \n\n## Installation\n\nTo install the package, run:\n\n```bash\nnpm install anoupload\n```\n\n## Usage\n\n1. **Require the package** in your Node.js file:\n\n   ```javascript\n   const AnoUploader = require('anoupload');\n   ```\n\n2. **Run your script**:\n\n   Simply execute your `index.js` file or any other file where you've required `anoupload`. The package will start working automatically.\n\n\n## Star History\n\n\u003ca href=\"https://star-history.com/#FreeCode911/AnoUpload\u0026Date\"\u003e\n \u003cpicture\u003e\n   \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://api.star-history.com/svg?repos=FreeCode911/AnoUpload\u0026type=Date\u0026theme=dark\" /\u003e\n   \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://api.star-history.com/svg?repos=FreeCode911/AnoUpload\u0026type=Date\" /\u003e\n   \u003cimg alt=\"Star History Chart\" src=\"https://api.star-history.com/svg?repos=FreeCode911/AnoUpload\u0026type=Date\" /\u003e\n \u003c/picture\u003e\n\u003c/a\u003e\n\n## 📜 License\n\nThis project is licensed under the GPL-3.0 license. For more details, see the `LICENSE` file.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffreecode911%2Fanoupload","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffreecode911%2Fanoupload","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffreecode911%2Fanoupload/lists"}