{"id":15015334,"url":"https://github.com/secretdiscorder/djavyv2","last_synced_at":"2025-07-24T23:39:19.807Z","repository":{"id":256299600,"uuid":"854567088","full_name":"SecretDiscorder/Djavyv2","owner":"SecretDiscorder","description":"MY-PORTFOLIO PROJECT","archived":false,"fork":false,"pushed_at":"2024-09-10T00:26:38.000Z","size":72012,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-20T21:11:19.562Z","etag":null,"topics":["django","kivy","portfolio-project","python","python3"],"latest_commit_sha":null,"homepage":"https://bimakharizdev.my.id","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SecretDiscorder.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-09-09T12:06:48.000Z","updated_at":"2024-09-10T00:26:41.000Z","dependencies_parsed_at":"2024-09-10T03:59:42.891Z","dependency_job_id":null,"html_url":"https://github.com/SecretDiscorder/Djavyv2","commit_stats":null,"previous_names":["secretdiscorder/djavyv2"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SecretDiscorder%2FDjavyv2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SecretDiscorder%2FDjavyv2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SecretDiscorder%2FDjavyv2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SecretDiscorder%2FDjavyv2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SecretDiscorder","download_url":"https://codeload.github.com/SecretDiscorder/Djavyv2/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239964468,"owners_count":19725946,"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","kivy","portfolio-project","python","python3"],"created_at":"2024-09-24T19:46:46.838Z","updated_at":"2025-02-21T05:31:38.393Z","avatar_url":"https://github.com/SecretDiscorder.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n![image](https://github.com/user-attachments/assets/19efe967-6c67-4054-aaf7-ff5470718bd0)\n\nTested on DEBIAN 12\n![image](https://github.com/user-attachments/assets/1a673ca6-5042-4c53-82c9-7efc790d86e7)\n\n\nHere’s a comprehensive guide for setting up and running the Djavyv2 project on Debian 12, including how to address potential errors related to `matplotlib` or `mpmath`:\n\n### 1. **Install Python and Essential Packages**\n\nOpen a terminal and switch to the root user to ensure you have the necessary permissions:\n\n```bash\nsudo su\n```\n\nThen, install Python 3, pip, and the venv module:\n\n```bash\nsudo apt update\nsudo apt install python3 python3-pip python3-venv\n```\n\n### 2. **Set Up a Virtual Environment**\n\nCreate a virtual environment for the project:\n\n```bash\npython3 -m venv env\n```\n\nActivate the virtual environment:\n\n```bash\nsource env/bin/activate\n```\n\n### 3. **Clone the Project Repository**\n\nClone the Djavyv2 repository from GitHub:\n\n```bash\ngit clone https://github.com/SecretDiscorder/Djavyv2\n```\n\nNavigate to the project directory:\n\n```bash\ncd Djavyv2\n```\n\n### 4. **Install Project Dependencies**\n\nInstall the required Python packages using pip:\n\n```bash\npip install -r requirements.txt\n```\n\n### 5. **Refer to the Installation Guide**\n\nFor detailed installation instructions, you can refer to the `Djavy.ipynb` file provided in the repository. It may contain specific setup details or troubleshooting information.\n\n### 6. **Run the Application**\n\nTo run the main application script, use:\n\n```bash\npython3 maindesk.py\n```\n\n### 7. **Build APK**\n\nTo build an APK for the project, use Buildozer. Ensure Buildozer is installed in your environment. If not, you can install it using pip:\n\n```bash\npip install buildozer\n```\n\nRun the Buildozer command to build the APK:\n\n```bash\nbuildozer -v android debug\n```\n\n### 8. **Troubleshooting Common Issues**\n\nIf you encounter errors related to `matplotlib` or `mpmath`, follow these steps:\n\n1. **Check Error Messages**: Read the error messages carefully to understand what went wrong.\n\n2. **Search for Solutions**: Use search engines to look up solutions by including specific error messages in your query. Check forums, GitHub issues, or Stack Overflow for resolutions.\n\n3. **Install Missing Dependencies**: Sometimes, missing system libraries or packages might be the cause. Install any additional dependencies that might be required. For example:\n\n   ```bash\n   sudo apt-get install libatlas-base-dev\n   ```\n\n   This package can help resolve issues related to `matplotlib`.\n\n4. **Update Packages**: Ensure that all Python packages are up to date:\n\n   ```bash\n   pip install --upgrade -r requirements.txt\n   ```\n\n5. **Rebuild Environment**: If problems persist, you might need to recreate the virtual environment:\n\n   ```bash\n   deactivate\n   rm -rf env\n   python3 -m venv env\n   source env/bin/activate\n   pip install -r requirements.txt\n   ```\n\n### Summary\n\nBy following these steps, you should be able to set up the Djavyv2 project, run the application, and build an APK. For any issues, especially with `matplotlib` or `mpmath`, searching online or referring to specific error messages can provide targeted solutions.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsecretdiscorder%2Fdjavyv2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsecretdiscorder%2Fdjavyv2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsecretdiscorder%2Fdjavyv2/lists"}