{"id":21233671,"url":"https://github.com/bdr-pro/deploydroid","last_synced_at":"2025-03-15T02:43:51.398Z","repository":{"id":230011647,"uuid":"778229066","full_name":"BDR-Pro/DeployDroid","owner":"BDR-Pro","description":"DeployDroid 🚀 - The ultimate \"Ninite killer\" for seamless software installs! 🛠️💻 Bulk-download your faves with zero hassle. Bye-bye, manual updates; hello, automation! 🎉🔗 #EffortlessSetup #TechSavvy","archived":false,"fork":false,"pushed_at":"2024-03-27T10:33:38.000Z","size":93,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-21T18:37:21.662Z","etag":null,"topics":["django","installer","package-manager","powershell","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BDR-Pro.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2024-03-27T10:24:58.000Z","updated_at":"2024-03-27T10:27:06.000Z","dependencies_parsed_at":"2024-03-27T11:49:50.005Z","dependency_job_id":null,"html_url":"https://github.com/BDR-Pro/DeployDroid","commit_stats":null,"previous_names":["bdr-pro/deploydroid"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BDR-Pro%2FDeployDroid","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BDR-Pro%2FDeployDroid/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BDR-Pro%2FDeployDroid/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BDR-Pro%2FDeployDroid/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BDR-Pro","download_url":"https://codeload.github.com/BDR-Pro/DeployDroid/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243676707,"owners_count":20329432,"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":["django","installer","package-manager","powershell","python"],"created_at":"2024-11-20T23:59:52.727Z","updated_at":"2025-03-15T02:43:51.373Z","avatar_url":"https://github.com/BDR-Pro.png","language":"Python","readme":"# 🚀 DeployDroid: The Ninite Killer 🎯\n\nHey there! 👋 Welcome to **DeployDroid**, the ultimate tool that's about to make Ninite look like it's from the Stone Age. 🪓 We're here to revolutionize the way you install software on Windows. Forget the old days of downloading and installing your favorite apps one by one. 🐢💤 With DeployDroid, you’re entering the express lane on the software installation highway! 🏎️💨\n\n## Why DeployDroid? 🤔\n\n- **Bulk Installs? Easy Peasy**: Select your apps, hit install, and watch the magic happen. 🧙‍♂️✨\n- **Up-to-Date, Always**: Say goodbye to outdated apps. DeployDroid keeps you in the loop with the latest versions. 🔄🆕\n- **Categorically Organized**: Whether you're a Gamer 🎮, Developer 👩‍💻, or Artist 🎨, we've got your software needs sorted.\n- **Zero Bloatware**: Get what you want, and nothing more. No sneaky toolbars or unwanted extras. 🚫🔍\n\n## Help us Build The Website 🏁\n\nTo kick things off with DeployDroid, just follow these steps and you'll be on your way to an effortlessly maintained software library:\n\n1. **Clone This Repo**: `git clone https://github.com/bdr-pro/DeployDroid.git`\n2. **Navigate to DeployDroid**: `cd DeployDroid`\n3. **Launch It**: Follow the instructions in our [Setup Guide for DeployDroid](#setup-guide-for-deploydroid) to get DeployDroid up and running.\n\nIt's that simple! For more detailed instructions, check out our *Wiki*\n\n## Features 🔥\n\n- **Slick User Interface**: With our intuitive UI, finding and installing your essential apps is a breeze. 🌬️🍃\n- **Massive Library**: Access to a vast repository of software, from essentials to niche tools. 📚🔍\n- **Custom Lists**: Create your own software suites and share them with friends or the community. 🤝💼\n\n## Contributing 🤲\n\nGot an idea to make DeployDroid even more awesome? Found a bug that needs squashing? Jump in and contribute! Check out our [contributing guidelines](#contributing-guideline-for-deploydroid) for how to proceed.\n\n## Support Us 💖\n\nLoving DeployDroid? Spread the word and star us on GitHub! Want to go further? starts and share the repo with your friends and family. 🌟👨‍👩‍👧‍👦\n\n## Follow Us 📱\n\nStay updated with the latest DeployDroid news and updates:\n\n## TODO: Add social media links\n\n    - **Twitter**: [@DeployDroid](#)\n    - **Instagram**: [@DeployDroid](#)\n\n## License 📄\n\nDeployDroid is made available under the [MIT License](LICENSE). Feel free to use, modify, and distribute it as you see fit.\n\n## A Parting GIF 🎬\n\nBecause we all need a good laugh, here's a GIF that perfectly encapsulates the DeployDroid experience: **TODO**\n\n![Dancing Robot](https://media2.giphy.com/media/v1.Y2lkPTc5MGI3NjExcmlvNnI5bTRweXQxOTBwc2QzeDBiOGR1NTlkb3UweXBmOThwYWpvbCZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/koxVXnnmaQwllyovVG/giphy.gif)\n\n---\n\n### Setup Guide for DeployDroid\n\nWelcome to the fast track to getting DeployDroid up and running on your machine! 🚀 This guide assumes you have a basic understanding of Python and Django. If you're new to Django, no worries! It's a friendly framework for beginners and there are plenty of resources out there to get you started.\n\n#### Prerequisites\n\nBefore we dive in, make sure you've got the following ready:\n\n- Python (3.8 or later)\n- pip (Python Package Installer)\n- Virtual environment (optional but recommended)\n\n#### Step 1: Clone the Repository\n\nFirst things first, grab the code:\n\n    ```bash\n    git clone https://github.com/bdr-pro/DeployDroid.git\n    cd DeployDroid\n    ```\n\n#### Step 2: Set Up Your Virtual Environment\n\nTo keep things tidy, let's create a virtual environment:\n\n    ```bash\n    python -m venv myenv\n    ```\n\nActivate it:\n\n- On Windows: `myenv\\Scripts\\activate`\n- On MacOS/Linux: `source myenv/bin/activate`\n\n#### Step 3: Install Dependencies\n\nWith your virtual environment activated, install the required packages:\n\n    ```bash\n    pip install -r requirements.txt\n    ```\n\n#### Step 4: Initialize the Database\n\nLet's set up the database:\n\n    ```bash\n    python manage.py makemigrations\n    python manage.py migrate\n    ```\n\n#### Step 5: Run the Server\n\nYou're almost there! Start the Django development server:\n\n    ```bash\n    python manage.py runserver\n    ```\n\nOpen your favorite browser and visit `http://127.0.0.1:8000/` to see DeployDroid in action! 🎉\n\n### Contributing Guideline for DeployDroid\n\nHey there, future contributor! 🌟 We're thrilled you're interested in helping DeployDroid grow. Here's how you can contribute:\n\n#### 🐞 Reporting Bugs\n\nStumbled upon a bug? Let us know through the Issues tab, providing as much detail as possible. Screenshots and step-by-step instructions to reproduce the issue are golden!\n\n#### 💡 Suggesting Enhancements\n\nGot an idea to make DeployDroid even better? We're all ears! Share your thoughts with us via Issues.\n\n#### 🚀 Submitting Changes\n\nReady to dive in and code? Follow these steps:\n\n1. **Fork the Repository**: Navigate to the DeployDroid GitHub page and click on the \"Fork\" button. This creates a copy of the repository in your GitHub account.\n\n2. **Clone Your Fork**: Get a local copy of your fork using `git clone`.\n\n3. **Create a New Branch**: Before making changes, switch to a new branch with a descriptive name for your changes.\n\n4. **Make Your Changes**: Implement your feature or fix that bug. Don't forget to keep your code clean and well-documented!\n\n5. **Commit Your Changes**: Write a clear, concise commit message. Include emojis if you like! 😄\n\n6. **Push to Your Fork**: Upload your changes to GitHub.\n\n7. **Submit a Pull Request (PR)**: Go to the original DeployDroid repository you forked; you'll see a prompt to submit a pull request. Fill in the details, explaining the changes you've made. Link any relevant issues.\n\n8. **Review**: One of our core contributors will review your changes. Be open to feedback and ready for some back-and-forth on your code if needed.\n\nAnd that's it! We strive to keep the contribution process as smooth as possible, but we're always looking for ways to improve it. Happy coding, and thank you for contributing to DeployDroid! 🚀💻\n\nHere's a graph diagram illustrating the DeployDroid web application, highlighting its components and interactions:\n\n![DeployDroid Web Application Diagram](diagram.png)\n\n- **User Interaction**: Users select software through a web interface.\n- **Web Application Structure**: Includes the Django backend for software organization and a PowerShell script generator for automating the installation process.\n- **External Components**: Utilizes Chocolatey for software installation.\n- **Cloud-Based Operation**: Illustrates the application's components as part of an online service accessible to users.\n\n---\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbdr-pro%2Fdeploydroid","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbdr-pro%2Fdeploydroid","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbdr-pro%2Fdeploydroid/lists"}