Skip to main content

A File Browser for REST API.

Project description

## Warning!!! Work in Progress! Not ready for production use at all yet.

# Django REST MediaBrowser

Client Loves CMS and Seperate JS Frontend. Thus born Django REST MediaBrowser. It will allow user to:

1. Upload Files and Images with ownership and share two-level mechanism(view and edit)
2. Keep your files safe unless you're the owner, or shared with you or the file is published publicly (Thanks to [django-private-storage](https://github.com/edoburu/django-private-storage)).
3. A beautiful REST-API (of course based on [django-rest-framewok](https://www.django-rest-framework.org)) to use the whole system and build a media manager frontend on top of it.

### Installation
Using pip:

```bash
pip install django-rest-filebrowser
```

Add this app and its dependencies in `INSTALLED_APPS`:

```python
INSTALLED_APPS = [
# ...
'rest_framework',
'taggit',
'taggit_serializer',
'private_storage',
'rest_mediabrowser',
#...
]
```

Add `rest_mediabrowser` urls in project's `urls.py`:

```python
urlpatterns = [
#...
path('mediabrowser/', include('rest_mediabrowser.urls')),
]
```

Migrate.

### TODO
1. Write tests.
2. Write a more comprehensive TODO.
3. Code vigorously for first stable release.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-rest-mediabrowser-0.3.tar.gz (28.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_rest_mediabrowser-0.3-py3-none-any.whl (31.2 kB view details)

Uploaded Python 3

File details

Details for the file django-rest-mediabrowser-0.3.tar.gz.

File metadata

  • Download URL: django-rest-mediabrowser-0.3.tar.gz
  • Upload date:
  • Size: 28.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for django-rest-mediabrowser-0.3.tar.gz
Algorithm Hash digest
SHA256 ff562b1567bcefe3e53f7ff9d08018d5914b02cf7032bbe8eca969671d9e6e89
MD5 84c0e6d5882bd1d98fee9dc17a18d115
BLAKE2b-256 e799c9445a01827c18ed2216412f1eb93b0578dc4bf242c50d0bddf3799f5451

See more details on using hashes here.

File details

Details for the file django_rest_mediabrowser-0.3-py3-none-any.whl.

File metadata

  • Download URL: django_rest_mediabrowser-0.3-py3-none-any.whl
  • Upload date:
  • Size: 31.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for django_rest_mediabrowser-0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 122b1db9f241d759e19c2e7d9c2cc6cc56db447b134a73c98ba96f13f5061453
MD5 a69126bf4ca1c22513fcf69914bdf844
BLAKE2b-256 6571525466d67860fca1fb547d6318984ebb0feb373faf516ae46d1d97353914

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page