Я ищу способ сократить предложение (текст из нескольких строк), чтобы получить «читаемое» (не слишком длинное) имя файла.
Сценарий приложения - чат-бот, где пользователь может представить медиа, скажем видео, с парным текстом описания (подпись). Приложение назначило бы видео имя для чтения, чтобы впоследствии извлечь видео по имени его файла.
Представьте себе видео в сочетании с более или менее длинным текстовым описанием сцены, как, например, в примере:
const videoDescription = 'beautiful yellow flowers on foreground, with a background with countryside meadows and many cows'
Как я мог бы сократить приведенное выше описание с помощью "подходящего" короткого имени файла?
Хорошо, я мог бы просто дать предложение как имя, может быть, что-то немного дезинфицированное, например:
const videoFileName = 'beautiful_yellow_flowers_on_foreground_with_a_background_with_countryside_meadows_and_many_cows.MP4'
но таким образом я мог бы превысить 255-й предел размера имени файла (например, на Linux)
Есть идеи для укорочения al go? Может быть, я мог бы создать сокращенное имя файла с сокращениями слов? Может быть, я мог бы удалить из предложений предложения, предлоги и т. Д. c.?
Кстати, небольшая проблема: я работаю с итальянским языком, поэтому для получения хороших имен файлов требуется немного дезинфекции символов.
И последнее, но не менее важное: я бы искал JavaScript / Node.js code