{"id":17168735,"url":"https://github.com/sanix-darker/ocloud","last_synced_at":"2025-04-13T15:42:32.293Z","repository":{"id":109580066,"uuid":"280527294","full_name":"Sanix-Darker/ocloud","owner":"Sanix-Darker","description":"Meet your free Telegram-cloud with no limit in storage !","archived":false,"fork":false,"pushed_at":"2024-07-06T01:44:57.000Z","size":1163,"stargazers_count":4,"open_issues_count":3,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-27T06:44:48.472Z","etag":null,"topics":["cloud","free","storage","storage-api","storage-engine","storage-manager","storage-service","telegram","telegram-api","telegram-bot","telegram-bot-api"],"latest_commit_sha":null,"homepage":"https://ogramcloud.com/","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/Sanix-Darker.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,"publiccode":null,"codemeta":null}},"created_at":"2020-07-17T21:20:02.000Z","updated_at":"2025-01-29T08:34:29.000Z","dependencies_parsed_at":"2024-04-10T09:45:45.384Z","dependency_job_id":"521ccc03-624e-4875-8cd7-4e70c016008a","html_url":"https://github.com/Sanix-Darker/ocloud","commit_stats":null,"previous_names":["sanix-darker/ocloud"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sanix-Darker%2Focloud","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sanix-Darker%2Focloud/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sanix-Darker%2Focloud/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sanix-Darker%2Focloud/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Sanix-Darker","download_url":"https://codeload.github.com/Sanix-Darker/ocloud/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248740142,"owners_count":21154248,"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":["cloud","free","storage","storage-api","storage-engine","storage-manager","storage-service","telegram","telegram-api","telegram-bot","telegram-bot-api"],"created_at":"2024-10-14T23:12:43.317Z","updated_at":"2025-04-13T15:42:32.271Z","avatar_url":"https://github.com/Sanix-Darker.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp\u003e\n  \u003cimg src=\"./images/logo.jpg\" /\u003e\n  \u003ch1\u003eOgramCloud\u003c/h1\u003e\n  Use Telegram-servers as free \"CLOUD-STORAGE-SERVER\" !\n\u003c/p\u003e\n\n## Links\n\nOgram split a file \u003e= 19MB, in multiples chunks and send it throught the Telegram-bot. All the links of the running project :\n- [DEMO BOT-LINK (omega_gram_bot)](https://t.me/omega_gram_bot) \u003cbr\u003e\n- [DEMO PROJECT-LINK (ogramcloud)](https://ogramcloud.com)\n- [DEMO API-LINK (ogram_api)](https://ogramcloud.com/api)\n- [THE DOCUMENTATION-API](https://documenter.getpostman.com/view/2696027/SzYgRaw1?version=latest)\n\n## Requirements\n\n- Python (3.x recommended)\n- Pip3\n- You need to have an account on Telegram\n\n## How to install\n\n- Go to https://t.me/omega_gram_bot(Or create your own bot with Botfather)\n- Start the bot by hitting the START button or just write `/start` and then ENTER, you will get in response, your chat_id, you will use it with requests to ogram API to send files..\n- Mute notification of the bot (Optionnal but recommended, to notreceive notifications for each chunk you're sending)\n- Go to your Telegram Settings \u003e Advanced \u003e Automatic media download and deactive it, that will prevent telegram to automatically download a chunk of a file you're uploading !\n.\n- Update your `example.cofig.txt` file to `config.txt` and provide a valid token if you're using you're personnal bot.\n\n## How to launch\n\n- After creating your Virtualenv:\n```\npip install virtualenv\nvirtualenv -p python3 venv\nsource venv/bin/activate\n```\n\n- Install dependencies:\n```shell\npip install -r requirements.txt\n```\n- The OCloud Telegram-bot is on another repo [OgramBot](https://github.com/sanix-darker/obot)\nYou need to start the bot First, you can use this command :\n```shell script\npython -m app.bot.main\n```\n\n- You need to start the rest-api of OCloud on a new terminal too :\n```shell script\npython -m app.server.main\n```\n\n## How to contribute\n\n- Create an issue with your feature/improvement (Optionnal but recommended).\n- Fork the project.\n- Create a branch for your feature/update/fix(Make sure to have the latest master-branch updates).\n- Create a Pull Request to develop branch.\n- After a check, it will be verify and merge to the project.\n\n**NB: Because, it's on a Beta version, I have limited the upload-size to 100MB as a limit for the APi for tests per uploads for now!**\n\n## Author\n\n- Sanix-darker\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsanix-darker%2Focloud","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsanix-darker%2Focloud","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsanix-darker%2Focloud/lists"}