motofan logo
> 

Написал тут программу, кому интересно - качаем, тестируем

@SEM*
сообщение 31.8.2016, 20:59


(M)LuckyMan
*******

Группа: Пользователи
Сообщений: 1 508
Регистрация: 14.3.2007
Из: Earth
Пользователь №: 126 920
Модель телефона: Realme 6, Google Pixel 3a
Прошивка: Android 11 & 14

Рейтинг: 320



Приветствую всех форумчан. Не знал где было бы правильно размещать эту тему, поэтому размещу здесь.
В общем начну с краткой предыстории.
После обновления дизайна "ВКонтакте" старый плагин для Firefox перестал работать, а он помогал мне качать оттуда песни. Посему появилась идея написать программу, которая сможет хоть как то заменить этот плагин (потом то я узнал что есть и другие подобные плагины).
После двух потраченных вечеров первая альфа версия программы была готова. Пришлось потратить примерно 5-7 дней времени на её допиливание и некоторое расширения функциональности.
На данный момент (31.08.2016) программа находиться в более-менее доработанном и рабочем состоянии, хотя есть ещё как минимум несколько функций которые не успел реализовать.

Краткие возможности:
1) "Вытаскивание" (переименование в *mp3 + перемещение) файлов из папки кэша браузера в папку "Cache" на "Рабочем столе".
2) Переименование *.mp3 файлов из папки "Cache" (причем название можно брать из ID3 Тега файла).
3) Сохранение понравившихся файлов в папку "Save" на "Рабочем столе".
4) Очистка папки "Cache" на "Рабочем столе" (те файлы что не понравились удаляем).

Краткие системные требования:
1) Компьютер с Windows XP и выше.
2) .Net Framework 3.5 или выше.
5) Браузер Mozilla Firefox (у меня программа с версией 47.0.0 успешно работала).
6) В Firefox включено Кэширование (Настройки -> Дополнительные -> Сеть -> Кэш не менее 100 МБ).
3) Разрешение дисплея от 1024*600 и выше.
4) Клавиатура, мышь.

Краткая инструкция:
1) Скачиваем, распаковываем файлы из архива в одну и ту же папку (папка может быть любая).
2) Запускаем *.exe файл.
3) Читаем "Пользовательское соглашение", соглашаемся (или нет).
4) Нажимаем кнопку "Загрузить" ("Обновить").
5) В списке левее должен отобразиться список файлов(отсортированы по дате), которые содержаться в кэше браузера (и которые больше заданного размера).
6) При двойном клике левой кнопкой мышки файл переименовывается и переноситься в папку "Cache", которая будет лежать на "Рабочем столе" данного компьютера.
7) После переименования и перемещения файла (пункт 6) с ним можно совершать дополнительные действия (правая кнопка мышки на преобразованном файле):
- переименовать - переименовываем файл (и оставляем в текущей папке);
- сохранить - переносим файл в папку "Save" на "Рабочем столе" данного компьютера;
- переименовать из ID3 тега - новое имя файла берется из ID3 информации в файле (если она там есть).
8) Кнопка "Очистить КЕШ программы - удаляет все файлы из папки "Рабочий стол\Cache" (не скидывайте в эту папку никаких личных файлов!)

Если после нажатия кнопки "Загрузить" ("Обновить") список остался пустой - значит программа или не нашла папки кэша браузера, или у вас в кэше нет файлов больше заданного размера (по умолчанию - файлы размером более 2МБ). Попробуйте запустить Firefox, зайти на какой нибудь сайт с онлайн музыкой, запустите какой нибудь трек, подождите когда он загрузиться, нажмите в программе кнопку "Обновить".
Некоторые файлы после переименования и перемещения в папку "Cache" (при двойном клике) не удается воспроизвести. Проблема в том что программа просто переименовывает (добавляет расширение *.mp3) и перемещает файл, но если этот файл не *mp3, то он соответственно не сможет воспроизводиться. Так как этот файл до этого находился в кэше браузера, то он может быть удалён из папки "Cache" (или "Save") на "Рабочем столе" без последствий (по крайней мере у меня проблем не возникало). Но обычно данный случай встречается редко, большинство файлов в кэше браузера размером более 2МБ являются *mp3 файлами).

