Сегодня задумался о том, как хорошо иметь у себя какое то количество фильмов тебе любимых, но к сожалению фильмотека растёт постоянно, память забивается, т.е. далеко не все фильмы я могу вспомнить по названию (что о чём в смысле). А если это какое то публичное хранилище? залезает человек качнуть фильмец, очень хочется что то посмотреть, он видит названия и начинает юзать гугл что бы найти инфу по фильму (ну или более-менее грамотные лезут на imdb и смотрит описание и самое главное — рейтинг, уже там). Согласитесь — не слишком удобно!? Что делает большинство? Пишут сайтик на php, создают БД с фильмами, описаловом, камментами, постерами и т.д. Согласитесь — заполнять это дело тоже достаточно геморно?
Значит сама мысль:
— читаем в директории имена файлов / папок
— (тут уже зависит от того как устроено хранение файлов), если название на английском языке — переходим к следующему пункту, если на русском — пихаем скриптом название фильма в гугл-словарь, получаем то что нам нужно
— лезем с названием фильма на imdb, суём название фильма в поиск, находим страницу с описанием и парсим её
ну дальше может быть различная реализация — или пихаем единоразово всю это инфу в БД или в текстовый файл с названием фильма и кладём рядом с файлом, либо просто при каждом запросе парсим страницу, не нагружаем лишним хламом сервер, ну время на генерацию страницы с описание конечно потребуется несколько больше (вот тут ещё вопрос — сколько займёт времени отпарсить подобную страницу с описанием? но в любом случае это будет быстрее чем скопировать название в гугл и найти описание в ручную), но мне кажется это более удобное решение.
на чём (по моему мнению) стоит заострить внимание?
— работа на всех платформах — Windows / *nix
— поддержка всех типов файлов (avi, mkv, ts и т.д. при этом не забывая про папки с двдшками и не стоит забывать про то что фильм может быть порезан на куски)
может кто то дополнит идею или наоборот —засрёт объяснит мне что затея дурная
ну ещё хотелось бы обратиться к товарищам программерам:
1. на чём подобную идею стоит лучше реализовывать?
2. возможно кому то идея покажется интересной и возьмётся за реализацию? (я к сожалению ещё не дорос до написания подобных вещей, может быть в теории я и понимаю как это можно реализовать, но на практике не осилю)
Значит сама мысль:
— читаем в директории имена файлов / папок
— (тут уже зависит от того как устроено хранение файлов), если название на английском языке — переходим к следующему пункту, если на русском — пихаем скриптом название фильма в гугл-словарь, получаем то что нам нужно
— лезем с названием фильма на imdb, суём название фильма в поиск, находим страницу с описанием и парсим её
ну дальше может быть различная реализация — или пихаем единоразово всю это инфу в БД или в текстовый файл с названием фильма и кладём рядом с файлом, либо просто при каждом запросе парсим страницу, не нагружаем лишним хламом сервер, ну время на генерацию страницы с описание конечно потребуется несколько больше (вот тут ещё вопрос — сколько займёт времени отпарсить подобную страницу с описанием? но в любом случае это будет быстрее чем скопировать название в гугл и найти описание в ручную), но мне кажется это более удобное решение.
на чём (по моему мнению) стоит заострить внимание?
— работа на всех платформах — Windows / *nix
— поддержка всех типов файлов (avi, mkv, ts и т.д. при этом не забывая про папки с двдшками и не стоит забывать про то что фильм может быть порезан на куски)
может кто то дополнит идею или наоборот —
ну ещё хотелось бы обратиться к товарищам программерам:
1. на чём подобную идею стоит лучше реализовывать?
2. возможно кому то идея покажется интересной и возьмётся за реализацию? (я к сожалению ещё не дорос до написания подобных вещей, может быть в теории я и понимаю как это можно реализовать, но на практике не осилю)