Перейти к основному содержимому

некоторые скрипты и инструменты

Краткое описание инструментов аутентификации в кампусной сети

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

Ссылки проектаПоддерживаемые платформыЯзыки реализацииВ настоящее время доступно (поддерживается)Особенности
Tunet-2018 (official)Windows-GUI, Linux-CLIНеизвестныйДоступноНе расследовано
GoAuthingLinux-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-cOpenWRT, Linux, macOS; интерфейс командной строкиСДоступноПредоставляет библиотеки, связанные с аутентификацией, двоичные файлы имеют небольшой размер
tunet-rustWindows, Mac OS, Linux, Android, iOSРаст, ДартДоступноМониторинг трафика и баланса, вход и выход, v4 и v6; предоставляет библиотеки, связанные с аутентификацией; предоставляет CLI, CUI, GUI, службу Windows, службу systemd, службу launchd на рабочем столе; предоставляет графический интерфейс на мобильном терминале
TsinghuaTunetПлатформы, поддерживающие Python, CLIПитонДоступно в определенных подсетяхНе расследовано
auth-tsinghuaПоддерживается платформами node.js, CLIJavascriptБольше не поддерживаетсяПеренаправлено на GoAuthing
TsinghuaNetWindows, 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, современный интерфейс
LearnXiOS, iPad OS, macOS, AndroidРеагироватьДоступноЛицензия проекта с открытым исходным кодом, остальное см. во введении к проекту
THUInfoМобильное приложениеМашинописный текстДоступноС распространением Apple App Store, включая дом, студенческий отдел (класс), библиотечные проекты, поддерживает отверстия в деревьях
АтЦинхуаМобильное приложениеНеизвестныйНеизвестныйРаспространяется через Apple App Store, остальные не были исследованы, это работа для празднования кампуса определенной лаборатории
learn2018-autodownПлатформа, поддерживающая PythonПитонДоступноНастоящая полная информация/загрузка файлов (более подробную информацию см. во введении к проекту)
THUCourseHelperАндроидКотлинНеизвестныйРасписание курсов
thu-learn-downloaderLinux, Mac, WindowsПитонДоступноФайлы курсов онлайн-класса и домашние задания для загрузки с красивым интерфейсом (подробности см. в документации проекта)

Флаг конфликта выбора курса

Вы по-прежнему отправляете выбранные курсы с большими ожиданиями, когда спешите на занятия, но обнаруживаете, что существует конфликт во времени, и вы пропустили выбранный курс? Вы все еще чувствуете себя медленно, запоминая выбранное время курса и проверяя стартовый список курса? Этот скрипт поможет вам!

Этот скрипт определяет выбранные вами курсы и автоматически помечает курсы с конфликтующим временем в курсах-кандидатах красным цветом, позволяя вам просматривать Скорость миллионов курсов подобна чуду. При наведении указателя мыши на время, отмеченное красным, отображаются все курсы, конфликтующие с ним.

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

Этот скрипт находится в aux/TsinghuaCourseConflictMarker.user.js и его необходимо установить с помощью Oil Monkey.

Или вы можете получить к нему доступ, посетив 这里. Приходите и получите сценарий в один клик.

Добавлена ​​поддержка Webvpn.

Спасибо CircuitCoder за техническое руководство. Спасибо SharzyL за предложения и отладку.

Оставшаяся отметка содержания курса для выбора курса

Не знаете, каких волонтеров использовать для посещения занятий? Этот скрипт поможет вам!

Этот скрипт окрашивает количество претендентов. Последний зеленый цвет — лучший кандидат на занятие!

Скрипт все еще находится в разработке, поддержка очереди появится в ближайшее время!

Посетите 这里, чтобы получить сценарий.

ИНФО Онлайн-школа Telegram Сообщение Push

См. thu-weblearn-tgbot и thu-info-forwarder.

ИНФОКАНАЛ THU уже существует в Telegram. Поскольку это частный канал, вам необходимо передать 邮件. Получите ссылку-приглашение.

Статус стиральной машины в масштабе всей школы

Статус стиральной машины в масштабе всей школы — инструмент запроса стиральной машины (с интерфейсом)

https://washer.sdevs.top/

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

Запрос на наличие прачечной Университета Цинхуа

https://washer.voltair.top/

Статус общешкольной стиральной машины – официальная апплет

Вы также можете проверить состояние стиральной машины в приложении производителя стиральной машины.

Вход — кнопка «Рядом стиральная машина» внизу главной страницы.

“自助智能校园”小程序码

Общешкольный статус стиральной машины — интерфейс 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 (недоступно)

THU洗衣

Используя тот же API, после обращения внимания на стиральную машину, когда стиральная машина простаивает, через учетную запись службы WeChat будет отправлено напоминание.