Прикрепленное изображение
Прикрепленный файл VKAudioSaver_V1.5.rar   ( 162.16 килобайт ) Кол-во скачиваний: 605

Проверить архив или файл программы на вирусы можно ТУТ!


Внимание! Хотя программа тестировалась, но автор не несёт ответственности за сбои в работе ПК и потерю данных, вызванных работой программы. При использовании программы внимательно прочитайте пользовательское соглашение, автор не несёт ответственности за случаи когда использование программы пользователем привело к нарушению пользователем Законов об Авторском праве и/или других законов!


Сообщение отредактировал @SEM* - 31.8.2016, 21:53
Прикрепленный файл VKAudioSaver_V1.5.rar   ( 162.16 килобайт ) Кол-во скачиваний: 605
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
 
Ответ в темуСоздание новой темы
Ответов
@SEM*
сообщение 10.9.2016, 15:04


(M)LuckyMan
*******

Группа: Пользователи
Сообщений: 1 508
Регистрация: 14.3.2007
Из: Earth
Пользователь №: 126 920
Модель телефона: Realme 6, Google Pixel 3a
Прошивка: Android 11 & 14

Рейтинг: 320



Немного расширил функционал:
1) Добавил в контекстное меню для файлов в списке пункт "удалить" - удаляет файл из списка в программе и из заданной папки (папки кэша или сохранения).
2) При нажатии кнопки DELETE (если выбран какой то элемент в списке) выполняется действие аналогичное предыдущему пункту.
3) Если стоит фокус на списке файлов (например, клацнули по нему мышкой) то нажатие клавиши F5 на клавиатуре выполняет обновление списка файлов (привык аналогичным способом обновлять страницы в браузере).
Текущая версия программы: 1.6.3
Прикрепленный файл VKAudioSaver_V1.6.3.rar   ( 162.94 килобайт ) Кол-во скачиваний: 540


Добавлено позже (10.9.2016, 18:53):
Пока искал где находиться кэш для Opera, нашел видео демонстрацию того что примерно делает моя программа (только для других браузеров). Вроде бы ничего сложного, но значительно ускоряет процесс smile.gif
[video]https://youtu.be/qeZDMGlo-Q0[/video]

