Skip to main content

Media server built on django

Project description

Frog
====

Frog is released under the MIT license. It is simple and easy to understand and places almost no restrictions on what
you can do with Frog.
[More Information](http://en.wikipedia.org/wiki/MIT_License)

Frog is a Server solution for hosting and serving media files. The initial build was intended
for creative studios, but could be used for anything, even a home solution. It was not meant for a front facing tool
as the bandwidth costs would be outrageous.

The client side has been rewritten for 2.0.0 to use [Angular2](https://angular.io/) in the
[frog_ng](https://github.com/theiviaxx/frog_ng) project. Please see that to build the front end for Frog.

[Documentation](http://frog.readthedocs.org/en/latest/index.html)

[Quickstart](http://frog.readthedocs.org/en/latest/admin/quickstart.html)

With Frog there are a few key points that make it a perfect solution for your team(s) creative uses.

Accessibility
-------------

First and foremost, Frog is easy to use and easy to add media files to. It has a straight forward API so integrating
it into any other app or tool is trivial. Users can upload and view media instantly and the entire team benefits. For
example, an artist could be working in Photoshop and simply hit a hotkey or panel button that would send a PNG and
layered source PSD to Frog. The artist doesn't have to break his workflow just to share images with the rest of the
team.

Since Frog is web based, everyone can get to it wherever they are. The viewer is done in HTML5 canvas which makes it
even more accessible due to no flash or other plugin requirements.

Visibility
----------

One of the biggest problems I see in creative studios is that their media is usually hosted on a network drive
somewhere and, if you're lucky, organized in folders. Searching is slow, brosing is near impossible, and sharing is
a nightmare. One unseen benefit with Frog is just having everything visible at one time. Being able to browse all
media in one place makes discovery a snap. There is also a sense of progress and users can see a history of the
project's art over time.

Search and Filter
-----------------

The search solution can be configured to use a full featured engine such a Solr or it can use the search capabilities
fo the database. Filtering is done byt he use of Tags. Tags can be easily added to or removed from a set of images.
Users can quickly search and filter a set of images, then send that link to others. For example, you could have a set
of filters for a certain artist and a specific character. Share that link and you'll always have an up-to-date set of
images meeting that criteria.

As mentioned before, when media is stored in a network folder, browsing is cumbersome. If Google has tought us
anything, its that search is the only means of finding something when the numbers of items gets too large. So no
matter how organized the folder structure is, search will always be faster and more accissible to users.

Open
----

Frog is all open sourced and under the MIT license. So feel free to modify it to fit your specific needs. Because it
uses Django, it is easy to add features. The auth system included with Frog is pretty simple. In fact it's almost
100% honor system due to the site's internal focus. But adding a more sophisticated authentication system is trivial
that to Django.

Hacking on Frog
---------------

Frog uses setuptools to build and generate a python package. The easiest way to hack on Frog is to use the develop
mode shipped with setuptools.

1. git clone https://github.com/theiviaxx/Frog.git
2. cd Frog
3. python setup.py develop


######Made with PyCharm

[![alt text](https://github.com/theiviaxx/Frog/raw/master/docs/source/_static/logo_PyCharm.png "PyCharm")](https://www.jetbrains.com/pycharm/)

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-frog-2.0.0.tar.gz (553.2 kB view details)

Uploaded Source

Built Distribution

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

django_frog-2.0.0-py2.py3-none-any.whl (607.4 kB view details)

Uploaded Python 2Python 3

File details

Details for the file django-frog-2.0.0.tar.gz.

File metadata

  • Download URL: django-frog-2.0.0.tar.gz
  • Upload date:
  • Size: 553.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for django-frog-2.0.0.tar.gz
Algorithm Hash digest
SHA256 a037721c761d33d303be519b02b6667c85d0d98cc56d783926203bf285f3b24d
MD5 ab900c5c42f93242d494322642441c5a
BLAKE2b-256 0ce85018490e9d776258cc5fa8dd44ae66ba3b9a3712de48c00f58e7555bb692

See more details on using hashes here.

File details

Details for the file django_frog-2.0.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for django_frog-2.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 02e67ae4586c21bd034bcdf91c484eb2cce9c4d6593e30e53f46f6c8a483e5de
MD5 f696cb48e60f26dc4b75be1703b5e642
BLAKE2b-256 df8392f876d7dd10e0cec466e155fd96306ba7780f1a52390538c5767bca74dc

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