{"id":25043524,"url":"https://github.com/animemoeus/pyscord-storage","last_synced_at":"2025-04-14T01:33:26.203Z","repository":{"id":37104391,"uuid":"381909960","full_name":"animemoeus/pyscord-storage","owner":"animemoeus","description":"Free unlimited file hosting using Discord server","archived":false,"fork":false,"pushed_at":"2025-03-18T19:05:53.000Z","size":2997,"stargazers_count":16,"open_issues_count":8,"forks_count":4,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-27T15:48:32.318Z","etag":null,"topics":["discord","file-hosting","image-hosting","pyscord-storage","storage","storage-api","unlimited-storage"],"latest_commit_sha":null,"homepage":"https://discord-storage.animemoe.us/","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/animemoeus.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":"2021-07-01T04:35:02.000Z","updated_at":"2025-03-17T02:01:27.000Z","dependencies_parsed_at":"2024-08-15T02:41:35.065Z","dependency_job_id":"35e4d0d6-a8c7-484a-8086-9b3d4dfa3d60","html_url":"https://github.com/animemoeus/pyscord-storage","commit_stats":{"total_commits":214,"total_committers":2,"mean_commits":107.0,"dds":"0.22429906542056077","last_synced_commit":"6a3811507f8ba3f22de7c3f6f5e45a5bbc88e9c3"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/animemoeus%2Fpyscord-storage","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/animemoeus%2Fpyscord-storage/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/animemoeus%2Fpyscord-storage/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/animemoeus%2Fpyscord-storage/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/animemoeus","download_url":"https://codeload.github.com/animemoeus/pyscord-storage/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248808216,"owners_count":21164809,"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":["discord","file-hosting","image-hosting","pyscord-storage","storage","storage-api","unlimited-storage"],"created_at":"2025-02-06T04:56:56.703Z","updated_at":"2025-04-14T01:33:26.195Z","avatar_url":"https://github.com/animemoeus.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# pyscord-storage | ![Uptime Robot status](https://img.shields.io/uptimerobot/status/m788953682-d9a508d14b27c021c836b4aa?style=flat-square) ![Uptime Robot ratio (30 days)](https://img.shields.io/uptimerobot/ratio/m788953682-d9a508d14b27c021c836b4aa?style=flat-square)\n\nFree unlimited file hosting 😁👍\n\n\n## API\n\n- [Upload From URL](https://discord-storage.animemoe.us/api/upload-from-url/)\n- [Upload From File](https://discord-storage.animemoe.us/api/upload-from-file/)\n\n\n## Refresh Expired URL\n\n```text\nhttps://discord.animemoe.us/refresh?url=DISCORD_FILE_URL_HERE\n```\n```text\nhttps://discord.animemoe.us/refresh?url=https://cdn.discordapp.com/attachments/858938620425404426/1350901088865226852/animemoeus-waifu.jpg\n```\n\n\n## Installation\n\n```bash\npip install pyscord-storage\n```\n\n\n## Usage\n\n```python\nimport pyscord_storage\n\nresult = pyscord_storage.upload_from_file(\"path/to/your.file\")\n\nprint(result)\n```\n\n```python\nimport pyscord_storage\n\nresult = pyscord_storage.upload_from_url(\"waifu.jpg\", \"https://github.com/animemoeus/pyscord-storage/raw/master/tests/temp/takagi.png\")\n\nprint(result)\n```\n\n\n## About\n\n- Max upload file size limit is ~~[8MB](https://support.discord.com/hc/en-us/community/posts/360031101592-Increase-max-file-size-for-free-accounts)~~ [25MB](https://twitter.com/discord/status/1645522780337885184) 🥳🎉.\n- media.discordapp.net \u0026 cdn.discordapp.com. [Click here for details](https://www.reddit.com/r/discordapp/comments/e8lgj2/mediadiscordappnet_cdndiscordappcom/).\n- proxy_url. [Click here for details](https://www.reddit.com/r/discordapp/comments/f1ixly/.discord_adding_lower_width_and_height_to_linked/).\n- How long will my Discord file link work? [Click here for details](https://support.discord.com/hc/en-us/community/posts/360061593771-Privacy-for-CDN-attachements).\n\n\n## Increase Upload Limit\n\n- I don't know if this will work, but I think if the server gets a boost, we can increase the upload limit up to 50MB or 100MB.\n- [https://support.discord.com/hc/en-us/articles/360028038352-Server-Boosting-FAQ-](https://support.discord.com/hc/en-us/articles/360028038352-Server-Boosting-FAQ-)\n- Join our Discord Server: [https://discord.gg/kZuWeKzgkq](https://discord.gg/kZuWeKzgkq)\n\n## Example Implementations\n\n- \u003chttps://api.animemoe.us/waifu/\u003e\n- \u003chttps://waifu.animemoe.us/\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanimemoeus%2Fpyscord-storage","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanimemoeus%2Fpyscord-storage","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanimemoeus%2Fpyscord-storage/lists"}