Сообщение отредактировал @SEM* - 10.9.2016, 15:04
Прикрепленный файл VKAudioSaver_V1.6.3.rar   ( 162.94 килобайт ) Кол-во скачиваний: 540
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме
@SEM*   Написал тут программу   31.8.2016, 20:59
EXL   :laugh: на Delphi? Спасибо за программу. Хоть я и...   1.9.2016, 15:08
@SEM*   :laugh: на Delphi? Спасибо за программу. Хоть я ...   1.9.2016, 15:24
@SEM*   Немного расширил функционал: 1) Добавил в контекст...   10.9.2016, 15:04
@SEM*   Приветствую всех! Для желающих протестировать ...   24.11.2024, 16:23
EXL   @SEM*, На голом C/WinAPI написано без всяких C++ ...   24.11.2024, 16:47
EXL   Проверил, не запускается: Вероятно потому, чт...   24.11.2024, 16:52
@SEM*   Проверил, не запускается: Вероятно потому, ч...   24.11.2024, 17:04
EXL   @SEM*, sound_rec_DEBUG.exe -- Не запускается soun...   24.11.2024, 17:08
@SEM*   Версия 2.9.7 - Исправил замечания от EXL (требу...   24.11.2024, 20:32
EXL   @SEM*, Проблема с чёрным фоном в Wine не исчезла....   24.11.2024, 20:40
@SEM*   @SEM*, Проблема с чёрным фоном в Wine не исчезла...   24.11.2024, 20:56
EXL   @SEM*, Точно та же, что и была.   24.11.2024, 20:57
EXL   @SEM*, Новая версия v2.9.7 теперь запускается на ...   25.11.2024, 15:46
@SEM*   [b]@SEM*, Новая версия v2.9.7 теперь запускается...   25.11.2024, 17:32
@SEM*   :ps: Чёрный фон из Wine не ушёл, при ресайзе окна...   25.11.2024, 22:55
@SEM*   Версия 2.9.8: - В очередной раз переделал код для...   26.11.2024, 16:40
EXL   @SEM*, Обе версии запустились в WinXP, но у 2.9.7...   26.11.2024, 16:56
@SEM*   Версия 2.9.9 RC2-RC3: Основной упор был сделан на...   27.11.2024, 11:54
EXL   @SEM*, В RC2 всё норм, в RC3 -- снова чёрный фон.   28.11.2024, 19:33
@SEM*   Версия 3.1.2 Alpha 3 Самая значительная переработ...   30.11.2024, 12:37
EXL   @SEM*, Wine -- релизная версия работает, локаль у...   30.11.2024, 20:09
@SEM*   Версия 3.2.5 Beta 1 - Добавил отображение таймера...   2.12.2024, 14:38
EXL   @SEM*, Вроде всё работает! :thumbsup: Заб...   3.12.2024, 0:30
@SEM*   @SEM*, Забыл сказать, что в 3.2.5 Beta 1 ушли мо...   3.12.2024, 9:27
EXL   @SEM*, 1. Нет, график рисуется вроде нормально, а...   4.12.2024, 19:39
@SEM*   Версия 3.3.6 Alpha 2 Тестовая версия, не все возм...   7.12.2024, 16:41
EXL   @SEM*, Под Wine индикация перегрузки вроде работа...   7.12.2024, 19:02
@SEM*   [b]@SEM*, Под Wine индикация перегрузки вроде ра...   8.12.2024, 9:25
EXL   @SEM*, Ошибку на Stereo не выбивает, записывается...   8.12.2024, 12:43
EXL   А вот, такую проблему заметил, которая иногда повт...   8.12.2024, 12:45
@SEM*   Ах да, всё верно. У меня отображается звук побуфе...   8.12.2024, 12:55
EXL   Да, возможно это как раз из-за этого. Возможно ау...   8.12.2024, 20:08
@SEM*   Да, возможно это как раз из-за этого. Возможно ау...   9.12.2024, 0:37
pahan_tver   Помнится такое по скинам винампа, там были визуал...   9.12.2024, 7:22
@SEM*   Версия 3.3.9 Beta 1 Доработанная и протестирован...   9.12.2024, 10:05
EXL   @SEM*, Проверил, в Wine вроде нормально работает.   10.12.2024, 19:04
@SEM*   Версия 3.4.8 Alpha 2 Тестовая версия, некоторые ф...   13.12.2024, 14:37
@SEM*   Версия 3.4.9 Beta 1 Доработанная и протестированн...   16.12.2024, 17:30
@SEM*   Приветствую всех! На днях нашёл у себя на стар...   18.1.2025, 13:30
EXL   @SEM*, По "sound_rec Версия 3.4.9 Beta 1...   23.1.2025, 9:42
@SEM*   @SEM*, По "sound_rec Версия 3.4.9 Beta 1...   28.1.2025, 19:25
EXL   @SEM*, Концепция и идея игрушки Jumping Ball v0.9...   23.1.2025, 9:48
@SEM*   Версия 3.5.3 Alpha 1 Тестовая версия, некоторые ф...   17.4.2025, 18:22
@SEM*   Версия 3.5.10 Alpha 3 Тестовая версия, некоторые ...   19.4.2025, 13:27
@SEM*   Версия 3.6.5 Alpha 3 Тестовая версия, некоторые ф...   7.6.2025, 0:04
@SEM*   Если у вас некорректно отображаются некоторые элем...   8.6.2025, 11:35
@SEM*   Версия 3.6.9 Alpha 3 Тестовая версия, некоторые ф...   8.6.2025, 23:36
@SEM*   Версия 3.7.3 Alpha 3 Тестовая версия, некоторые ф...   11.6.2025, 17:04
@SEM*   Версия 3.8.21 Alpha 3 Главным изменением в версия...   26.6.2025, 23:31

Написал тут программу, кому интересно - качаем, тестируем · Компьютеры, операционные системы, софт и железо · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 13.7.2025, 6:43

Форум живёт: