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.
# 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for django-rest-mediabrowser-0.5.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7aff40c8df06ec5fd8b590821d182a92ace65ab1fe52f5dec094596d1ba06380 |
|
MD5 | 1a415a86cfe78d80aee8df4a2dc2d6cf |
|
BLAKE2b-256 | eb589003d8edb7aa53943c00325b0c165424ba2344282a4e4e3e053596f072cb |
Close
Hashes for django_rest_mediabrowser-0.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b09989be19144c01f0fcd4d022926a395f2c7d2662c54bcea267ffd56cf3da0 |
|
MD5 | 2e99827e9026afb768759a89d43ceeb5 |
|
BLAKE2b-256 | 6728f77c626578e97b6b59da90cd48b5565e19667defcf4f664de6e05bc87b79 |