quelques scripts et outils
Résumé des outils d'authentification du réseau du campus
Dans l'esprit d'utiliser des roues plutôt que de fabriquer des roues, des générations de Tsinghua ont lutté avec intelligence et courage contre le réseau du campus et développé d'innombrables outils d'authentification. Nous les listons ici autant que possible pour que chacun puisse choisir en fonction de ses préférences.
| Liens du projet | Plateformes prises en charge | Langages d'implémentation | Actuellement disponible (maintenu) | Caractéristiques |
|---|---|---|---|---|
| Tunet-2018 (official) | Interface graphique Windows, CLI Linux | Inconnu | Disponible | Pas d'enquête |
| GoAuthing | Linux-CLI (x86_64, arm, mips, ppc, riscv), Windows-CLI, Mac OS-CLI (Intel, Apple) | Aller | Disponible | Plateforme complète et architecture complète, accès et accès, v4 et v6, service systemd, TUNA Fournit 镜像 pour télécharger des outils d'authentification lorsqu'il n'est pas authentifié et fournit des bibliothèques liées à l'authentification |
| tunet-python | Plateforme prenant en charge Python, CLI | Python | Disponible | v4 et v6, surveillance des admissions et des sorties, du trafic et de l'état des admissions |
| tunet-c | OpenWRT, Linux, macOS ; CLI | C | Disponible | Fournit des bibliothèques liées à l'authentification, les fichiers binaires sont petits |
| tunet-rust | Windows, Mac OS, Linux, Android, iOS | Rouille, Fléchette | Disponible | Surveillance du trafic et de l'équilibre, entrée et sortie, v4 et v6 ; fournit des bibliothèques liées à l'authentification ; fournit CLI, CUI, GUI, service Windows, service systemd, service launchd sur le bureau ; fournit une interface graphique sur le terminal mobile |
| TsinghuaTunet | Plateformes prenant en charge Python, CLI | Python | Disponible sur des sous-réseaux spécifiques | Pas d'enquête |
| auth-tsinghua | Pris en charge par les plateformes node.js, CLI | Javascript | N'est plus entretenu | Redirigé vers GoAuthing |
| TsinghuaNet | Windows, Mac OS, Linux, UWP, Android, iOS | C# | N'est plus entretenu | Redirigé vers tunet-rust |
| tunet-cli | Plateforme prenant en charge Python, CLI | Python | N'est plus maintenu, dernier commit en 2017 | Pas d'enquête |
| Tsinghua-Online | Plug-in de navigateur, dans Chrome 商店 | Javascript | N'est plus maintenu, dernier commit en 2013 | Plug-in du navigateur |
| THUNetwork | Prend en charge la plate-forme Python, CLI | Python | N'est plus entretenu | Le mot de passe est transmis dans la ligne de commande en texte clair, ce qui est relativement dangereux |
INFO/Application d'école en ligne/Plug-in
Dans l'esprit d'utiliser des roues plutôt que de fabriquer des roues, des générations de Tsinghua ont lutté avec intelligence et courage avec l'INFO et les écoles en ligne, et ont développé d'innombrables outils faciles à utiliser. Nous faisons de notre mieux pour les lister ici afin que chacun puisse choisir en fonction de ses préférences.
| Liens du projet | Plateformes prises en charge | Langages d'implémentation | Actuellement disponible (maintenu) | Caractéristiques |
|---|---|---|---|---|
| INFO | Site Internet | Pas d'enquête | Disponible | Page Web officielle |
| LEARN | Site Internet | Pas d'enquête | Disponible | Page Web officielle |
| Learn-Project | Plugins de navigateur | Tapuscrit | Disponible | Projets scolaires en ligne classés par chronologie et catégorie, dans les magasins de plug-ins Google, Firefox et Edge, front-end moderne |
| LearnX | iOS, système d'exploitation iPad, macOS, Android | Réagir | Disponible | Licence open source du projet, voir l'introduction du projet pour le reste |
| THUInfo | APPLICATION mobile | Tapuscrit | Disponible | Avec la distribution Apple App Store, y compris la maison, le département étudiant (salle de classe), les projets de bibliothèque, prend en charge les trous d'arbre |
| ÀTsinghua | APPLICATION mobile | Inconnu | Inconnu | Distribué par l'App Store d'Apple, le reste n'a pas fait l'objet d'une enquête, c'est une œuvre pour la fête du campus d'un certain laboratoire |
| learn2018-autodown | Plateforme prenant en charge Python | Python | Disponible | Informations complètes/téléchargement de fichiers (voir l'introduction du projet pour d'autres détails) |
| THUCourseHelper | Android | Kotlin | Inconnu | Calendrier des cours |
| thu-learn-downloader | Linux, Mac, Windows | Python | Disponible | Fichiers de cours en classe en ligne et téléchargements de devoirs avec une belle interface (voir les documents du projet pour plus de détails) |
Indicateur de conflit de sélection de cours
Soumettez-vous toujours vos sélections de cours avec des attentes élevées alors que vous vous précipitez pour suivre des cours, mais vous constatez qu'il y a un conflit d'horaire et vous avez manqué la sélection de cours ? Vous sentez-vous toujours lent lorsque vous vous souvenez de l'heure du cours sélectionnée et que vous consultez la liste de départ du cours ? Ce script vous aide !
Ce script détecte les cours que vous avez sélectionnés et marque automatiquement en rouge les cours présentant des horaires conflictuels dans les cours candidats, vous permettant ainsi de parcourir La vitesse de millions de cours est comme un miracle. Lorsque la souris passe sur une heure marquée en rouge, tous les parcours en conflit avec celle-ci seront affichés.
Il convient de noter que les cours semestriels ne sont pas encore entièrement pris en charge, ce qui signifie que de faux conflits d'horaires peuvent survenir ; Dans le même temps, il ne peut pas fonctionner sur l'interface d'informations d'ouverture de cours et de requête de sélection de cours, mais fonctionne uniquement sur l'interface d'opération de sélection de cours.
Ce script se trouve dans aux/TsinghuaCourseConflictMarker.user.js et doit être installé à l'aide de Oil Monkey.
Ou vous pouvez y accéder en visitant 这里 Venez récupérer le script en un clic.
La prise en charge Webvpn a maintenant été ajoutée.
Merci à CircuitCoder pour les conseils techniques Merci à SharzyL pour les suggestions et le DEBUG
Note restante du contenu du cours pour la sélection du cours
Vous ne savez pas quel type de bénévoles utiliser pour suivre des cours ? Ce script vous aide !
Ce script colore le nombre de candidats. La dernière couleur verte est la meilleure candidate pour prendre un cours !
Le script est encore en développement et la prise en charge des files d'attente sera bientôt disponible !
Visitez 这里 pour obtenir le script
INFO Message télégramme scolaire en ligne Push
Voir thu-weblearn-tgbot et thu-info-forwarder.
THU INFO CHANNEL existe déjà sur Telegram. Puisqu'il s'agit d'une chaîne privée, vous devez transmettre 邮件 Obtenez le lien d'invitation.
Statut des machines à laver à l'échelle de l'école
Statut de la machine à laver à l'échelle de l'école - outil de requête de machine à laver (avec interface)
L'interface est simple et facile à utiliser, les données ont été organisées, les immeubles d'habitation interrogés peuvent être mémorisés et un canal de feedback est fourni.