[#] Разгрёб фото и пр. материалов. Перемещение, классификация
Anotheroneuser(syscall,27) — All
2018-09-14 10:38:15


Прошу помощи.. Искал-искал, но пока тщетно. Многие из нас сталкиваются с такой проблемой, но немногие умеют писать сценарии для BASH.

Съёмный диск объёмом 1 Тб
На нём кучи каталогов, в которые я годами сваливал каталоги с фото- аудио- видео- и пр. материалами.
Кое-какая классификация есть, но она такова, что приходится постоянно рыться, буквально утопая в воспоминаниях и теряя ценные силы (потому что, ясен хрен, всплывающие образы вызывают эмоции, а это -- штука энергопотребляющая)

Хочется решить вопрос одним-двумя телодвижениями. Начал искать сценарий для следующего плана:

Фотоматериалы
1. Из всех каталогов рекурсивно переместить в каталоги, классифицируя так:
- ГГГГ
-- ММ
--- ДД
2. Переименовать их по времени получения снимка (из EXIF) c точностью до секунды. Чтобы они в каталоге ДД лежали последовательно. Это важно, т.к. иначе теряется смысл: все записи будут спутаны. Они и так спутаются, т.к. я их делал в одно время, а снимал -- в другое. Так была организована система.

Ну и всё, наверное..

Аналогичным образом поступить с аудио- видеоматериалами. Только пока недоисследовал, какие у них там свойства. Наверняка ж есть время создания.

И ещё вопрос такой.
Если бы вы имели привычку вести записи от руки, а затем оцифровывали бы их и переносили в машину, стали бы вы удалять подлинники?
Сам подлинники уничтожаю.. Хотя, не знаю, правильно ли это. Цифра она что.. а подлинник -- он подлинник.

[#] Re: Разгрёб фото и пр. материалов. Перемещение, классификация
Anotheroneuser(syscall,27) — Anotheroneuser
2018-09-14 10:52:08


А, хочу добавить!
Обращаюсь, только если есть у кого готовое решение. Или просто за советом по тактике : правильно или неправильно. Может, что ещё

[#] Re: Разгрёб фото и пр. материалов. Перемещение, классификация
Andrew Lobanov(tavern,1) — Anotheroneuser
2018-09-14 12:32:35


Anotheroneuser> А, хочу добавить!
Anotheroneuser> Обращаюсь, только если есть у кого готовое решение. Или просто за советом по тактике : правильно или неправильно. Может, что ещё

Готового решения не имею, но можно попробовать написать. На выходных могу попытаться, если раньше никто не поможет.

+++ IDEC-Mobile
+++ Лично я вижу в этом перст судьбы — шли по лесу и встретили программиста.

[#] Re: Разгрёб фото и пр. материалов. Перемещение, классификация
Anotheroneuser(syscall,27) — Andrew Lobanov
2018-09-14 13:17:44


> На выходных могу попытаться
Не.. Не хочу напрягать.
Корячусь сейчас сам. Нашёл программу fdupes -- пробую для начала дубликаты вычистить. А потом буду что-нибудь делать. Может, графической программой какой..
Начинаю усваивать, почему люди хвалят консольные программы. Графические приложения, несмотря на свою графичность, иногда так неочевидны, что трандец.
Пользователю нужен обычный алгоритм, который позволяет решение принимать (практически бездумно), а ему ребусы предлагают разгадывать. Лучше уж сразу в консоль залезть и оттуда править миром

[#] Re: Разгрёб фото и пр. материалов. Перемещение, классификация
Anotheroneuser(syscall,27) — Andrew Lobanov
2018-09-14 13:50:55


Оказывается, есть много решений.
Например, такое.
find /media/vm/Transcend -type f -name '*.jpg *.jpeg *.png' -exec mv -i {} /home/vm/Изображения  \;
Сойдёт? Но на Transcend фотографий просто дохренищи. Может, 200 Гб.
Задумка такова:
1. Переместить все:
1.1. Фотографии в Изображения
1.2. Видео в Видео
1.3. Аудиозаписи в Аудиозаписи
2. Классифицировать всё по
2.1. ГГГГ
2.1.1. ММ
2.1.1.1. ДД
3. Переименовать все материалы по дате и времени их получения с точностью до секунды

Остальное -- хлам, в принципе.. Так что, лететь ему в цифровое нигде.
Винт отформатирую в ext4, чтобы не было ограничений на размер загружаемого материала.

Дальше информационная система будет устроена с помощью org-mode, откуда просто буду ссылаться на материалы. Они поступают ежедневно на телефон (фото, аудио, видео) и синхронизируются с ЭВМ через Syncthing.

Как тактика? Наверное, паровоз Черепановых, но у меня больше нет идей ))

[#] Re: Разгрёб фото и пр. материалов. Перемещение, классификация
btimofeev(mira, 24) — Anotheroneuser
2018-09-14 20:54:47


Anotheroneuser> 1. Из всех каталогов рекурсивно переместить в каталоги, классифицируя так:
Anotheroneuser> - ГГГГ
Anotheroneuser> -- ММ
Anotheroneuser> --- ДД

Как минимум это умела делать программа Shotwell. Это менеджер фотографий для гнома. Если не ошибаюсь она по-умолчанию импортирует фотографии в такую структуру директорий.

[#] Re: Разгрёб фото и пр. материалов. Перемещение, классификация
Anotheroneuser(syscall,27) — btimofeev
2018-09-15 18:40:17


> Shotwell

Слушай, да, спасибо! Она делает -- только что попробовал.
Она сгребает фото в свою собственную библиотеку и размещает их там хронологически.
Если для этого она берёт данные EXIF, то, конечно, ж... полная там будет с фотографиями )) Посмотрел: почти всё перепутано.

Есть горы снимков, которые вообще не были датированы: указано 1 января 1980 года, но этого не может быть. И есть изображения, которые вообще не содержат какой-либо информации.

[#] Re: Разгрёб фото и пр. материалов. Перемещение, классификация
btimofeev(tavern,13) — Anotheroneuser
2018-09-15 19:34:07


Anotheroneuser> Если для этого она берёт данные EXIF, то, конечно, ж... полная там будет с фотографиями )) Посмотрел: почти всё перепутано.

А откуда ей ещё брать эту инфу?

Anotheroneuser> Есть горы снимков, которые вообще не были датированы: указано 1 января 1980 года, но этого не может быть. И есть изображения, которые вообще не содержат какой-либо информации.

Попробуй посмотреть через программу exiftool. Она кстати умеет переименовывать файл по дате https://m.habr.com/post/232267/

[#] Re: Разгрёб фото и пр. материалов. Перемещение, классификация
Andrew Lobanov(tavern,1) — Anotheroneuser
2018-09-16 06:38:36


Anotheroneuser> Если для этого она берёт данные EXIF, то, конечно, ж... полная там будет с фотографиями )) Посмотрел: почти всё перепутано.


Anotheroneuser> Есть горы снимков, которые вообще не были датированы: указано 1 января 1980 года, но этого не может быть. И есть изображения, которые вообще не содержат какой-либо информации.

Тогда я не понял изначальную задачу. Откуда брать дату и время, если не из exif?

+++ IDEC-Mobile
+++ Лично я вижу в этом перст судьбы — шли по лесу и встретили программиста.

[#] Re: Разгрёб фото и пр. материалов. Перемещение, классификация
Anotheroneuser(syscall,27) — Andrew Lobanov
2018-09-16 07:53:24


AL> Тогда я не понял изначальную задачу. Откуда брать дату и время, если не из exif?

Из EXIF, больше неоткуда.
Написал про 1980 год (меня тогда на свете ещё не было) просто так. Удивился, что дата такая.

+++ А вы пощупайте-пощупайте! В нашем деле главное — пощупать.

[#] Re: Разгрёб фото и пр. материалов. Перемещение, классификация
Andrew Lobanov(tavern,1) — Anotheroneuser
2018-09-16 10:20:42


AL>> Тогда я не понял изначальную задачу. Откуда брать дату и время, если не из exif?

Anotheroneuser> Из EXIF, больше неоткуда.
Anotheroneuser> Написал про 1980 год (меня тогда на свете ещё не было) просто так. Удивился, что дата такая.

Грубо говоря, это "нулевое значение даты". Хотя странно, что 1980, а не 1970.

+++ IDEC-Mobile
+++ Лично я вижу в этом перст судьбы — шли по лесу и встретили программиста.