MonkAlex / MangaReader

Help to download updates from online manga readers.
http://monkalex.github.io/MangaReader/
MIT License
51 stars 6 forks source link

Счетчик скорости скачивания #80

Closed ftugit closed 7 years ago

ftugit commented 7 years ago

А можно прикрутить дополнительный столбец со скоростью которой идет закачка? В принципе это можно узнать и через "монитор ресурсов", но там смешные цифры, что даже не верится.

MonkAlex commented 7 years ago

Скачивание многопоточное, не уверен как правильно считать общую цифру. Разве что по отношению скачано \ потрачено времени для каждой конкретной манги.

MonkAlex commented 7 years ago

@ftugit какой счетчик интересует?

  1. Конкретно в данный момент времени с какой скоростью качается
  2. Какая была средняя скорость у манги (в целом, с начала процесса до конца).

Почему возникает вопрос - на 100 условных файлов старт должен выжрать весь канал, а вот когда будут качаться последние файлы - скорость может и упасть, зависит от сайта. И тут цифры можно выдавать разные. Можно в конце плавно снижать "среднюю" для манги цифру, а можно показывать что скорость упала резко.

Мне больше нравится первый вариант, когда показывается именно загруженность канала, вне зависимости от того что качается.

ftugit commented 7 years ago

Я изначально хотел первый вариант. 2-й вариант это уже лишний функционал. В принципе можно сделать иной вариант счетчика за счет показаний 2-го пункта, типа "151 файл в минуту", "осталось 30 минут". Можно добавить оба, просто первый будет первым столбцом, а второй будет отображать оставшееся время. К слову говоря, я бы заменил индикатор на цифры, если бы была такая возможность. Я к ним привык, и индикаторы прогресса некогда не жаловал. Ровно как и добавить вариант этого счетчика в виде количества скаченных/оставшихся и всего ожидаемых на скачивание файлов.

MonkAlex commented 7 years ago

Пока наверно будет очень простой вариант, надо проверить, будет ли хоть примерно правдиво: default

MonkAlex commented 7 years ago

@ftugit проверяй, как оно визуально и правду ли ваще показывает.

На моём интернете в целом почти не врёт, можно ориентироваться.

Будут проблемы - сюда же пиши или новую багу оформляй.

ftugit commented 7 years ago

У меня скорость часто видит на одном числе, возможно прикрутить рядом счетчик "[скачено]/[всего]"?

MonkAlex commented 7 years ago

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

Ваще, странно что скорость висит, у меня наоборот скорость сначала растёт до 3-5мб, а потом падает на самое дно и медленно тащится.

ftugit commented 7 years ago

Как лучше всего реализовать так и сделай. У меня скорость стоит и я как идиот иду в файлы ибо не верю с божественную стабильность. Как правильно на этом этапе я вижу либо появление новых пикчей и кучи пустых папок либо тишину. Последнее лечится только перезапуском. Я хочу хоть что-то, что скажет: "чувак процесс идет, не паникуй". Ибо качать с манга-чат это та еще боль в плане скорости.

В любом случае это уже придирки, и это не горит. Вчера скачивая оду мангу я уже как идиот из-за этого на другой источник пошел, где поймал уже не дохера стабильную скорость(с периодической тишиной) скачивания я ошибку.

MonkAlex commented 7 years ago

Показатель скорости должен обновляться каждую секунду. Если он не обновляется, то мне нужен лог файл - он или в папке программы, если это было в последний запуск или в папке logs, там по дням.

ftugit commented 7 years ago

https://cloud.mail.ru/public/AXYM/nuQrN5Czj

Лог я могу дать, но я сам там вижу только то, как постоянно удаляю и добавляю мангу. Ибо каждый раз я наблюдал, как у меня лихо появляются пустые папки без отсутствия прогресса. Пока под конец не пошел спать.

К слову ПК не выключился, хотя галочка стояла. UPD: Что я только-что проверил "обновив" только мангу-ваншот.

MonkAlex commented 7 years ago

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

У меня с мангачан иногда скорость падает до нереально низкой, толи борются так с частыми скачиваниями, толи что.

MonkAlex commented 7 years ago

Такс, показатель скорости действительно может повеситься, как минимум на ридманге\минтманге. Починю.

Выключение ПК - какая винда, от обычного пользователя запущено или от админа?

ftugit commented 7 years ago

От кого запущена софтина не скажу ибо запускаю "как есть" и права админа выдаются автоматом при запросе софтины.

MonkAlex commented 7 years ago

Таки вроде опять поправлено, надо проверять.