некоторые скрипты и инструменты
Краткое описание инструментов аутентификации в кампусной сети
В духе использования колес, а не создания колес, поколения жителей Цинхуа боролись за остроумие и смелость с сетью кампусов и разработали бесчисленные инструменты аутентификации. Мы перечисляем их здесь максимально подробно, чтобы каждый мог выбрать по своим предпочтениям.
| Ссылки проекта | Поддерживаемые платформы | Языки реализации | В настоящее время доступно (поддерживается) | Особенности |
|---|---|---|---|---|
| Tunet-2018 (official) | Windows-GUI, Linux-CLI | Неизвестный | Доступно | Не расследовано |
| GoAuthing | Linux-CLI (x86_64, Arm, mips, ppc, riscv), Windows-CLI, Mac OS-CLI (Intel, Apple) | Перейти | Доступно | Полная платформа и полная архит ектура, доступ и доступ, v4 и v6, служба systemd, TUNA Предоставляет 镜像 для загрузки инструментов аутентификации, когда она не аутентифицирована, и предоставляет библиотеки, связанные с аутентификацией |
| tunet-python | Платформа с поддержкой Python, CLI | Питон | Доступно | v4 и v6, вход и выход, мониторинг состояния трафика и входа |
| tunet-c | OpenWRT, Linux, macOS; интерфейс командной строки | С | Доступно | Предоставляет библиотеки, связанные с аутентификацией, двоичные файлы имеют небольшой размер |
| tunet-rust | Windows, Mac OS, Linux, Android, iOS | Раст, Дарт | Доступно | Мониторинг трафика и баланса, вход и выход, v4 и v6; предоставляет библиотеки, связанные с аутентификацией; предоставляет CLI, CUI, GUI, службу Windows, службу systemd, службу launchd на рабочем столе; предоставляет графический интерфейс на мобильном терминале |
| TsinghuaTunet | Платформы, поддерживающие Python, CLI | Питон | Доступно в определенных подсетях | Не расследовано |
| auth-tsinghua | Поддерживается платформами node.js, CLI | Javascript | Больше не поддерживается | Перенаправлено на GoAuthing |
| TsinghuaNet | Windows, Mac OS, Linux, UWP, Android, iOS | С# | Больше не поддерживается | Перенаправлено на tunet-rust |
| tunet-cli | Платформа с поддержкой Python, CLI | Питон | Больше не поддерживается, последняя фиксация сделана в 2017 году | Не расследовано |
| Tsinghua-Online | Плагин для браузера, в Chrome 商店 | Javascript | Больше не поддерживается, последняя фиксация сделана в 2013 году | Плагин для браузера |
| THUNetwork | Поддерживает платформу Python, CLI | Пито н | Больше не поддерживается | Пароль передается в командную строку в виде открытого текста, что относительно небезопасно |
ИНФОРМАЦИЯ/ПРИЛОЖЕНИЕ Интернет-школы/Плагин
В духе использования колес, а не создания колес, поколения жителей Цинхуа боролись за остроумие и смелость с помощью INFO и онлайн-школ, а также разработали бесчисленное множество простых в использовании инструментов. Мы изо всех сил стараемся перечислить их здесь, чтобы каждый мог выбрать по своим предпочтениям.
| Ссылки проекта | Поддерживаемые платформы | Языки реализации | В настоящее время доступно (поддерживается) | Особенности |
|---|---|---|---|---|
| INFO | Веб-страница | Не расследовано | Доступно | Официальная веб-страница |
| LEARN | Веб-страница | Не расследовано | Доступно | Официальная веб-страница |
| Learn-Project | Плагины для браузера | Машинописный текст | Доступно | Проекты онлайн-школы, упорядоченные по срокам и категориям, в магазинах плагинов Google, Firefox и Edge, современный интерфейс |
| LearnX | iOS, iPad OS, macOS, Android | Реагировать | Доступно | Лицензия проекта с открытым исходным кодом, остальное см. во введении к проекту |
| THUInfo | Мобильное приложение | Машинописный текст | Доступно | С распространением Apple App Store, включая дом, студенческий отдел (класс), библиотечные проекты, поддерживает отверстия в деревьях |
| АтЦинхуа | Мобильное приложение | Неизвестный | Неизвестный | Распространяется через Apple App Store, остальные не были исследованы, это работа для празднования кампуса определенной лаборатории |
| learn2018-autodown | Платформа, поддерживающая Python | Питон | Доступно | Настоящая полная информация/загрузка файлов (более подробную информацию см. во введении к проекту) |
| THUCourseHelper | Андроид | Котлин | Неизвестный | Расписание курсов |
| thu-learn-downloader | Linux, Mac, Windows | Питон | Доступно | Файлы курсов онлайн-класса и домашние задания для загрузки с красивым интерфейсом (подробности см. в документации проекта) |
Флаг конфликта выбора курса
Вы по-прежнему отправляете выбранные курсы с большими ожиданиями, когда спешите на занятия, но обнаруживаете, что существует конфликт во времени, и вы пропустили выбранный курс? Вы все еще чувствуете себя медленно, запоминая выбранное время курса и проверяя стартовый список курса? Этот скрипт поможет вам!
Этот скрипт определяет выбранные вами курсы и автоматически помечает курсы с конфликтующим временем в курсах-кандидатах красным цветом, позволяя вам просматривать Скорость миллионов курсов подобна чуду. При наведении указателя мыши на время, отмеченное красным, отображаются все курсы, конфликтующие с ним.
Следует отметить, что полусеместровые занятия пока не полностью поддерживаются, а это означает, что могут возникнуть ложные конфликты времени; В то же время он не может работать с информацией об открытии курса и интерфейсом запроса выбора курса, а работает только с интерфейсом операции выбора курса.
Этот скрипт находится в aux/TsinghuaCourseConflictMarker.user.js и его необходимо установить с помощью Oil Monkey.
Или вы можете получить к нему доступ, посетив 这里. Приходите и получите сценарий в один клик.
Добавлена поддержка Webvpn.
Спасибо CircuitCoder за техническое руководство. Спасибо SharzyL за предл ожения и отладку.
Оставшаяся отметка содержания курса для выбора курса
Не знаете, каких волонтеров использовать для посещения занятий? Этот скрипт поможет вам!
Этот скрипт окрашивает количество претендентов. Последний зеленый цвет — лучший кандидат на занятие!
Скрипт все еще находится в разработке, поддержка очереди появится в ближайшее время!
Посетите 这里, чтобы получить сценарий.
ИНФО Онлайн-школа Telegram Сообщение Push
См. thu-weblearn-tgbot и thu-info-forwarder.
ИНФОКАНАЛ THU уже существует в Telegram. Поскольку это частный канал, вам необходимо передать 邮件. Получите ссылку-приглашение.
Статус стиральной машины в масштабе всей школы
Статус стиральной машины в масштабе всей школы — инструмент запроса стиральной машины (с интерфейсом)
Интерфейс прост и удобен в использовании, данные систематизированы, запрошенные многоквартирные дома можно запомнить, предусмотрен канал обратной связи.
Запрос на наличие прачечной Университета Цинхуа
Статус общешкольной стиральной машины – официальная апплет
Вы также можете проверить состояние стиральной машины в приложении производителя стиральной машины.
Вход — кнопка «Рядом стиральная машина» внизу главной страницы.