项目地址

ИНФО Калькулятор среднего балла

Трудно ли запросить GPA одним щелчком мыши после сбоя cksqs или мне нужно потратить 10 юаней, чтобы получить GPA? Этот тип среднего балла, который сохраняет только 3 значащие цифры, заставляет людей чувствовать большую неуверенность из-за округления [-0,005,0,005); Для студентов, которые рассчитывают свой средний балл вручную, по мере увеличения учебного года и увеличения количества курсов сложность ручного расчета становится все выше. Вам нужно рассчитать свой средний балл только один раз, что чрезвычайно обременительно.

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

Этот скрипт будет читать только те результаты, которые существуют в интерфейсе «ИНФО-Все результаты» (те, которые были введены в систему, но не опубликованы, доступны только Полученные через cksqs или платные транскрипты, не включенные в расчет), используйте новые и старые алгоритмы для объединения всего среднего балла и требуемого среднего балла. Рассчитайте его (выведите двойной результат напрямую) и отобразите всплывающее напоминание.

Этот скрипт находится в aux/Tsinghua GPA Calculator.user.js и его необходимо установить с помощью Oil Monkey.

Или через 这里 чтобы получить.

Запрос GPA Университета Цинхуа

Обратитесь к предыдущему разделу для ознакомления.

Рассчитайте средний балл за каждый семестр, а также общее количество обязательных и обязательных оценок на странице «ИНФО-Все оценки». Адрес скрипта: .

Дождь, помощник в классе

Этот пользовательский скрипт предназначен для повышения удобства работы учащихся Rain Classroom на устройствах с большим экраном (ПК, планшет).

Адрес проекта: .

Автоматическое воспроизведение видео на интегрированной платформе Университета Цинхуа

Скрипт находится в и может автоматически воспроизводить видео курса на tsinghua.yuketang.cn.

Онлайн-видео Сюэтанг воспроизводится автоматически

Часто ли вы проверяете, остановилось ли оно, когда изучаете МООК в фоновом режиме? Скрипт автоматически воспроизведет для вас следующий урок!

Скрипт находится в .

Поскольку этот скрипт имеет долгую историю, долгое время не поддерживался, а также содержит некоторые ошибки, его долгосрочная доступность не может быть гарантирована. Если вы обнаружите проблемы или улучшите код, вы можете связаться с первоначальным автором @RikaSugisawa.

Xuetang онлайн-загрузчик субтитров

Вы все еще листаете видео одно за другим и загружаете субтитры, готовясь к просмотру? Этот скрипт поможет вам!

Версия Rabbit Hu: сценарий находится по адресу , а адрес проекта — .

Версия Робертса Холдера: адрес проекта: .

Версия Rynco Maekawa: адрес проекта: .

версия c7w: адрес проекта — .

Загрузчик курсов Rain Classroom

В настоящее время он применим только к «Дождевому классу на реке Янцзы», но после модификации его можно использовать в Дождевом классе у пруда с лотосами.

Адрес проекта: .

Цинхуа обучает ползанию по справочнику

Школьная библиотека приобрела много 图书资源. Рекомендуется сначала использовать 清华大学教参服务平台 и 文泉学堂-清华大学出版社电子图书数据库, чтобы найти учебные материалы по китайскому языку.

Платформа справочно-преподавательской службы Университета Цинхуа

Платформа справочно-преподавательской службы Университета Цинхуа предоставляет отсканированные электронные версии учебников и учебных справочных материалов, защищенных авторским правом (просмотр в Интернете). Если вам нужны учебные материалы, которых нет на платформе, вы можете связаться с 相关部门 напрямую по электронной почте или по телефону для сканирования.

Для загрузки рекомендуется использовать reserves-lib-tsinghua-downloader.

Функция загрузки также реализована в thu-info-lib.

Следующие два элемента недоступны из-за изменений API.

Цитата из оригинального текста: Недавняя эпидемия была серьезной, и было трудно покупать учебники. Чтобы облегчить каждому онлайн-обучение, я написал скрипт на Python для сканирования учебных материалов Цинхуа.

Адрес проекта: .

Цитирование оригинального текста: Автоматически загружайте оригинальные изображения каждой страницы книги.

Адрес проекта: .

Академия Вэньцюань

Wenquan Xuetang используется для поиска книг из издательства Tsinghua University Press. Антисканирование строгое. Для загрузки вы можете использовать скрипт 这个.

Передача местоположения курса

На данный момент доступно: courseX 课程信息共享计划, поддерживается командой разработчиков LearnX.

Следующие проекты в настоящее время прекратили обслуживание и эксплуатацию:

