Используете действия GitHub?
Java — это язык, который может превратить небольшие проекты в средние, а средние — в большие?
В этом нет ничего крутого, просто веселый праздник во время Праздника Весны?
Я думал, что тоже стремлюсь стать элегантным специалистом по C#, но теперь я хочу начать новый проект, используя сначала Java?
Временно было неудобно печатать, но теперь не могу не спросить у всех, а стоит ли нажимать Звездочку❓
Я надеюсь, что всем следует быть внимательными при его использовании. Каждый раз, когда вы используете сканер для загрузки, это постоянный доступ к «Запретному раю манги», поэтому старайтесь не добавлять слишком много комиксов одновременно. Это окажет более продолжительное давление на «Запретный». Сервер Manga Paradise Лучше всего выбрать тот, который вам нравится, а затем скачать его, спасибо?
Поскольку загрузчик анализирует структуру веб-страницы, при обновлении страницы «Запретный рай манги» загрузка, скорее всего, не удастся. Поэтому, если вы обнаружите ошибку, сбой загрузки или отсутствие главы или страницы во время использования, сообщите о проблеме. чтобы уведомить меня об обновлении кода.
Дата обновления | Обновить контент |
---|---|
16.02.2023 17:00 | Плагин компилятора обновлен до версии 3.10.1, а плагин Surefire обновлен до 3.0.0-M9. |
14.02.2023 17:00 | Спасибо @AragonSnow за предоставленный новейший алгоритм обрезки изображений. Поздравляем всех с Днем святого Валентина? |
2023/01/27 17:00 | Поддерживает автоматическое переключение доменного имени при обнаружении пятисекундного щита антисканера. |
2023/01/24 17:00 | Синхронно обновите платформу Quarkus до версии 3.0.0.Alpha3 и обновите плагин Surefire до версии 3.0.0-M8. |
08.12.2022 11:00 | Синхронно обновить платформу Quarkus до версии 3.0.0.Alpha2. |
2022/11/15 17:00 | Поддерживает прямое преобразование формата .webp в формат .jpg, чтобы избежать необходимости каждый раз дважды щелкать, чтобы открыть следующий. |
2022/11/15 17:00 | Синхронно обновить платформу Quarkus до версии 3.0.0.Alpha1. |
2022/11/05 21:00 | Исправлена проблема сбоя подтверждения связи из-за отсутствия поддержки TLSv1.3. |
2022/10/25 11:00 | Синхронно обновить структуру Quarkus до версии 2.13.3.Final. |
13.10.2022 17:00 | Синхронно обновить структуру Quarkus до версии 2.13.2.Final. |
2022/10/7 17:30 | Откажитесь от алгоритма оценки обрезки, потому что я нашел грань, разделяющую нужно резать и не нужно резать, и судить о сходстве бессмысленно. Версия обновлена до 5.1.0, снять . |
07.10.2022 14:30 | Оптимизируйте алгоритм определения обрезки, откажитесь от исходного правила обрезки для каждой картинки и теперь используйте случайную картинку, чтобы решить, нужно ли вырезать всю главу комикса. Теперь в главе может быть неправильная страница, но большинство из них. должны быть правильными. |
07.10.2022 01:00 | Синхронно обновить структуру Quarkus до версии 2.13.1.Final. |
6.10.2022 17:00 | Поддерживает загрузку комиксов с более чем 300 изображениями на одной странице. |
2022/10/6 01:00 | Поздравляем всех с праздником Национального дня? |
2022/10/6 01:00 | Решение о завершении программы стало более мягким, чтобы избежать пропуска некоторых изображений, заставляющих программу ждать. |
2022/10/6 01:00 | Проект был частично реструктурирован и стал более сложным для понимания. Номер версии повышен до 5.0.0?. |
2022/10/6 01:00 | Синхронно обновить структуру Quarkus до версии 2.13.0.Final. |
2022/10/6 01:00 | Откажитесь от использования graalvm22.2.0 и обновите проект до jdk19. |
12.08.2022 01:00 | Поскольку уровень внешнего интерфейса слишком низок, я не знаю, как определить, нужно ли вырезать определенную главу, поэтому я, наконец, использовал алгоритм хеширования разностных значений для проверки сходства. Самый короткий путь — это обходной путь. мне!?. |
07.08.2022 13:00 | Исправлена проблема с ошибкой названия папки, когда имя главы заканчивается точкой. |
07.08.2022 12:00 | Исправлена проблема с ошибкой при загрузке одной главы комикса. |
07.08.2022 11:40 | Обновите graalvm до 22.2.0. |
07.08.2022 11:20 | Обновлено для поддержки загрузки комиксов в формате WebP. |
07.08.2022 11:15 | Синхронно довести структуру Quarkus до версии 2.2.11.2.Final. |
15.04.2022 11:15 | Попробуйте обновить Graalvm до 22.0.0. |
2022/4/15 11:10 | Синхронно доработайте структуру Quarkus до финальной версии 2.8.0. Из-за эпидемии в Гуанчжоу она сейчас запечатана в контрольной зоне, но праздник такой комфортный, позвольте мне немного насладиться праздничной жизнью и исправить ситуацию. ошибки позже.? |
31.03.2022 11:00 | Исправлена проблема сбоя загрузки, вызванная изменением стиля страницы новой версии комиксов. |
2022/3/24 12:00 | Синхронно обновить платформу Quarkus до версии 2.8.0.CR1. |
18.03.2022 11:20 | Синхронно доработать платформу Quarkus до версии 2.7.5.Final. |
2022/3/4 11:20 | Синхронно обновить структуру Quarkus до версии 2.7.4.Final. |
2022/3/4 11:20 | Синхронно обновить структуру Quarkus до версии 2.7.3.Final. |
2022/2/25 10:50 | Синхронно обновить структуру Quarkus до версии 2.7.2.Final. |
13.02.2022 21:33 | Синхронно довести фреймворк Quarkus до версии 2.7.1.Final. |
2022/02/6 11:33 | Синхронно обновить структуру Quarkus до версии 2.7.0.Final. |
1 февраля 2022 12:33 | В новом году желаю всем ЛСП крепкого здоровья, семейного счастья и удачи в Год Тигра?. |
28.01.2022 09:33 | Синхронно обновить структуру Quarkus до версии 2.6.3.Final. |
19.01.2022 23:09 | Исправлена проблема не сохранения картинок, когда высота комикса, деленная на количество блоков, округляется до 0. |
15.01.2022 21:26 | Исправлена проблема с отсутствием пикселей, вызывающая фрагментацию экрана, когда высота комикса, разделенная на количество блоков, не является целым числом. |
14.01.2022 11:05 | Синхронно обновить структуру Quarkus до версии 2.6.2.Final. |
2021/12/21 10:10 | Синхронно обновить структуру Quarkus до версии 2.6.1.Final. |
2021/12/21 10:10 | Синхронно доработать платформу Quarkus до версии 2.6.0.Final. |
2021/12/21 10:10 | Синхронно обновить структуру Quarkus до версии 2.5.4.Final. |
13.12.2021 15:10 | Синхронно обновить структуру Quarkus до версии 2.5.2.Final. |
2021/12/3 11:15 | Синхронно довести фреймворк Quarkus до версии 2.5.1.Final. |
2021/11/25 17:15 | Синхронно обновить структуру Quarkus до версии 2.5.0.Final. |
2021/11/8 15:30 | Синхронно обновить структуру Quarkus до версии 2.4.1.Final. |
07.11.2021 01:10 | Поздравляем EDG с победой в глобальном финале League of Legends S11? EDG обязана восстановить славу LPL!?. |
2021/10/29 10:38 | Попробуйте обновить jdk до Graalvm17. |
13.10.2021 16:47 | Возникла проблема с плагином Quarkus версии 2.3.0, и настроенный файл settings.xml не читается, поэтому он обновляется до версии 2.4.0.CR1. |
10.10.2021 14:30 | Синхронно обновите платформу Quarkus до версии 2.3.0.Final и обновите номер версии программы до 4.0.0. |
10.10.2021 14:30 | Исправлена проблема с искаженными символами, вызванная печатью журнала в кодировке журнала, отличной от UTF-8, в локальной среде выполнения. |
10.10.2021 14:00 | Наконец, проблема проверки облачных вспышек в Banman Paradise была решена, и теперь ее можно использовать в обычном режиме. |
12.09.2021 13:49 | Синхронно обновить структуру Quarkus до версии 2.2.2.Final. |
2021/9/10 13:38 | Благодаря новейшему алгоритму обрезки изображений, предоставленному @calject, теперь я наконец могу правильно вырезать последнюю главу. |
2021/8/10 16:47 | Синхронно довести структуру Quarkus до версии 2.1.1.Final. |
2021/7/28 10:40 | Синхронно обновить структуру Quarkus до версии 2.0.3.Final. |
01.07.2021 10:40 | Сердечно поздравляю со 100-летием со дня основания нашей партии? Надеюсь, все ЛСП не забудут свои первоначальные стремления и будут помнить о своей миссии, просматривая комиксы?. |
01.07.2021 10:30 | Синхронно обновить структуру Quarkus до версии 2.0.0.Final. |
2021/5/31 10:43 | Отправьте версию выпуска 3.1.0. |
2021/5/26 15:40 | Исправлен сбой сканирования из-за чрезмерной частоты доступа, наводивший на мысль, что Бан Ман Ньянг был испорчен вами??ヽ(??Д`)??Будет лучше после минуты отдыха и ограничения доступа. Бан Ман Нианг увеличил доступ. скорость на уровне интерфейса. После регулирования загрузка неизбежно замедлится, поскольку при каждом запуске регулирования для повторного доступа потребуется не менее минуты. |
2021/5/15 18:34 | На выходных я внезапно обнаружил, что в Manga Paradise удален 5-секундный щит Cloudflare, и программу можно использовать напрямую через действия github без добавления файлов cookie. |
2021/5/9 17:30 | Поскольку Forbidden Manga недавно добавила 5-секундный антисканер Cloudflare, для сканирования временно необходимо добавить файлы cookie в файл конфигурации. Добавьте файлы cookie в соответствии с инструкциями ниже. Я посмотрю, как обойти перехват. |
2021/4/13 14:30 | Добавьте ограничения на запуск действия. Действие будет запускаться только в случае изменения файла downloadPath.json, но не в случае изменения других файлов. |
2021/3/27 14:04 | В версии 3.0.0 отказались от инфраструктуры Springboot и заменили ее адаптивной структурой Quarkus, которая должна быть быстрее. |
2021/2/25 15:16 | Версия 2.0.0 — это крупное обновление, которое поддерживает автоматическое сканирование комиксов напрямую с помощью Github Action. Локальное развертывание не требуется. Просто введите URL-адрес комикса напрямую и дождитесь завершения сканирования Github Action, а затем загрузите сжатый пакет. |
2021/2/18 22:15 | Версия 1.2.0 поддерживает загрузку комиксов без глав, содержащих только одну главу. |
2021/2/18 16:35 | Добавьте функцию скачивания одной главы. |
18.02.2021 15:38 | Убедитесь, что программа может нормально распознать его, когда конфигурация в файле конфигурации пуста. |
2021/2/17 20:51 | Исправлена ошибка получения названий глав из-за неправильного формата списка глав. |
После версии 2.0.0 теперь поддерживается прямое использование Github Action для загрузки без развертывания вручную.
Github Action — это инструмент CI/CD, запущенный Microsoft после приобретения github. Вы можете думать о нем как о двухъядерном сервере памяти 7G, который Microsoft предоставляет вам бесплатно. Каждый раз, когда вы отправляете код, он может запустить сервер один раз.
Теперь программа поддерживает загрузку готовых комиксов для вас напрямую через этот сервер после отправки кода, а затем упаковывает их в сжатый пакет для загрузки.
Спасибо, Microsoft. Является ли Microsoft хорошей практикой?
Выполните следующие действия, чтобы запустить программу на GitHub.
Введите /src/main/resources/downloadPath.json
, нажмите кнопку редактирования, указанную стрелкой, и отредактируйте файл. Обратите внимание, что при использовании режима действия github вам нужно изменить только этот файл json, и никакие другие файлы не требуются. изменено, и вам не нужно его изменять.
Заполните ссылку на комикс в формате json. Если вы хотите его скачать, используйте следующий формат (обратите внимание на двойные кавычки на английском языке):
[
" https://18comic.vip/album/180459 "
]
Если вы хотите скачать две или более книг, формат следующий (обратите внимание на английские запятые):
[
" https://18comic.vip/album/180459 " ,
" https://18comic.vip/album/182168 "
]
Будьте осторожны и не добавляйте слишком много комиксов одновременно, иначе загрузка займет много времени, а сжатый пакет будет очень большим. Кроме того, добавляемая ссылка должна напрямую вести на сайт Forbidden Comics Paradise, а не на различные зеркальные сайты. . Согласно Forbidden Comics Paradise На доске объявлений предлагается указать, что добавляемое вами доменное имя комикса должно происходить из следующих 2:
https://18comic.vip (лучше всего использовать это напрямую, просто измените на это доменное имя ссылки на комикс.)
https://18comic.org (если .vip не работает, попробуйте этот сайт .org)
После добавления нажмите кнопку «Отправить» ниже:
После завершения отправки перейдите на страницу «Действия», чтобы просмотреть статус работы программы:
Зеленый цвет означает, что операция прошла успешно, желтый означает, что она выполняется, а красный означает, что операция не удалась. После успешного завершения операции щелкните соответствующую задачу:
Нажмите на файл сжатого пакета результатов поиска, указанный стрелкой, чтобы загрузить упакованный образ сканера. Обратите внимание, что время загрузки этого сжатого пакета зависит от скорости вашего доступа к github. Если у вас нет научного подключения к Интернету, это необходимо. загрузка может занять много времени.
Установите jdk19.
Установите мавен.
Загрузите исходный код и измените следующие конфигурации в файле application.properties :
comic.download.path =C:\Users\jiayao\Pictures
comic.proxy.host =127.0.0.1
comic.proxy.port =10808
4. Выполните mvn clean package
чтобы получить окончательный пакет jar.
Если вы загружаете пакет jar, который я предоставил напрямую, и не можете вручную редактировать файл свойств в пакете jar, создайте новую папку конфигурации в каталоге, где находится пакет jar, создайте в нем новый файл application.properties , а затем вставьте его. и измените вышеуказанные параметры.
Программа теперь поддерживает два режима работы: приоритетный режим при однократном запуске и фоновый режим при непрерывно работающей службе.
Режим переднего плана означает, что программа автоматически закроется после завершения задачи загрузки и загрузится, прочитав ссылку в файле downloadPath.json в коде или передав параметры при запуске, и программу необходимо запускать для каждой загрузки.
Если у вас есть условия для упаковки программы вручную, войдите в каталог /src/main/resources/downloadPath.json
и заполните ссылку на комикс в соответствии с форматом json. Если вы хотите загрузить программу, формат будет следующий:
[
" https://18comic.vip/album/180459/ "
]
Если вы хотите загрузить две или более книг, используйте следующий формат (обратите внимание на запятые):
[
" https://18comic.vip/album/180459/ " ,
" https://18comic.vip/album/182168 "
]
И режим переднего плана, и фоновый режим поддерживают загрузку всего комикса или отдельной главы.
После добавления данных упакуйте их, а затем, убедившись, что jdk19 доступен, введите в командной строке каталог, где находится пакет jar, и выполните java -jar ./*.jar
чтобы запустить программу в режиме переднего плана. Программа автоматически загрузит все файлы в формате json Comics, после завершения загрузки программа автоматически завершится.
Если нет программы условной упаковки, но есть условно запускаемые программы, например, установлен только jdk19, но не установлен maven, то напрямую загрузите предоставленный мною jar-пакет и создайте новую папку конфигурации в каталоге, где находится jar-пакет. находится в соответствии с указанным выше методом. Создайте в нем новый файл application.properties, вставьте и измените вышеуказанные параметры, затем войдите в каталог, где находится jar, с помощью командной строки и выполните java -jar ./*.jar 漫画路径1 漫画路径2
, например java -jar ./*.jar https://18comic.vip/album/180459
, этот комикс будет загружен в это время, разделяйте несколько комиксов пробелами.
Фоновый режим означает, что программа продолжит работать как служба, загружая комиксы, ожидая запросов интерфейса, при каждом запросе интерфейса будет выполняться загрузка, и программа не закроется автоматически после завершения загрузки.
Упакуйте программу или загрузите предоставленный мной пакет jar, а затем убедитесь, что у вас есть jdk19, введите в командной строке каталог, где находится пакет jar, и выполните java -jar ./*.jar -s
(обратите внимание на -s параметр) для перехода в фоновый режим. Запустите программу. Когда загрузка завершится, программа продолжит ожидать обслуживания.
После запуска программы откройте браузер и введите: в адресную строку:
http://localhost:7788/finder/download? homePage =你想要下载的漫画主页
Вы можете начать скачивать весь комикс, например
http://localhost:7788/finder/download? homePage =https://18comic.vip/album/177680
Если вы хотите загрузить отдельную главу, вам нужно всего лишь войти на домашнюю страницу соответствующей главы, например
http://localhost:7788/finder/download? homePage =https://18comic.vip/photo/211115