Общешкольный статус стиральной машины — интерфейс API (текстовая версия, устарела)
Вы все еще усердно трудитесь, чтобы купить стиральную машину? Вы все еще страдаете от того, что бегаете взад и вперед и обнаруживаете, что стиральной машины нет? Эта услуга Помогите вам определить состояние стиральной машины и узнать о тенденциях в стиральных м ашинах во всей школе одним щелчком мыши, не выходя из дома!
Исходный код находится в каталоге aux репозитория. В настоящее время развернуто на рабочих серверах https://washer.thu.services.
Чтобы реализовать поиск, нам нужно добавить параметры. В настоящее время он принимает три параметра: «s», «j» и «p». "s" - это поиск Для многоквартирных домов общепринятыми строками являются «Дом x, Баухиния» или «Дом x, Южный район». Например
https://washer.thu.services/?s=紫荆1号楼
Он вернет рабочее состояние стиральной машины в «Здании Цзыцзин 1». По умолчанию этот параметр возвращает Статус работы стиральной машины в «Здании Цзыцзин 2».
Для параметра «j» мы только проверяем, существует ли «j». Если он существует, возвращаются исходные данные json. Этот элемент предназначен для использования разработчиками. Параметры «s» и «j» можно использовать одновременно.
Для параметра «p» мы только проверяем, существует ли «p». Если он существует, возвращаются текстовые/простые данные. Параметры «s» и «p» можно использовать одновременно. Когда «j» и «p» появляются одновременно, «j» имеет более высокий приоритет.
Статус общешкольной стиральной машины — ярлык iOS (недоступно)
Пользователи iOS 12 или более поздней версии могут установить ярлык через этот 链接, чтобы быстро проверить неработающую стиральную машину. В настоящее время поддерживаются только запросы с точностью до этажей.
Общешкольный статус стиральной машины - Telegram Bot Erha (недоступен)
На основе этого интерфейса Konano был разработан Telegram-бот под названием Erha.
Адрес проекта: здесь. Помимо функции запроса состояния стиральной машины, есть и другие функции.
Доступ к боту можно получить через t.me/erhabot.
Мониторинг и напоминание о стирке — приложение WeChat (недоступно)
