{ "pages": { "": "

pan.do/ra |panˈdôrə| Greek Mythology

Pandora (Πανδώρα, \"all-gifted\" or \"all-giving\", from πᾶς \"all\" and δῶρον \"gift\") was the first mortal woman. She was created by Zeus and sent to earth with a box of evils in revenge for Prometheus' theft of fire. Out of curiosity, Pandora opened the box and released all the evils — leaving only hope inside.

", "about": "

pan.do/ra is a free, open source media archive. It allows you to manage large, decentralized collections of video, to collaboratively create metadata and time-based annotations, and to serve your archive as a cutting-edge web application.

", "news": [ [ "pan.do/ra virtual machine available", "2012-06-18", "We are now offering virtual machine images of pan.do/ra for VirtualBox. check it out." ], [ "pan.do/ra has a website", "2012-03-15", "We finally have a website. The URL is pan dot do slash ra. Yes, that's a slash. Not sure yet what to do with pan dot do. If you have any ideas, let us know." ], [ "Pad.ma has made the switch", "2012-02-21", "Four years after its initial launch, the Bombay-based video archive Pad.ma has been re-implemented in pan.do/ra.

" ], [ "The first instance of pan.do/ra goes live", "2011-11-11", "Today, the 0xDB Movie Database has been relaunched. 0xDB is the very first public manifestation of pan.do/ra." ] ], "faq": [ [ "Q: What can I do with pan.do/ra, and how?", "A: With pan.do/ra you can browse, annotate, search and watch videos - be it your own archive, or someone else's. pan.do/ra is a web site that runs in your browser, so you can either put your collection online, or just use it in your local network. All you have to do is download pan.do/ra and install it on a Linux machine, or get it pre-installed on a virtual machine that will run on most other computers too, quite likely including your laptop. And if you don't have your own video collection, you can use it to explore someone else's." ], [ "Q: Is pan.do/ra a server or a client?", "A: Both. In a nutshell, pan.do/ra is a python backend, based on Django, a JavaScript frontend, using OxJS, a variety of tools around it, and a JSON API in between. This API is 100% public, and apart from static files, like images or videos, nothing but JSON ever crosses the wire. Anything more web-specific, in fact anything that has to do with resolving URLs and rendering HTML, happens on the client. This means that there is virtually no limit to what you can do with pan.do/ra: Use it as it comes out of the box, deploy it as an internal tool and put a completely different public website in front of it, run bots or command-line clients to automate specific tasks, just script it from the console, or even build a native application on top of it." ], [ "Q: What are the technical requirements?", "A: pan.do/ra can be installed on most Linux distributions, preferably Ubuntu, but also on other operating systems, as a virtual machine. To browse pan.do/ra, you'll need an up-to-date, HTML5-compliant browser. This includes the latest versions of Chrome, Firefox and Safari, or Internet Explorer with Chrome Frame installed. We hope to be able to support Opera soon." ], [ "Q: What does pan.do/ra cost?", "A: Maybe some time, but zero money (and only if your time is worth a lot, you can invert that relation). pan.do/ra is free, open source software, licensed under the GNU General Public License, so you can download it for free, run, explore and modify it in any way you wish, make as many copies as you like and give them to whoever you want." ], [ "Q: Is pan.do/ra ready for production?", "A: It depends. It's already being used in production, but there is no \"official\" or \"stable\" first release yet. There will be one, later this year. The latest version should work fine, so you can already try it out, but if you really need to use it immediately for something important, you should get in touch with us before, just to make sure that whatever you put into it now doesn't just go up in flames once there is a first proper release." ], [ "Q: Why did you create pan.do/ra?", "A: Because we wanted something like pan.do/ra for ourselves, and it didn't exist yet. Only in the process of creating it we started to find others who were looking for something similar." ] ], "tour": [ [ "png/tour/01.png", "This is the pan.do/ra home screen. What you see here can be fully customized." ], [ "png/tour/02.png", "Your archive can be browsed in a variety of views. In list view, you see a lot of information at a glance. The individual columns can be resized, reordered, added or removed, and pan.do/ra will remember your preferences. The same applies to the filters, on top. They are ideal if you want to find something real fast, but if you need more space, just resize or collapse them." ], [ "png/tour/03.png", "In grid view, each video is displayed as an icon — a movie poster, for example. Each view has full keyboard navigation, and if you want to add videos to one of your personal lists, you can either copy & paste or drag & drop them. Also, there is no pagination, ever, so if you want to look at the 10,000th item, you don't have to click \"next\" a hundred times — just scroll all the way down." ], [ "png/tour/04.png", "These are the default icons. They are rendered automatically, but you can pick your favorite frame, and visitors can switch between frames and posters — just as they can switch between themes, for the whole application." ], [ "png/tour/05.png", "In timeline view, each video comes with its own visual signature. These timelines are great if you want to get an instant visual impression of what's happening in a video, and they are great for navigation. The technologies we're trying to match are the book and the bookshelf: just looking at and flipping through items gives should immediately give you an idea of what you're dealing with." ], [ "png/tour/06.png", "In clips view, you can instantly preview search results. Each of the stills is actually a video player. Just click to play, or doubleclick to open the video." ], [ "png/tour/07.png", "Alternatively, you can view all results as clips. Since these clips are no longer grouped by video, they can be sorted in more interesting ways." ], [ "png/tour/08.png", "You can also view results on a map. For any query or filter, the map will show all places referenced in your results, and for each place, you get a list of matching clips. Click to play, doubleclick to open." ], [ "png/tour/09.png", "And finally, there's a calendar view. It works just like the map: you can zoom all the way out to the Stone Age, or all the way in to a single second. Unlike places on a map though, events on a calendar can be fuzzy: something as imprecise as \"1789-today\" works just fine." ], [ "png/tour/10.png", "Each video has a variety of views as well. The info page shows all kinds of metadata, and if you have write permissions (for example because you're an administrator, or you have uploaded the video — all this can be customized), you can edit everything inline." ], [ "png/tour/11.png", "The specific set of metadata that comes with each video can be customized as well. And the browser on top allows you to quickly switch between videos, without having to return to your search results." ], [ "png/tour/12.png", "Each video has a player view, including a fullscreen mode. You can search right in the player, and the results will be highlighted on the timeline. You don't even need to move your mouse: For the above, you can just type F road ENTER G G G SHIFT+G and so on." ], [ "png/tour/13.png", "Then there's the annotation editor, which looks and behaves a lot like a video editing application. You can set in and out points and add keywords or descriptions. Again, the specific types of annotations one can make, and who can make them, is customizable." ], [ "png/tour/14.png", "The editor includes full-text search, with as-you-type highlighting of matches: in subtitles, on the timeline, and in the actual annotations. While you can only search for text, and not for \"images with a puff of smoke\" — did you notice that you can actually see the smoke on the timeline?" ], [ "png/tour/15.png", "You can also navigate the video by browsing its annotations, which can be filtered and sorted in different ways." ], [ "png/tour/16.png", "Annotations don't have to be just text, they can also be places or events. In fact, when you're watching a video that has places, the map will follow as you play." ], [ "png/tour/17.png", "Each video has a timeline view as well. At your current position, you can see the full frame (which, in the image above, is in the third line from the top, with a timecode as a tooltip). This is a video player, and it will move along the timeline as you play." ], [ "png/tour/18.png", "For each video, you can also view all time-based metadata on a single page, as clips. Again, these are video players, and you can search and sort them as you like." ], [ "png/tour/19.png", "pan.do/ra looks, feels and works more like a desktop application than like a website. (No worries though: URLs are short and simple, and the back and forward buttons work.) It comes with proper menus, keyboard navigation, ..." ], [ "png/tour/20.png", "... dialogs you can resize and move around, tabbed interfaces, ..." ], [ "png/tour/21.png", "... and form fields for user input. Above, you can see how to make a smart list (a saved search), in this case a list of all videos with both 1968 as their year of production and either France, East Germany, West Germany or Italy as their country of origin. It's that simple." ], [ "png/tour/22.png", "User management is built right into the application, and for administrators, there is an extensive statistics section. (As you may notice in the image above, you even get a debug menu. Whenever something goes wrong in JavaScript or on the server, you'll find it there, in the error logs.)" ], [ "png/tour/23.png", "Also, administrators — and others, depending on your custom configuration — get their own map to define places..." ], [ "png/tour/24.png", "... and their own calendar to define events." ], [ "png/tour/25.png", "And that's it for now. We hope to add more slides in the near future. If you want to see more right now, check out the first Pad.ma screencast." ] ], "demo": "

While we're still working on a sandbox to demonstrate pan.do/ra's admin features, you can already try out the sites below to see how pan.do/ra works as a regular user:

0xDB is an experimental online movie database. At its core, it provides full text search for more than a hundred years of cinema.



Pad.ma, short for Public Access Digital Media Archive, is an online repository of densely annotated video materials, primarily documentary footage.

", "download": "

You can always check out and install the latest version of pan.do/ra from our repository. It runs on most Linux distributions, preferably Ubuntu.


Alternatively download pan.do/ra pre-installed on a virtual machine for VirtualBox, which works fine on many other systems, for example on a MacBook. Download pandora-r2156.torrent (5.66 GiB)

There is also a growing list of tools that have been built for pan.do/ra.

pan.do/ra comes with Firefogg, a browser extension for client-side video encoding and upload. Please visit firefogg.org for more information.


SpeedTrans is a lightweight but powerful video transcription client that runs in your browser. You can get it at Pad.ma.


", "documentation": "

As pan.do/ra documentation is still a work in progress.

A lot of information can be found on our Wiki. If you need instructions for setting up pan.do/ra, check out the readme file that comes with it.

pan.do/ra's public API includes its own documentation. You can browse it at any live instance of pan.do/ra, for example at 0xDB.org/api.

Detailed documentation of OxJS, the JavaScript library used to build pan.do/ra's frontend, can be found at OxJS.org/#doc.

", "development": "

To browse or check out the source, take a look at our repository. If you want to report bugs or request features, please use our tracker. For everything else, there's IRC, and our development mailing list. Your feedback is welcome.

pan.do/ra's interface was made with OxJS, a new JavaScript library for web applications. To learn more about OxJS, check out OxJS.org.



A lot of pan.do/ra's server-side functionality has been packaged as a stand-alone library as well. You can get python-ox here.

", "support": "

In case you just need help with installing, configuring or running pan.do/ra yourself, don't hesitate to get in touch with us.

Beyond that, we provide support and offer hosting for individual instances of pan.do/ra. For more details, please send us an e-mail.



", "credits": "

pan.do/ra is being developed and maintained by Jan Gerber and Sebastian Lütgert at 0x2620 in Berlin and Sanjay Bhangar at CAMP in Bombay.

From its early stages on, pan.do/ra has received valuable feedback, especially from Zinnia Ambarpardiwala, Shaina Anand and Ashok Sukumaran.

Last but not least, pan.do/ra would not have been possible without the support of the Bohen Foundation.

", "contact": "

E-mail: 0x2620@0x2620.org

IRC: irc.freenode.net#pan.do/ra

Twitter: @pandotdoslashra

0x2620
Memhardtstrasse 2
10178 Berlin
Germany

" } }