"home":"<p class=\"serif large\"><b>pan.do/ra</b> |panˈdôrə| <span class=\"sans\">Greek Mythology</span></p><p class=\"serif\">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.</p><p><img src=\"jpg/home.jpg\"></p>",
"about":"<p><b>pan.do/ra</b> is a free, open source media archive platform. 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 desktop-class web application.</p><p><img src=\"jpg/about.jpg\"></p>",
"A new version of <b>pan.do/ra</b> has been released today. Lots of new features, most notably edits (online video editing, static and smart edit lists), plus various bug fixes and improvements, including significant performance gains. Download the latest release <a href=\"#download\">here</a>."
"Happy birthday Pad.ma, and welcome Indiancine.ma",
"2013-02-28",
"Today, exactly five years after <a href=\"https://pad.ma\">Pad.ma</a>'s initial launch, its new sister project <a href=\"https://indiancine.ma\">Indiancine.ma</a> appeared online."
"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, <a href=\"#contact\">let us know</a>."
"Four years after its initial launch, the Bombay-based video archive <a href=\"https://pad.ma\">Pad.ma</a> has been re-implemented in <b>pan.do/ra</b>.</p>"
"Today, the <a href=\"https://0xDB.org\">0xDB Movie Database</a> has been relaunched. 0xDB is the very first public manifestation of <b>pan.do/ra</b>."
"A: With <b>pan.do/ra</b> you can browse, annotate, search and watch videos — be it your own archive, or someone else's. <b>pan.do/ra</b> is a website 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 <a href=\"#download\">download</a> <b>pan.do/ra</b> 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 <a href=\"#demo\">what others have done with it</a>."
"A: Both. In a nutshell, <b>pan.do/ra</b> is a python backend, based on <a href=\"https://www.djangoproject.com\">Django</a>, a JavaScript frontend, using <a href=\"https://OxJS.org\">OxJS</a>, a variety of tools around it, and a JSON <a href=\"#documentation\">API</a> 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 <b>pan.do/ra</b>: 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."
"A: <b>pan.do/ra</b> can be installed on most Linux distributions, preferably Ubuntu, but also on other operating systems, as a virtual machine. To browse <b>pan.do/ra</b>, you'll need an up-to-date, HTML5-compliant browser. This includes the latest versions of <a href=\"http://www.google.com/chrome/\">Chrome</a>, <a href=\"http://www.mozilla.org/firefox/\">Firefox</a> and <a href=\"http://www.apple.com/safari/\">Safari</a>, as well as <a href=\"https://www.microsoft.com/en-us/windows/microsoft-edge\">Microsoft Edge</a> and <a href=\"http://www.opera.com/\">Opera</a>."
"A: Maybe some time, but zero money (and only if your time is worth a lot, you can <a href=\"#support\">invert</a> that relation). <b>pan.do/ra</b> is free, open source software, licensed under the <a href=\"http://en.wikipedia.org/wiki/GNU_General_Public_License\">GNU General Public License</a>, 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."
"A: Yes, it is. <strike>Probably. It's already being used in production, but as of now, there is no \"official\" release yet. There will be one, later this year. The latest version should be fully functional though, so you can already <a href=\"#download\">try it out</a>. In case you need to use <b>pan.do/ra</b> immediately for something really important, you may want to <a href=\"#contact\">get in touch</a> with us before, just to make sure you know how to address any issues that may arise when you update the software at a later point.</strike>"
"A: Because we wanted something like <b>pan.do/ra</b> for ourselves, and it didn't exist yet. Only in the process of creating it, we discovered that there were other people who were looking for the same thing."
"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 <b>pan.do/ra</b> 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."
"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."
"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."
"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 should immediately give you an idea of what you're dealing with."
"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."
"Alternatively, you can view all results <i>as</i> clips. Since these clips are no longer grouped by video, they can be sorted in more interesting ways."
"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."
"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."
"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."
"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."
"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."
"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."
"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?"
"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."
"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."
"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."
"<b>pan.do/ra</b> 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, ..."
"... 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."
"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.)"
"And that's it for now. We're going to add new slides in the near future. If you want to see more right now, check out the first <a href=\"http://camputer.org/tmp/screencast_webm/screenCast_ffmpeg_1.webm\">Pad.ma screencast</a>."
"demo":"<p>While we're still working on a sandbox to demonstrate <b>pan.do/ra</b>'s admin features, you can already try out the sites below to see how <b>pan.do/ra</b> works as a regular user:</p><p><a href=\"https://0xDB.org\"><img class=\"logo\" src=\"png/0xdb256.png\"></a><a href=\"https://0xDB.org\">0xDB</a> was the first large project to use <b>pan.do/ra</b>. It is an experimental online movie database that provides full text search and timeline navigation for more than a hundred years of cinema.</p><br clear=\"all\"><p><a href=\"https://Pad.ma\"><img class=\"logo\" src=\"png/padma256.png\"></a><a href=\"https://Pad.ma\">Pad.ma</a>, short for Public Access Digital Media Archive, is an online repository of densely annotated video materials, primarily documentary footage.<br></p><p><a href=\"https://Indiancine.ma\"><img class=\"logo\" src=\"png/indiancinema256.png\"></a><a href=\"https://Indiancine.ma\">Indiancine.ma</a> is an annotated online archive of Indian film, launched in 2013.<br></p>",
"download":"<p><a href=\"https://code.0x2620.org/0x2620/pandora\"><img src=\"png/icon256.png\" class=\"logo\" style=\"width: 64px\"></a>You can <a href=\"https://code.0x2620.org/0x2620/pandora\">check out</a> <b>pan.do/ra</b> from our git repository. <b>pan.do/ra</b> can be installed on most Linux distributions, preferably <a href=\"http://debian.org/\">Debian</a>. To install <a href=\"https://code.0x2620.org/0x2620/pandora#installing-pandora\">follow these instructions</a>. {version}</p><p><a href=\"{torrent}\"><img src=\"png/vm256.png\" class=\"logo\" style=\"width: 64px;\"></a>Alternatively, you can <a href=\"{torrent}\">download</a> <b>pan.do/ra</b> ({torrentInfo}) pre-installed on a virtual machine for <a href=\"http://www.virtualbox.org/\">VirtualBox</a>, which runs on many other operating systems, including Microsoft Windows and Mac OS X.</p><p>There is also a growing list of tools that have been built for <b>pan.do/ra</b>.</p><p><a href=\"https://code.0x2620.org/0x2620/pandora_client\"><img src=\"png/pandora_client256.png\" class=\"logo\" style=\"width: 48px; padding: 0 8px 16px 8px\"></a><b>pandora_client</b> is a command line client that uses the <b>pan.do/ra</b> API. It allows you to automate administrative tasks, like video uploads from a local repository. For more information, see <a href=\"https://code.0x2620.org/0x2620/pandora_client\">0x2620.org</a>.</p><p><a href=\"https://speedtrans.pad.ma/\"><img src=\"png/speedtrans256.png\" class=\"logo\" style=\"width: 48px; padding: 0 8px 16px 8px\"></a><b>SpeedTrans</b> is a lightweight but powerful video transcription client that runs right in your browser. You can open it at <a href=\"https://speedtrans.pad.ma/\">Pad.ma</a>.</p><br>",
"documentation":"<p>Documentation is always a work in progress.</p><p>The best place to start is the <a href=\"https://code.0x2620.org/0x2620/pandora/src/branch/master/README.md\">readme</a>. A lot of information can also be found on our <a href=\"https://code.0x2620.org/0x2620/pandora/wiki\">Wiki</a>.</p><p><a href=\"https://0xDB.org/api\"><img src=\"png/0xdb256.png\" class=\"logo\" style=\"width: 80px\"></a><b>pan.do/ra</b>'s public API includes its own documentation. You can browse it at any live instance of <b>pan.do/ra</b>, for example at <a href=\"http://0xdb.org/api\">0xDB.org/api</a>.</p><p><a href=\"https://OxJS.org/#doc\"><img src=\"png/oxjs256.png\" class=\"logo\" style=\"width: 80px; border-radius: 10px; box-shadow: 0 0 1px black\"></a>Detailed documentation of <b>OxJS</b>, the JavaScript library used to build <b>pan.do/ra</b>'s frontend, can be found at <a href=\"https://OxJS.org/#doc\">OxJS.org/#doc</a>.</p>",
"development":"<p>To browse or check out the source, take a look at our <a href=\"https://code.0x2620.org/0x2620/pandora\">repository</a>. If you want to report bugs or request features, please use our <a href=\"https://wiki.0x2620.org/report\">tracker</a>. For everything else, there's <a href=\"https://matrix.to/#/#pan-do-ra:matrix.org\">Matrix</a>, and our <a href=\"https://mailb.org/cgi-bin/mailman/listinfo/dev\">development mailing list</a>. Your feedback is welcome.</p><p><a href=\"https://OxJS.org\"><img src=\"png/oxjs256.png\" class=\"logo\" style=\"border-radius: 32px; box-shadow: 0 0 1px black\"></a><b>pan.do/ra</b>'s interface was made with <b>OxJS</b>, a new JavaScript library for web applications. To learn more about <b>OxJS</b>, check out <a href=\"https://OxJS.org\">OxJS.org</a>.</p><br><br><p><a href=\"https://code.0x2620.org/0x2620/python-ox\"><img src=\"png/python-ox256.png\" class=\"logo\"></a>A lot of <b>pan.do/ra</b>'s server-side functionality has been packaged as a stand-alone library as well. For details about <b>python-ox</b>, see <a href=\"https://code.0x2620.org/0x2620/python-ox\">0x2620.org</a>.</p>",
"support":"<img class=\"logo\" src=\"png/box256.png\"><p>In case you just need help with installing, configuring or running <b>pan.do/ra</b> yourself, don't hesitate to <a href=\"#contact\">get in touch</a> with us.</p><p>Beyond that, we provide support and offer hosting for individual instances of <b>pan.do/ra</b>. For more details, please <a href=\"#contact\">send us an e-mail</a>.<br><br><br><br></p>",
"credits":"<p><b>pan.do/ra</b> is being developed and maintained by Jan Gerber and Sebastian Lütgert at <a href=\"https://0x2620.org\">0x2620</a> in Berlin and Sanjay Bhangar at <a href=\"http://camputer.org\">CAMP</a> in Bombay.</p><p>From its early stages on, <b>pan.do/ra</b> has received valuable feedback, especially from Zinnia Ambarpardiwala, Shaina Anand, Lawrence Liang, Namita Malhotra, Ashish Rajadhyaksha, Ashok Sukumaran and Will Thompson.</p><p><a href=\"http://bohen.org\"><img class=\"logo\" src=\"png/bohen256.png\"></a>Last but not least, <b>pan.do/ra</b> would not have been possible without the support of the <a href=\"http://bohen.org\">Bohen Foundation</a>.<br><br></p>",