{"id":15672711,"url":"https://github.com/dirkmoors/drf-tus","last_synced_at":"2026-01-06T11:19:31.501Z","repository":{"id":18495505,"uuid":"84344797","full_name":"dirkmoors/drf-tus","owner":"dirkmoors","description":"A Tus (tus.io) library for Django Rest Framework","archived":false,"fork":false,"pushed_at":"2024-05-27T12:18:48.000Z","size":104,"stargazers_count":26,"open_issues_count":2,"forks_count":27,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-15T03:54:52.302Z","etag":null,"topics":["django","django-rest-framework","library","tus","tus-protocol"],"latest_commit_sha":null,"homepage":null,"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/dirkmoors.png","metadata":{"files":{"readme":"README.rst","changelog":"HISTORY.rst","contributing":"CONTRIBUTING.rst","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":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-03-08T16:55:16.000Z","updated_at":"2025-04-07T14:18:23.000Z","dependencies_parsed_at":"2023-01-13T19:51:33.843Z","dependency_job_id":"d6ff01f0-6c7f-4d61-b67f-63be3c4c0380","html_url":"https://github.com/dirkmoors/drf-tus","commit_stats":{"total_commits":57,"total_committers":7,"mean_commits":8.142857142857142,"dds":"0.22807017543859653","last_synced_commit":"c72bffb9857a6d22c5344cf6c7f737318dd667a0"},"previous_names":[],"tags_count":25,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dirkmoors%2Fdrf-tus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dirkmoors%2Fdrf-tus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dirkmoors%2Fdrf-tus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dirkmoors%2Fdrf-tus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dirkmoors","download_url":"https://codeload.github.com/dirkmoors/drf-tus/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249003954,"owners_count":21196794,"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","django-rest-framework","library","tus","tus-protocol"],"created_at":"2024-10-03T15:30:37.979Z","updated_at":"2026-01-06T11:19:31.461Z","avatar_url":"https://github.com/dirkmoors.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"=============================\ndrf-tus\n=============================\n\n.. image:: https://badge.fury.io/py/drf-tus.svg\n    :target: https://badge.fury.io/py/drf-tus\n\n.. image:: https://github.com/dirkmoors/drf-tus/actions/workflows/ci.yml/badge.svg\n    :target: https://github.com/dirkmoors/drf-tus/actions\n\nA Tus (tus.io) library for Django Rest Framework\n\nDocumentation\n-------------\n\nThe full documentation is at https://drf-tus.readthedocs.io.\n\nQuickstart\n----------\n\nInstall drf-tus::\n\n    pip install drf-tus\n\nAdd it to your `INSTALLED_APPS`:\n\n.. code-block:: python\n\n    INSTALLED_APPS = (\n        ...\n        \"rest_framework_tus\",\n        ...\n    )\n\nAdd the middleware to `MIDDLEWARE`:\n\n.. code-block:: python\n\n    MIDDLEWARE = (\n        ...\n        \"rest_framework_tus.middleware.TusMiddleware\",\n        ...\n    )\n\nAdd URL patterns for drf-tus:\n\n.. code-block:: python\n\n    urlpatterns = [\n        ...\n        path(r\"^\", include(\"rest_framework_tus.urls\", namespace=\"rest_framework_tus\")),\n        ...\n    ]\n\nFeatures\n--------\n\nThis library implements the following TUS API v1.0.0 protocols:\n\n* Core Protocol (http://tus.io/protocols/resumable-upload.html#core-protocol)\n* Creation Protocol (http://tus.io/protocols/resumable-upload.html#creation)\n* Expiration Protocol (http://tus.io/protocols/resumable-upload.html#expiration)\n* Checksum Protocol (http://tus.io/protocols/resumable-upload.html#checksum)\n* Termination Protocol (http://tus.io/protocols/resumable-upload.html#termination)\n\nRunning Tests\n-------------\n\nDoes the code actually work?\n\n::\n\n    source \u003cYOURVIRTUALENV\u003e/bin/activate\n    (myenv) $ pip install tox\n    (myenv) $ tox\n\nCredits\n-------\n\nTools used in rendering this package:\n\n*  Cookiecutter_\n*  `cookiecutter-djangopackage`_\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`cookiecutter-djangopackage`: https://github.com/pydanny/cookiecutter-djangopackage\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdirkmoors%2Fdrf-tus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdirkmoors%2Fdrf-tus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdirkmoors%2Fdrf-tus/lists"}