<commit_before>vbrowse
=======

A rails based video browser webapp.

Why?
----

I have a bunch of dvds ripped to my linux server, and wanted to watch them on my iPad.  In
particular, I wanted to restrict the media consumption of a 4 year old.

Features:
  - browse by category or tag.
  - playlists
  - organize new files into directory structures, autofill the metadata about the movie from imbdb
  - user accounts to have user-specific playlists
  - parental controls on accounts.  restrict to category or rating, limits on usage per day.
 
The UI is ipad friendly, with touch events recognized.  The videos are served up on my system
via apache with the apache_mod_h264_streaming-2.2.7.tar.gz plugin so you can jump around the video
quickly.  The dvds are ripped using Handbrake with the iPad profile.  I found that High Profile is
simply too much data to push to the poor ipad.


<commit_msg>reformat readme.<commit_after>vbrowse
=======

A rails based video browser webapp.

Why?
----

I have a bunch of dvds ripped to my linux server, and wanted to watch them on my iPad.  In
particular, I wanted to restrict the media consumption of a 4 year old.

Features:
---------

* browse by category or tag.
* playlists
* organize new files into directory structures, autofill the metadata about the movie from imbdb
* user accounts to have user-specific playlists
* parental controls on accounts.  restrict to category or rating, limits on usage per day.

 
The UI is ipad friendly, with touch events recognized.  The videos are served up on my system
via apache with the apache_mod_h264_streaming-2.2.7.tar.gz plugin so you can jump around the video
quickly.  The dvds are ripped using Handbrake with the iPad profile.  I found that High Profile is
simply too much data to push to the poor ipad.



{'fraction_non_alphanumeric': 0.05230940456316082, 'fraction_numerical': 0.0077907623817473565, 'mean_word_length': 3.634020618556701, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6999135', 'n_tokens_mistral': 511, 'n_tokens_neox': 484, 'n_words': 279}