{"id":16177575,"url":"https://github.com/raphaelm/django-cockatiel","last_synced_at":"2025-04-07T11:27:49.450Z","repository":{"id":57419390,"uuid":"55339776","full_name":"raphaelm/django-cockatiel","owner":"raphaelm","description":"Django storage backend for the cockatiel distributed file storage","archived":false,"fork":false,"pushed_at":"2016-04-10T13:08:40.000Z","size":14,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-14T20:17:07.583Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/raphaelm.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}},"created_at":"2016-04-03T09:50:41.000Z","updated_at":"2017-04-10T06:38:10.000Z","dependencies_parsed_at":"2022-08-30T09:31:00.226Z","dependency_job_id":null,"html_url":"https://github.com/raphaelm/django-cockatiel","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelm%2Fdjango-cockatiel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelm%2Fdjango-cockatiel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelm%2Fdjango-cockatiel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelm%2Fdjango-cockatiel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/raphaelm","download_url":"https://codeload.github.com/raphaelm/django-cockatiel/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247642800,"owners_count":20971977,"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":[],"created_at":"2024-10-10T05:09:34.952Z","updated_at":"2025-04-07T11:27:49.428Z","avatar_url":"https://github.com/raphaelm.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"django-cockatiel\n================\n\n[![Build Status](https://travis-ci.org/raphaelm/django-cockatiel.svg?branch=master)](https://travis-ci.org/raphaelm/django-cockatiel)\n\nThis is a django storage backend that makes use of the cockatiel distributed\nfile storage. Please read the [cockatiel documentation](https://cockatiel.readthedocs.org/)\nif you are unsure about what this is.\n\nRequirements\n------------\n\n* Django 1.8 or 1.9\n* Python 3.4 or newer\n\nInstallation\n------------\n\nTo install django-cockatiel, you can simply run:\n\n    pip install django-cockatiel\n\nIf you want to use it as your primary media file storage, you need to\nadd some configuration to your ``settings.py`` file. First of all, you\nneed to set it as your default storage:\n\n    DEFAULT_FILE_STORAGE = 'django_cockatiel.CockatielStorage'\n\nNext, you need to configure django-cockatiel itself. Currently, the\nfollowing configuration options are available:\n\n* ``PUBLIC_URL``: The public URL that the files can be reached at. This\n  could be the public address of one of your nodes or the address of a\n  lode balancer of some kind.\n\n* ``STORAGE_NODES``: The list of storage nodes that should be used to\n  store files. This should be a list of URLs of cockatiel instances.\n\nExample:\n\n    COCKATIEL_STORAGE_OPTIONS = {\n        'PUBLIC_URL': '/media/',\n        'STORAGE_NODES': [\n            'http://10.1.2.3:8012'\n        ]\n    }\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraphaelm%2Fdjango-cockatiel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fraphaelm%2Fdjango-cockatiel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraphaelm%2Fdjango-cockatiel/lists"}