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',
'django_filters',
'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.4.tar.gz (29.0 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.4-py3-none-any.whl (31.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: django-rest-mediabrowser-0.4.tar.gz
  • Upload date:
  • Size: 29.0 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.4.tar.gz
Algorithm Hash digest
SHA256 e0f5e0df792ada14f979f3a6d77665ed9b627193262255d3c56926774d9b65fd
MD5 debdb92bca27f339978ff43a00a09d1b
BLAKE2b-256 99465d4068128661afb96f8bfae2f68179834711a55cce946fabed8455141428

See more details on using hashes here.

File details

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

File metadata

  • Download URL: django_rest_mediabrowser-0.4-py3-none-any.whl
  • Upload date:
  • Size: 31.3 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 7a7bc49fa9ff9903332cb59e9467983888cb59994ef4f4fa04799373c5492992
MD5 6794090886318255b35f0476ba2e1401
BLAKE2b-256 ba6d83bb5c2bc69aaf06054b02c9b8c6de7f56661d5d90279911772edc06c849

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