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.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0f5e0df792ada14f979f3a6d77665ed9b627193262255d3c56926774d9b65fd |
|
MD5 | debdb92bca27f339978ff43a00a09d1b |
|
BLAKE2b-256 | 99465d4068128661afb96f8bfae2f68179834711a55cce946fabed8455141428 |
Close
Hashes for django_rest_mediabrowser-0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a7bc49fa9ff9903332cb59e9467983888cb59994ef4f4fa04799373c5492992 |
|
MD5 | 6794090886318255b35f0476ba2e1401 |
|
BLAKE2b-256 | ba6d83bb5c2bc69aaf06054b02c9b8c6de7f56661d5d90279911772edc06c849 |