В https://wmcgcdn.rika.tech/ адрес проекта — .

Регистрационный знак (для билетов на поезд)

Обратитесь к 此网站, чтобы легко получить соответствующую регистрационную отметку, находясь за пределами кампуса.

Запрос на оплату электроэнергии в общежитии

Существует 实现 через headless Chrome.

Существует также другая реализация, см. TsinghuaElectricityBillChecker.py в каталоге aux, пользователю необходимо изменить некоторые встроенные параметры.

Существует также другая реализация, см. TsinghuaBills.py в каталоге aux.

С помощью этих сценариев данные можно загружать в графану для мониторинга счетов за электроэнергию и оповещения.

Запрос счета за воду и электричество в спальне

См. TsinghuaBills.py в каталоге aux.

Примечание. Этот скрипт может запрашивать баланс счета за воду в общежитии (не в кошельке кампусной карты!) и в основном применим к зданию W и квартире Шуанцин. Конкретная сфера применения: квартира Шуанцин, студенческий жилой дом Баухиния № 14, студенческий жилой дом Баухиния № 15, студенческий жилой дом Баухиния № 16, студенческий жилой дом Баухиния № 17, корпус 17 и корпус 18.

Этот скрипт может загружать данные в графану для реализации мониторинга счетов за коммунальные услуги и оповещения.

Мелодия занятий Университета Цинхуа

Дома нет атмосферы для учебы, и вы скучаете по школьному классу? Программное обеспечение Tsinghua Ringtone поможет вам!

В настоящее время существует версия для macOS, проект 在此.

Случайный выбор ресторанов на территории кампуса — мини-программа WeChat

Столовых слишком много, и вы не знаете, где поесть? Генератор случайных чисел в помощь!

Проект в

QR-код мини-программы

Случайный выбор ресторанов на территории кампуса - Telegram Bot

То же, что и выше.

Кроме того, Telegram Bot также предоставляет интерактивные функции, такие как онлайн-питье чая с молоком, онлайн-питье капучино и онлайн-производство напитков.

Адрес проекта: .

Адрес BOT: https://t.me/thufood_bot.

Похожие: https://t.me/thufoodbot.

Руководство по курсу компьютерных наук Университета Цинхуа

GitHub地址 и 校内地址

Руководство по курсу Института программной инженерии Цинхуа

GitHub地址

План обмена руководствами по курсам Университета Хуацин

План обмена руководствами курса для всех учащихся школы направлен на устранение асимметрии информации в учебных ресурсах и содействие открытому обмену учебными ресурсами и материалами. Проект 在此. По сравнению с GitHub операции обмена и загрузки более удобны для студентов, не знакомых с технологиями. Добро пожаловать, поделитесь!

华清大学课程攻略共享计划

Платформа для оценки преподавания в кампусе

Colleguide: платформа для оценки школ, преподавателей и курсов.

https://www.colleguide.com/

Факты о кафедре информатики

https://github.com/jiegec/dcst-facts

NFСм. карту кампуса

https://github.com/nfcim/nfsee

План обмена информацией о курсе

https://tsinghua.app/courses

Материалы для вступительных экзаменов в аспирантуру Университета Цинхуа по компьютерной специальности 912

https://github.com/Wsky51/THU-CS912-kaoyan

Скретчер Цинхуа

https://github.com/summivox/thu-scratch

  • Установите плагин Chrome или пользовательский скрипт.
  • Информация для входа
  • Место, где вы можете увидеть свои результаты, заблокировано~
  • Я чувствую "ドキドキ" в своем сердце

воспоминания

Весь контент взят из бутиков-пещер и личных коллекций.

https://github.com/pb0316/thuhole_memories

резервная копия базы данных thuhole

После очистки данных большинство значимых дыр в дереве, не затрагивающих личную конфиденциальность, сохраняются в этом репозитории GitHub.

https://github.com/thuhole/database_backup

Руководство по навыкам Ассоциации студентов компьютерного факультета

Этот документ с рекомендациями по навыкам поддерживается Ассоциацией студентов-компьютерщиков Университета Цинхуа. Цель состоит в том, чтобы дать возможность студентам, изучающим информатику и информатику, быстро овладеть определенными конкретными навыками. Предоставляя способы использования этих навыков в курсах, научных исследованиях и стажировках, он экономит время студентов на сбор соответствующей информации и улучшает их способность приобретать новые навыки.

https://docs.net9.org/

Поисковая система социальной практики аспирантов Университета Цинхуа

Сканирование структурированных данных из https://thshijian.tsinghua.edu.cn (Система социальной практики для выпускников Университета Цинхуа). Используйте на свой страх и риск.

https://github.com/Harry-Chen/thshijian-crawler