{"id":21088076,"url":"https://github.com/excalibra/scripts","last_synced_at":"2026-03-04T21:35:01.608Z","repository":{"id":268404248,"uuid":"893254460","full_name":"Excalibra/scripts","owner":"Excalibra","description":" Platform: Windows/Mac/Linux. Scripting: Various, no restrictions; customized as needed. Tasks: Desktop checks, software cracking, AV evasion, privilege execution, firmware read/write, password checks, Wi-Fi scans, cloud security, log analysis, NLP, and data analysis in humanities/social sciences. ","archived":false,"fork":false,"pushed_at":"2025-03-01T05:19:17.000Z","size":7640,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-13T00:09:16.671Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Excalibra.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-11-23T23:47:24.000Z","updated_at":"2025-04-11T21:04:15.000Z","dependencies_parsed_at":"2024-12-16T15:29:11.573Z","dependency_job_id":"aa22d70c-f7c5-4e7e-9014-fded71f09e25","html_url":"https://github.com/Excalibra/scripts","commit_stats":null,"previous_names":["excalibra/scripts"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Excalibra%2Fscripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Excalibra%2Fscripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Excalibra%2Fscripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Excalibra%2Fscripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Excalibra","download_url":"https://codeload.github.com/Excalibra/scripts/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248647299,"owners_count":21139086,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automation","ban-ip","clawer","linux","macos","security","spiders","update","wi-fi","windows"],"created_at":"2024-11-19T21:14:28.723Z","updated_at":"2026-03-04T21:35:01.563Z","avatar_url":"https://github.com/Excalibra.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Disclaimer: All content is for informational research, learning, and exchange purposes only, to be used in a lawful and compliant manner. Thank you.\n\n## Introduction\n\nThe project involves interdisciplinary applications and analysis of information: desktop baseline checks, software activation/cracking, antivirus evasion and privilege escalation, firmware identification and read/write for penetration support, host account null password detection, Wi-Fi password scanning, cloud host security hardening, host system log analysis, natural language processing, and data analysis in humanities and social sciences.\n\n* **System Platforms**: Windows/Mac/Linux; **Scripting Languages**: Multiple, flexible; customized as needed.\n* **Research Focus**: Basic information automation, cloud host/local desktop security processing, social science information technology, and data analysis.\n\nThe project code involves component version compatibility issues. \u003ca href=\"https://nbviewer.org/github/Excalibra/scripts/blob/main/d-ipynb/Platform%20Compatibility%20Issues.ipynb\"\u003eClick here\u003c/a\u003e for more details; regarding the inability to preview ipynb on GitHub, [please refer here](https://blog.reviewnb.com/jupyter-notebook-not-rendering-on-github/); to generate automated information processing reports, check the [d-xlsx](./d-xlsx) directory for more details.\n\n## Windows Server Domain Controller\n\nDaily operation records of a domain administrator.\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eClick for details\u003c/b\u003e\u003c/summary\u003e\nScript Locations:\n\n* https://github.com/Excalibra/scripts/tree/main/d-python-dc\n* https://github.com/Excalibra/scripts/tree/main/d-pwsh-dc\n\n     \nIllustrated Versions:\n\n* [Code for adding watermarks to domain controller computer screens, suitable for intranet office environments](https://github.com/Excalibra/scripts/tree/main/d-python-dc/watermark)\n* [DEV - 【PowerShell】Batch add permissions based on text content](https://dev.to/excalibra/powershell-batch-adding-related-permissions-based-on-text-content-5dbk)\n* [DEV - 【PowerShell】Convert NTFS folder security permissions to corresponding shared permissions (project)](https://dev.to/excalibra/powershell-convert-folder-security-permissions-to-corresponding-share-permissions-project-20f0)\n* [DEV - Check which shared folders a user has permissions for and remove those permissions](https://dev.to/excalibra/check-which-shared-folders-a-user-has-relevant-permissions-on-and-remove-those-permissions-d69)\n* [DEV - A simple script for exporting domain accounts (requires regex)](https://dev.to/excalibra/a-simple-script-for-exporting-domain-accounts-requires-regex-2od3)\n* [DEV - 【PowerShell】Domain user management, file authorization, organizational unit, and domain user restoration](#)\n\n\u003c/details\u003e\n\n## Windows Desktop Technical Baseline Check\n\nFirst, ensure that PowerShell is enabled on your system:\n\n* **Enable PowerShell feature: `Set-ExecutionPolicy RemoteSigned`**\n* **Disable PowerShell feature: `Set-ExecutionPolicy Restricted`**\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eClick for Details\u003c/b\u003e\u003c/summary\u003e\n\nOne-click usage, local download \u003ca href=\"https://dev.to/excalibra/script-for-checking-windows-baselines-c3i\"\u003eGraphical Version\u003c/a\u003e\n\n\u003cpre\u003e\u003ccode\u003e\nirm https://ghfast.top/https://raw.githubusercontent.com/Excalibra/scripts/refs/heads/main/d-pwsh/frontline_helpdesk.ps1|iex\u003c/code\u003e\u003c/pre\u003e\n\nFeature Overview:\n\n\u003col\u003e\n\u003cli\u003eCheck IP and network device connectivity status\u003c/li\u003e\n\u003cli\u003eCheck printer, print spooler, and scanner status\u003c/li\u003e\n\u003cli\u003eCheck basic driver information for hard drives, CPUs, memory, graphics cards, etc.\u003c/li\u003e\n\u003cli\u003eCheck device security, recent updates, scheduled tasks, certificate policies, system core file access control\u003c/li\u003e\n\u003cli\u003eCheck host active sharing protocol-related information\u003c/li\u003e\n\u003cli\u003eCheck computer sleep, reboot frequency, abnormal shutdown, program crashes, etc.\u003c/li\u003e\n\u003cli\u003eExecute all functions of options 1–6\u003c/li\u003e\n\u003cli\u003eGenerate analysis reports for \"Device Driver Check\", \"Five-Day Warning Events\", \"Login/Logout Activity Logs\", \"Monthly Threat Overview\"\u003c/li\u003e\n\u003cli\u003eView guidance and development instructions\u003c/li\u003e\n\u003c/ol\u003e\n\nBy the way\n\nLinux baseline check (PR) can be found at: \u003ca href=\"https://github.com/al0ne/LinuxCheck\"\u003eal0ne/LinuxCheck\u003c/a\u003e. For Macs, maintaining these security services is not suitable for small and medium-sized businesses.\n\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.apple.com/business/docs/site/Mac_Deployment_Overview.pdf\"\u003eApple - Mac System Deployment\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://excalibra.github.io/2025/01-22/01\"\u003evmware - Correct Approach to Purchasing Apple Devices for Enterprises\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\nIn the broader context, this article \u003ca href=\"https://excalibra.github.io/2025/01-22/01\"\u003eThree Methods to Manage Mac Computers in Enterprises\u003c/a\u003e mentions management strategies that are considered effective, but compared to Windows, they are still not sufficient.\n\n\u003c/details\u003e\n\n## Windows Enterprise Basic Environment Requirements\n\nMain Involves:\n\n* IE, Windows Defender, Windows Update, Flash \u0026 Chrome v87, DingTalk silent installation, automatic printer installation\n* File checksum tools: MD5, SHA1, SHA256 hash calculation, comparison, verification tools.\n* C drive space cleanup: Application local cache, Windows.old, Windows upgrade logs, files, etc. One-click cleanup script (C drive Thanos script).\n* Basic skills required for job positions, IQ and EQ assessment, salary range summary, and demand analysis.\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eClick for Details\u003c/b\u003e\u003c/summary\u003e\n\n\u003cp\u003ePrevent Edge hijacking IE \u003ca href=\"#\"\u003eGraphical Version\u003c/a\u003e\u003c/p\u003e\n\n\u003cpre\u003e\u003ccode\u003ecurl -L  https://ghfast.top/https://raw.githubusercontent.com/Excalibra/scripts/refs/heads/main/d-bat/keep_ie.bat|cmd\u003c/code\u003e\u003c/pre\u003e\n\n\u003cul\u003e\n\u003cli\u003eNote【1】: \u003ca href=\"https://dev.to/excalibra/batch-processing-for-setting-ie-homepage-trusted-security-zones-compatibility-view-and-m1j\"\u003eDomain Controller IE Template Graphical Version\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNote【2】: Code Address: \u003ca href=\"https://github.com/Excalibra/scripts/blob/main/d-bat/ie-kanzen.bat\"\u003ehttps://github.com/Excalibra/scripts/blob/main/d-bat/ie-kanzen.bat\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003cp\u003eCalculate IE compatible view website hex, one-click usage.\u003c/p\u003e\n\n\u003cpre\u003e\u003ccode\u003e\nirm https://ghfast.top/https://raw.githubusercontent.com/Excalibra/scripts/refs/heads/main/d-pwsh/clac_ie_clearablelistdata_hex.ps1|iex\n\u003c/code\u003e\u003c/pre\u003e\n\n\u003cp\u003eOne-click permanently disable Windows update settings \u003ca href=\"https://dev.to/excalibra/overview-of-creating-a-batch-file-to-disable-windows-updates-3ami\"\u003eGraphical Version\u003c/a\u003e\u003c/p\u003e\n\n\u003cpre\u003e\u003ccode\u003ecurl -L  https://ghfast.top/https://raw.githubusercontent.com/Excalibra/scripts/refs/heads/main/d-bat/stop_update.bat|cmd\u003c/code\u003e\u003c/pre\u003e\n\n\u003cp\u003eOne-click restore disabled Windows update settings\u003c/p\u003e\n\n\u003cpre\u003e\u003ccode\u003ecurl -L  https://ghfast.top/https://raw.githubusercontent.com/Excalibra/scripts/refs/heads/main/d-bat/re_update.bat|cmd\u003c/code\u003e\u003c/pre\u003e\n\n\u003cp\u003eOne-click enable or disable Windows Defender real-time protection (discontinued, suggest using \u003ca href=\"https://www.sordum.org/9480/defender-control-v2-1/\"\u003esordum.org/defender-control\u003c/a\u003e)\u003c/p\u003e\n\n\u003cpre\u003e\u003ccode\u003ecurl -OfsSL https://ghfast.top/https://raw.githubusercontent.com/Excalibra/scripts/main/d-bat/choice_wdrt.bat\u0026\u0026call choice_wdrt.bat\u003c/code\u003e\u003c/pre\u003e\n\n\u003cp\u003eC Drive Cleaner Script: One-click cleanup for local cache files from Foxmail, Windows.old, Windows upgrade logs, and other files.\u003c/p\u003e\n\n\u003cpre\u003e\u003ccode\u003ecurl -OfsSL https://ghfast.top/https://raw.githubusercontent.com/Excalibra/scripts/refs/heads/main/d-bat/thanos.bat\u0026\u0026call thanos.bat\u003c/code\u003e\u003c/pre\u003e\n\n\u003cp\u003eOne-click check if a program runs with administrator rights\u003c/p\u003e\n\n\u003cpre\u003e\u003ccode\u003ecurl -OfsSL https://ghfast.top/https://raw.githubusercontent.com/Excalibra/scripts/refs/heads/main/d-bat/nano_runas.bat\u0026\u0026call nano_runas.bat\u003c/code\u003e\u003c/pre\u003e\n\n\u003cp\u003eOne-click MD5, SHA1, SHA256 file verification tool\u003c/p\u003e\n\n\u003cpre\u003e\u003ccode\u003ecurl -OfsSL https://ghfast.top/https://raw.githubusercontent.com/Excalibra/scripts/main/d-bat/md5tools.bat\u0026\u0026call md5tools.bat\u003c/code\u003e\u003c/pre\u003e\n\n\u003cp\u003eOne-click install Flash and configure supported Chrome version 87\u003c/p\u003e\n\n\u003cpre\u003e\u003ccode\u003ecurl -OfsSL https://ghfast.top/https://raw.githubusercontent.com/Excalibra/scripts/main/d-bat/87_and_flash.bat\u0026\u0026call 87_and_flash.bat\u003c/code\u003e\u003c/pre\u003e\n\n\u003cp\u003eOne-click block Chrome browser updates\u003c/p\u003e\n\n\u003cpre\u003e\u003ccode\u003ecurl -OfsSL https://ghfast.top/https://raw.githubusercontent.com/Excalibra/scripts/main/d-bat/deny_chrome_update.bat\u0026\u0026call deny_chrome_update.bat\u003c/code\u003e\u003c/pre\u003e\n\n\u003cp\u003eOne-click PDF to PNG\u003c/p\u003e\n\n\u003cpre\u003e\u003ccode\u003epython3 -c \"$(curl -fsSL https://ghfast.top/https://raw.githubusercontent.com/Excalibra/scripts/main/d-python/PDFtoPNG.py)\"\u003c/code\u003e\u003c/pre\u003e\n\n\u003cp\u003eOne-click fix for shared printer 0x11b error\u003c/p\u003e\n\n\u003cpre\u003e\u003ccode\u003ecurl -OfsSL https://ghfast.top/https://raw.githubusercontent.com/Excalibra/scripts/main/d-bat/fix_0x11b_share_print.bat\u0026\u0026call fix_0x11b_share_print.bat\u003c/code\u003e\u003c/pre\u003e\n\n\u003cp\u003eOne-click retrieve job position information and reference material websites\u003c/p\u003e\n\n\u003cpre\u003e\u003ccode\u003epython3 -c \"$(curl -fsSL #)\"\u003c/code\u003e\u003c/pre\u003e\n\n\u003cp\u003e Install specified Chrome and block updates: \u003ca href=\"#\"\u003e only_install_chrome65.bat \u003c/a\u003e\u003c/p\u003e\n\n\u003c/details\u003e\n\n## Linux Cloud Server Security Transformation\n\nCloud servers purchased from cloud service providers generally have no security software protection. Every day, cybercriminals scan public networks, attempting to remotely brute-force and invade servers. Therefore, preventive and defensive measures need to be taken.\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eClick for details\u003c/b\u003e\u003c/summary\u003e\n\n\u003ch3\u003eOne-click configuration for SSH login, user password policy, and Ban IP setup \u003ca href=\"https://dev.to/excalibra/one-click-setup-for-ssh-login-password-policy-ip-ban-configuration-and-custom-admin-user-creation-4bd0\"\u003eImage \u0026 Text Version\u003c/a\u003e\u003c/h3\u003e\n\n\u003cul\u003e\n\u003cli\u003eSSH Login: Key-based login without password, long heartbeat connection to prevent client disconnection\u003c/li\u003e\n\u003cli\u003ePassword Policy: No restrictions on special characters or case, supports minimum length of 4-5 characters\u003c/li\u003e\n\u003cli\u003eBan IP: Permanently ban IP after three failed login attempts within 30 seconds, except for your own IP.\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003cpre\u003e\u003ccode\u003e\nsudo bash -c  \"$(curl -fL https://ghfast.top/https://raw.githubusercontent.com/Excalibra/scripts/refs/heads/main/d-shell/lite_ssh_n_ban.sh)\"\n\u003c/code\u003e\u003c/pre\u003e\n\n\u003cp\u003eSSH single configuration: One-click SSH fast configuration for SSH key login policy and simple password rules. (The single configuration part restricts access to only your IP, i.e., AllowUsers)\u003c/p\u003e\n\n\u003cpre\u003e\u003ccode\u003e\nsudo bash -c  \"$(curl -fL https://ghfast.top/https://raw.githubusercontent.com/Excalibra/scripts/refs/heads/main/d-shell/simple_ssh.sh)\"\n\u003c/code\u003e\u003c/pre\u003e\n\n\u003cp\u003efail2ban single configuration: One-click fail2ban setup, from download to installation, configuration generation, and service start. (You can refresh your public IP configuration with the single part.)\u003c/p\u003e\n\n\u003cpre\u003e\u003ccode\u003e\nsudo bash -c  \"$(curl -fL https://ghfast.top/https://raw.githubusercontent.com/Excalibra/scripts/refs/heads/main/d-shell/simple_ban.sh)\"\n\u003c/code\u003e\u003c/pre\u003e\n\n\u003ch3\u003eOne-click to create a custom user with admin privileges \u003ca href=\"https://dev.to/excalibra/one-click-setup-for-ssh-login-password-policy-ip-ban-configuration-and-custom-admin-user-creation-4bd0\"\u003eImage \u0026 Text Version\u003c/a\u003e\u003c/h3\u003e\n\n\u003cul\u003e\n\u003cli\u003eCustom username\u003c/li\u003e\n\u003cli\u003eNo-password for su, sudo, and wheel group members\u003c/li\u003e\n\u003cli\u003eLock root remote login in sshd_config to enhance security\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003cpre\u003e\u003ccode\u003e\nsudo bash -c  \"$(curl -fL https://ghfast.top/https://raw.githubusercontent.com/Excalibra/scripts/refs/heads/main/d-shell/diy_add_wheel.sh)\"\n\u003c/code\u003e\u003c/pre\u003e\n\n\u003ch3\u003eOne-click FTP setup \u003ca href=\"https://dev.to/excalibra/one-click-script-to-set-up-a-personal-ftp-on-a-linux-cloud-server-23fo\"\u003eImage \u0026 Text Version\u003c/a\u003e\u003c/h3\u003e\n\n\u003cul\u003e\n\u003cli\u003eShared directory: /var/ftp/share\u003c/li\u003e\n\u003cli\u003eLimit unauthorized access to shared directories, allowing read and write.\u003c/li\u003e\n\u003cli\u003eSecure, privatized, limited to your public IP access.\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003cp\u003eNo password version, username: ftpuser, password: P@ssw0rd\u003c/p\u003e\n\n\u003cpre\u003e\u003ccode\u003e\nsudo bash -c  \"$(curl -fL https://ghfast.top/https://raw.githubusercontent.com/Excalibra/scripts/main/d-shell/simple_vsftpd.sh)\"\n\u003c/code\u003e\u003c/pre\u003e\n\n\u003cp\u003eCustom user version\u003c/p\u003e\n\n\u003cpre\u003e\u003ccode\u003e\nsudo bash -c  \"$(curl -fL https://ghfast.top/https://raw.githubusercontent.com/Excalibra/scripts/refs/heads/main/d-shell/lite_vsftpd.sh)\"\n\u003c/code\u003e\u003c/pre\u003e\n\n\u003c/details\u003e\n\n## Analysis of Common Platform Hot Searches and Rumor Refutation\n\nThis section involves interdisciplinary and basic research of humanities and social science journals and paper research subjects (including colleague interviews, online forum surveys, etc.).\n\n* HTML web page parsing, web UI automation\n* Data collection, filtering, classification, and archiving\n* Basic mathematical statistics of \"averages/extremes,\" word segmentation, sentiment value calculation and summary (natural language processing)\n\n\u003cdetails\u003e\n\u003csummary\u003eBasic operations when first starting, simple information collection test.\u003c/summary\u003e\n\n\u003cp\u003eOne-click access to Chita.ru News information \u003ca href=\"https://dev.to/excalibra/python-skript-dlia-poluchieniia-novostiei-s-saita-chitaru-2nhc\"\u003eText version\u003c/a\u003e\u003c/p\u003e\n\n\u003cpre\u003e\u003ccode\u003epython3 -c \"$(curl -fsSL https://ghp.ci/https://raw.githubusercontent.com/Excalibra/scripts/main/d-python/get_chita_news.py)\"\n\u003c/code\u003e\u003c/pre\u003e\n\n\u003cp\u003eOne-click access to Chita.ru News information in Ruby\u003c/p\u003e\n\n\u003cpre\u003e\u003ccode\u003eruby -e \"$(curl -fsSL https://ghp.ci/https://raw.githubusercontent.com/Excalibra/scripts/main/d-ruby/get_chita_news.rb)\"\n\u003c/code\u003e\u003c/pre\u003e\n\n\u003cp\u003eOne-click generate global information reports \u003ca href=\"https://dev.to/excalibra/python-original-created-a-web-scraper-for-worldmeterinfo-25c4\"\u003eText version\u003c/a\u003e\u003c/p\u003e\n\n\u003cpre\u003e\u003ccode\u003epython3 -c \"$(curl -fsSL https://ghproxy.com/https://github.com/Excalibra/scripts/blob/main/d-python/get_worldometers.py)\"\n\u003c/code\u003e\u003c/pre\u003e\n\n\u003cp\u003eOne-click collect the top posts on Reddit \u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003epython3 -c \"$(curl -fsSL https://raw.githubusercontent.com/Excalibra/scripts/blob/main/d-python/reddit_data_demo.py)\"\u003c/code\u003e\u003c/pre\u003e\n\n\u003cp\u003eCollect 90 job posts and salary details HH.ru \u003ca href=\"https://dev.to/excalibra/python-orighinal-sozdal-diemo-vieb-skrieipiera-dlia-saita-vakansii-46if\"\u003eText version\u003c/a\u003e\u003c/p\u003e\n\n\u003cpre\u003e\u003ccode\u003epython3 -c \"$(curl -fsSL https://ghproxy.com/https://github.com/Excalibra/scripts/blob/main/d-python/hh.ru_demo.py)\"\u003c/code\u003e\u003c/pre\u003e\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003ePlatform Hot Search and Rumor Refutation Summary and Analysis\u003c/summary\u003e\n\nPrerequisite: Before starting, first copy and run the following command to install the pip package. Data involving Stanford University’s language model [stanza](https://stanfordnlp.github.io/stanza) requires an external network connection.\n\n\u003cpre\u003e\u003ccode\u003epip3 install --no-cache-dir -r https://ghproxy.com/https://raw.githubusercontent.com/Excalibra/scripts/main/d-txt/requirements.txt\n\u003c/code\u003e\u003c/pre\u003e\n\n\u003ch3\u003eDraft - Hot Search Collection and Analysis for #1, #2, #3\u003c/h3\u003e\n\n\u003cp\u003eOne-click collect today’s hot searches from #1, #2, and #3 \u003ca href=\"#\"\u003eText version\u003c/a\u003e (NLP: Stanza)\u003c/p\u003e\n\n\u003cpre\u003e\u003ccode\u003epython3 -c \"$(curl -fsSL #)\"\n\u003c/code\u003e\u003c/pre\u003e\n\n\u003cul\u003e\n\u003cli\u003eAutomated categorization; overall match rate: 84%~96% range.\u003c/li\u003e\n\u003cli\u003eWord frequency statistics; hot searches common across all three platforms indicate lasting public interest, with higher information density.\u003c/li\u003e\n\u003cli\u003eSentiment average, sentiment value for each headline; main focus: the intensity of sentiment for manually pinned hot searches.\u003c/li\u003e\n\u003cli\u003ePart-of-speech analysis; highlights words likely to have guiding or implanted awareness components, such as excessive use of attributive and adverbial phrases, which are often promotional in nature.\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003cp\u003e# has the most noise in automated categorization, with low informational value, large amounts of superficial content, and higher distortion. The hot search headlines across platforms also have unmarked rumor components, so it's best to use the \u003ca href=\"#\"\u003eNational Rumor Refutation Platform\u003c/a\u003e for verification. Despite its heavy entertainment focus, # social media model allows rapid dissemination of information when social events trend, sparking public attention and discussion.\u003c/p\u003e\n\n\u003ch3\u003eAutomated Collection of Rumor Refutation Items and Language Analysis\u003c/h3\u003e\n\n\u003cp\u003eThe function is generally similar to the previous example, performing grammatical analysis on high-frequency words. (NLP: ThuLAC)\u003c/p\u003e\n\n\u003cpre\u003e\u003ccode\u003epython3 -c \"$(curl -fsSL #)\"\n\u003c/code\u003e\u003c/pre\u003e\n\n\u003cp\u003eurllib3: \u003ca href=\"#\"\u003e#\u003c/a\u003e\u003c/p\u003e\n\n\u003cp\u003eDefinition of rumors: Gordom W. Allport and Leo Postman first defined rumors as propositions related to current events, circulated between people through oral media, lacking specific evidence to verify their accuracy. \u003cspan id=\"fn1\"\u003e\u003ca href=\"#fn1-black\"\u003e\u003csup\u003e1\u003c/sup\u003e\u003c/a\u003e\u003c/span\u003e\u003c/p\u003e\n\n\u003cp\u003eConcept of rumors: Essentially, rumors generally have two attributes: widespread dissemination and uncertainty. Based on this, this paper defines rumors as information that is widely spread and carries a high degree of uncertainty. \"Uncertainty\" mainly refers to the uncertainty about the truth of the information. \u003cspan id=\"fn2\"\u003e\u003ca href=\"#fn2-black\"\u003e\u003csup\u003e2\u003c/sup\u003e\u003c/a\u003e\u003c/span\u003e\u003c/p\u003e\n\n\u003cp\u003eCurrently, among various rumors during emergencies, there are relatively few with clear malicious intent or with goals such as achieving political, economic, or other interests. Most rumors are formed out of fear and based on erroneous judgments. (Hu Qi, 2022) From the collected rumors analysis, the two largest categories are social topics and healthy eating, accounting for 48% and 43%, respectively.\u003c/p\u003e\n\n\u003cp\u003eHowever, the blending of multiculturalism and fragmented interpretations in the \"post-truth\" era has intensified the value divergence among the public, eroding the trust foundation. On one hand, the complex interests, diverse social ideologies, and various modes of communication intersect to create a diverse network culture in the \"post-truth\" era, increasing collisions and friction between mainstream and non-mainstream cultures. While non-mainstream cultures can be a beneficial supplement to mainstream culture, negative elements like \"Buddhism culture,\" \"internet celebrity culture,\" and \"lying flat culture\" often deviate from mainstream culture, especially distorting aesthetics and promoting money worship, which can mislead audiences with limited knowledge and experience, leading to political biases and eroding existing political trust. On the other hand, in the \"post-truth\" era, faced with an overwhelming amount of information, people tend to piece together facts and interpret the truth in fragmented ways. Once it concerns complex political rumors about social divisions, interest distribution, political corruption, and policy failures, people easily fall into continuously interpreting and reconstructing fragmented information, creating multiple \"truths\" that further ferment, thus causing frequent doubts about established political consensus, resulting in the loss of political trust and providing opportunities for the spread of rumors. \u003cspan id=\"fn3\"\u003e\u003ca href=\"#fn3-black\"\u003e\u003csup\u003e3\u003c/sup\u003e\u003c/a\u003e\u003c/span\u003e\u003c/p\u003e\n\n\n\u003c/details\u003e\n\n\n## Research on Bilibili/B-zhàn (popular video-sharing platform based in China) User Comments and Bullet Chats\n\nThe script provides the following features:\n\n1. \u003cb\u003eVideo Information:\u003c/b\u003e Title, author, publication date, views, favourites, shares, total bullet chats, number of comments, video description, category, video link, and thumbnail link.\n2. \u003cb\u003eBullet Chat Analysis:\u003c/b\u003e 100 bullet chats including sentiment score, parts of speech analysis, timestamp, and user ID.\n3. \u003cb\u003eTop Comments:\u003c/b\u003e 20 popular comments including number of likes, sentiment score, replies to the topic, member ID, member name, and comment time.\n4. \u003cb\u003eEnhanced Features:\u003c/b\u003e For bullet chats: Displays username, date of birth, registration date, number of fans, and number of accounts followed (requires cookies).\n      * \u003cb\u003eFor comments:\u003c/b\u003e Shows the IP location of the commenting user (requires web interface).\n6. \u003cb\u003eOutput:\u003c/b\u003e\n   * Generates an Excel file (xlsx) including:\n     * Median sentiment score of text,\n     * Word frequency statistics,\n     * Word cloud visualisation,\n     * Bar charts.\n\n\n\u003cdetails\u003e\n\u003csummary\u003eClick for details\u003c/summary\u003e\n\nPrerequisite: Ensure that your basic library components are complete.\n\n\u003cpre\u003e\u003ccode\u003epip3 install --no-cache-dir -r https://ghproxy.com/https://raw.githubusercontent.com/Excalibra/scripts/refs/heads/main/d-txt/requirements.txt\n\u003c/code\u003e\u003c/pre\u003e\n\nThen run the script \u003ca href=\"https://dev.to/excalibra/python-a-script-for-processing-and-analysing-bilibili-video-comments-and-bullet-chats-3egc\"\u003eText version\u003c/a\u003e\n\n\u003cpre\u003e\u003ccode\u003epython3 -c \"$(curl -fsSL https://ghproxy.com/https://github.com/Excalibra/scripts/blob/main/d-python/get_bv_baseinfo.py)\"\n\u003c/code\u003e\u003c/pre\u003e\n\n\u003ch3\u003eBasic Text Analysis\u003c/h3\u003e\n\nStopword text clustering comprehensive statistical analysis, see the image below \u003cspan id=\"fn4\"\u003e\u003ca href=\"#fn4-black\"\u003e\u003csup\u003e1\u003c/sup\u003e\u003c/a\u003e\u003c/span\u003e\n\n\u003cimg src=\"#\" /\u003e\n\n\u003cp\u003eIn fact, different stopword lists have their applicable scopes. Most educational institution corpora are based on academic literature, so stopword lists from institutions like Fudan and Sichuan University are more suited for documents and emails. In contrast, portal websites' corpora are more suited for news reports, each with its own characteristics.\u003c/p\u003e\n\n\u003cp\u003eText mining and word segmentation statistics involve stopword issues, which are enhanced by integrating stopword lists from Harbin Institute of Technology, Sichuan University, and Baidu, as well as Fudan’s stopword list collected from CSDN, to strengthen the clustering effect of text on \"economy,\" \"society,\" and \"literature\" to better target keywords.\u003c/p\u003e\n\nText analysis work content is shown in the referenced image \u003cspan id=\"fn5\"\u003e\u003ca href=\"#fn5-black\"\u003e\u003csup\u003e2\u003c/sup\u003e\u003c/a\u003e\u003c/span\u003e. The objectives are similar, only the methods differ slightly, but the results are the same.\n\n\u003cimg src=\"#\" /\u003e\n\n\u003c/details\u003e\n\n## Basic Research on Sociological Topics\n\nThis section focuses on analyzing internet news media and network community organization mobilization.\n\n\u003cdetails\u003e\n\u003csummary\u003eClick for details\u003c/summary\u003e\n\n\u003ch4 id=\"h3view\"\u003e\u003ca href=\"#\"\u003eSubculture Perspective Review and Bullet Screen Research\u003c/a\u003e\u003c/h4\u003e\n\n\u003cp\u003eOverall, in the post-emotional era, I have come to realise that people's emotional experiences are diverse. Based solely on the interviewees' quotes regarding topics such as \"romantic pairing fandoms\" (commonly referred to as \"shipping\" — where fans enthusiastically support the idea of two characters, real or fictional, being in a romantic relationship) and \"cute pets,\" it can be concluded that some interviewees hold simplistic, idealised views. This is unreliable and cannot be generalised. A more realistic perspective would suggest that some interviewees may not care about these topics, or they may not have given them much attention or a deeper understanding. Moreover, the data cannot provide definitive conclusions about the interviewees' emotions, thoughts, or behavioural logic; it merely points to certain connections. To uncover the truth and the underlying logic of these matters, further time and effort must be invested in research.\u003c/p\u003e\n\n\n\u003ch4 id=\"h3view\"\u003e\u003ca href=\"#\"\u003eAnalysis of People's Livelihood and Timely Comment News Media and Audience Behavior\u003c/a\u003e\u003c/h4\u003e\n\n\u003ch5\u003ePositive Behavioral Role of People's Livelihood Commentary Media\u003c/h5\u003e\n\n\u003cp\u003eIn a one-dimensional society\u003cspan id=\"fn6\"\u003e\u003csup\u003e\u003ca href=\"#fn6-black\"\u003e1\u003c/a\u003e\u003c/sup\u003e\u003c/span\u003e, people from different regions often face similar life difficulties and social disputes. Through media selection of typical people's livelihood cases, it is easy for the public to gain a personal experience, creating cross-regional emotional resonance. Timely commentary based on this follows the principle of seeking truth from facts, analyzing various public opinion hot topics scientifically and rationally, while proposing feasible and constructive plans for the future. To a certain extent, this alleviates social contradictions, guides public emotions, and helps open the people's minds. However, it is important to emphasize that the purpose of opening the people's minds is for them to develop critical thinking, independent thought, and objective analysis of problems. It highlights the need for social progress, not to belittle the intellectual level and capabilities of the public.\u003c/p\u003e\n\n\u003ch5\u003eAttribution of Focus Loss Phenomenon in People's Livelihood Commentary News Audiences\u003c/h5\u003e\n\n\u003cp\u003eOn one hand, audiences receive people's livelihood and timely commentary information due to personal resonance, curiosity, and other factors. On the other hand, living in a risk society\u003cspan id=\"fn8\"\u003e\u003csup\u003e\u003ca href=\"#fn8-black\"\u003e3\u003c/a\u003e\u003c/sup\u003e\u003c/span\u003e, audiences develop a psychological rejection of serious content and need a topic for casual conversation and entertainment to relieve anxiety, seek pleasure, and simultaneously look for groups with similar interests. This can also explain my previous question: \"Why do I see my colleagues handle daily work efficiently, but when it comes to TV dramas or news reports, they are like parrots with no opinions, like idiots?\" In general, the phenomenon of losing focus in public opinion is inevitable and normal. The audience's curiosity about news headlines, their patience for waiting and deep thinking about events no longer meets the expectations of some audience members. With limited attention and energy, these audience members turn to other topics with entertainment value and casual discussions, like popcorn-style leisure entertainment (gossip), to relieve stress and gain pleasure.\u003c/p\u003e\n\n\u003ch4 id=\"h3view\"\u003e\u003ca href=\"#\"\u003eAnalysis of the \"Little Pink\" Group\u003c/a\u003e\u003c/h4\u003e\n\n\u003cp\u003eThe term \"Little Pink\" is used by the public to refer to the online patriotic youth group. \"Little\" refers to their young age, which makes them seem naive but full of energy and passionate; \"Pink\" refers to the unique way of expression on the internet, such as using cute language and various \"kawaii\" emoticons. Moreover, due to their youth, their life experiences have not yet shaped their minds; \"Red\" refers to the strong patriotism and love for the party and leader, which is commonly associated with the Chinese Communist Party in the Chinese context.\u003cspan id=\"fn9\"\u003e\u003csup\u003e\u003ca href=\"#fn9-black\"\u003e4\u003c/a\u003e\u003c/sup\u003e\u003c/span\u003e\u003c/p\u003e\n\n\u003cp\u003eLiu Fang's definition of the \"Little Pink\" group is accurate. She further divides the group into different age ranges, social classes, and occupational backgrounds. Among those aged 18 to 24, the student group accounts for a large proportion of the \"Little Pink,\" most of whom come from working-class families. However, prior to the popularity of the Old Bull Sail model, a significant number of \"Little Pink\" came from middle-class urban families, which also needs to be noted. In any case, both groups share a common characteristic: the \"Little Pink\" group has strong social consumption ability and purchasing power, bears relatively less social pressure, and is a beneficiary and witness to the increasing national power brought by China's reform and opening up.\u003c/p\u003e\n\n\u003ch4 id=\"h3view\"\u003e\u003ca href=\"https://nbviewer.org/github/Excalibra/scripts/blob/main/d-ipynb/Reading%20Research%20on%20Discourse%20Expression%20and%20Community%20Mobilization%20in%20the%20%27Diba%20Expedition%27%20Event.ipynb\"\u003eReading \"Research on Discourse Expression and Community Mobilization in the 'Emperor Bar Expedition' Event\"\u003c/a\u003e\u003c/h4\u003e\n\n\u003ch5\u003eEmperor Bar Expedition: Group Mobilization and Public Opinion Guidance\u003c/h5\u003e\n\n\u003cp\u003eWhen the culture of a group aligns with the values and goals they advocate, it forms a driving force that encourages group members to culturally identify with the Emperor Bar community from multiple perspectives and to engage in collective interaction. Through organized mobilization, Emperor Bar profoundly influences the values and thinking patterns of its members, thereby motivating their enthusiasm and unity to support collective activities within the community.\u003c/p\u003e\n\n\u003cp\u003eOn internet platforms, the expression of nationalism has become a common phenomenon. Through shared symbols, behaviors, and establishing connections with others who share similar views, individuals express their identification with their country and ethnicity. This performance of identity politics is influenced by both the individual and external environmental factors. In the \"Zhou Ziyu Incident,\" Emperor Bar fully utilized the connectivity of the internet, climbing rankings and driving traffic across platforms. By constructing a common \"patriotism\" and \"nationalism\" discourse, they mobilized and recruited participants. Although the \"Emperor Bar Expedition\" appeared to be well-organized, with participants adhering to commands, having clear departure times, discipline, and attack targets, and requiring the use of collective templates, in practice, the youth mobilized by the new discourse of Emperor Bar did not necessarily need to engage in deep logical thinking or provide arguments. Instead, the expedition became a festive and noisy game, aimed at creating a situation of collective enthusiasm. In this mobilization process, celebrity-related emoticons created a heightened atmosphere, combining stars with nationalist sentiment, further strengthening collective identification and mobilizing effects, stimulating emotional resonance among fans, and increasing their willingness to support and participate in collective actions.\u003c/p\u003e\n\n\u003cp\u003eTherefore, the \"Emperor Bar Expedition\" can be seen as an activity of collective mobilization and public opinion guidance, where the joint forces of symbols, discourse, and emotion mobilize fans to participate and support, forming a polarized group action force. This action gives network violence a \"nationalism\" and \"patriotism\" legitimized image, making it widely accepted and supported within the group.\u003c/p\u003e\n\n\u003ch4 id=\"h3view\"\u003e\u003ca href=\"https://nbviewer.org/github/Excalibra/scripts/blob/main/d-ipynb/Empirical%20Study%20on%20the%20Motivations%20of%20Digital%20Natives%27%20Online%20Lurking.ipynb\"\u003eReading \"Empirical Study on the Motives of Digital Natives' Online Lurking\"\u003c/a\u003e\u003c/h4\u003e\n\n\u003ch5\u003eResearch Purpose and Significance\u003c/h5\u003e\n\n\u003cp\u003eResearch Purpose (Micro):\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eDefine the concepts of \"lurkers\" and \"digital native lurkers\" to eliminate the ambiguous definition of lurking.\u003c/li\u003e\n\u003cli\u003eConstruct a motive model for lurking behavior and propose hypotheses explaining the motivations behind digital natives' lurking behavior.\u003c/li\u003e\n\u003cli\u003eClarify the main influencing factors and their interrelationships.\u003c/li\u003e\n\u003cli\u003eProvide more effective suggestions for network operators and community managers.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eResearch Significance (Macro):\u003c/p\u003e\n\u003cp\u003e1. Theoretical Significance: Review relevant theories used in the study of lurking from sociology, economics, and psychology, and build a theoretical framework for lurking research to provide theoretical support for future researchers.\u003c/p\u003e\n\u003cp\u003e2. Practical Significance: The practical significance of studying digital natives' lurking behavior mainly lies in economic benefits, the sustainable development of the internet, and collective intelligence.\u003c/p\u003e\n\n\u003cli\u003eReliability Analysis: This primarily examines whether the Cronbach's alpha value of each latent variable exceeds the critical value of 0.7.\u003c/li\u003e\n\n\u003cli\u003eValidity Analysis: This is mainly tested through factor analysis, specifically by performing a KMO (Kaiser-Meyer-Olkin) coefficient analysis on the sample data. Kaiser provided commonly used KMO measurement standards:\u003c/li\u003e\n\n\n- Above 0.9 indicates excellent suitability,\n- 0.8 indicates good suitability,\n- 0.7 indicates average suitability,\n- 0.6 indicates low suitability, and\n- Below 0.5 indicates very poor suitability.\n\n\u003cli\u003eFactor Correlation Analysis: Bartlett's test of sphericity is used to examine whether there is a correlation among the observed variables. This is a prerequisite for conducting factor analysis. The test is based on the null hypothesis that there is no correlation among the observed variables. If the significance level obtained from Bartlett's test of sphericity is low (commonly set at 0.05), the null hypothesis can be rejected, indicating that there is a correlation among the observed variables and that factor analysis is suitable.\u003c/li\u003e\n\n\u003cli\u003eScale Granularity Analysis: The Likert scale typically has 5 or 7 levels, but other numbers can also be used. Choosing an appropriate range of levels should consider the ease with which respondents can understand and answer. Fewer levels may restrict respondents when selecting a neutral option, while more levels may increase the complexity of their choices.\u003c/li\u003e\n\nExploratory Analysis:\n\n1. How many government officials read Marx, and how many believe in Marx?\n2. Conduct a comprehensive analysis of employment, including individuals, enterprises, and related fraud cases.\n\n\n\n\n\n\n\n\u003c/details\u003e\n\nExploratory Analysis:\n\n- How many government officials read Marx, and how many believe in Marx?\n- Conduct a comprehensive analysis of employment, including individuals, enterprises, and related fraud cases.\n\n\u003cdetails\u003e \n\u003csummary\u003eClick for details\u003c/summary\u003e\n\u003ch4 id=\"h3view\"\u003e\u003ca href=\"https://nbviewer.org/github/Excalibra/scripts/refs/heads/main/d-ipynb/Reading On the Reasons for the Decline of Marxism's Prestige.ipynb\"\u003eReading “On the Reasons for the Decline in the Prestige of Marxism”\u003c/a\u003e\u003c/h4\u003e \n\n\u003ch5\u003eReasons for the decline in Marxism's prestige:\u003c/h5\u003e\n\n\u003cp\u003eNegative factors: 1. The failure of the Soviet-style socialist system dealt a significant blow. 2. The behaviour of some Communist Party officials and Marxist theorists, which contradicted their principles, severely damaged Marxism's reputation. 3. Many people do not understand Marxism well, cannot apply it, and fail to solve practical problems. 4. The rejection of Marxist theories by certain individuals has also contributed to its decline.\u003c/p\u003e\n\n\u003cp\u003ePositive factors: 1. Horizontally, reforms and opening up have broadened our theoretical perspectives, reducing the relative importance of Marxism. 2. Vertically, the creation of new theories such as socialism with Chinese characteristics has further diminished Marxism's relative significance. 3. People are increasingly adopting a scientific and analytical approach to Marxist teachings, causing its prestige to fall from its peak.\u003c/p\u003e \u003ch4 id=\"h3view\"\u003e\u003ca href=\"https://nbviewer.org/github/Excalibra/scripts/refs/heads/main/d-ipynb/Employment Situation Analysis and Fraud Prevention Strategies.ipynb\"\u003eAnalysis of Employment Trends and Fraud Prevention Strategies\u003c/a\u003e\u003c/h4\u003e \u003ch4\u003eCore Motivations of Fraudsters\u003c/h4\u003e \u003cp\u003eWe are surrounded by grand narratives and emotional reflections, but what we often lack is “the facts themselves.” Today, things have improved compared to the past, where information dissemination was limited to search engines and web portals. Now, with the advent of social media and greater public scrutiny, transparency has increased. However, this also introduces a new challenge: the prevalence of review moderation and content control. Given the current system and structure in our country, the overall outlook remains challenging. Our understanding is largely shaped by the cost others pay and the information disclosed.\n\n- The fraudster’s objectives are diverse, including obtaining money, controlling individuals, or acquiring labour.\n- The job seeker's objective is relatively singular: providing labour in exchange for money.\n\nIt is worth noting that both fraudsters and job seekers are ultimately seeking to acquire money from one another. This creates a zero-sum game based on incomplete information.\n\nFraudsters, with their varied objectives and preferences, have a broad range of strategies and approaches. They exhaust all possible means to maximise their benefits. The core strategy of fraudsters is to target specific contexts and scenarios, aiming to acquire the worker's money either before or after they perform labour.\u003c/p\u003e\n\u003ch4\u003eFraudsters' Construction of Belief and Fraud Implementation\u003c/h4\u003e \u003cp\u003eFor fraudsters, whether they succeed in deceiving a job seeker is a matter of probability. Job seekers come from various backgrounds, and their behaviour is unpredictable. However, one critical point must be noted: fraudsters succeed in deceiving those who believe they are not fraudsters. In other words, the key to fraudsters' success lies in building trust with the job seekers.\n\nAlthough each individual's actions are unpredictable, fraudsters employ various methods to create a specific sense of scarcity, which fosters trust. Using this trust, they can introduce conditions to manipulate the job seeker's intentions and behaviour.\n\nSpecifically, fraudsters often apply social psychology to construct dilemmas and staged scenarios to influence the thoughts and emotions of job seekers. They frequently highlight limited job openings, urgent deadlines, special insider opportunities, or other forms of scarcity to stimulate competitiveness and desire among job seekers, pushing them to make quick decisions.\n\nOnce trust is established in these high-pressure scenarios, fraudsters often ask job seekers to demonstrate their “sincerity” and “willingness to cooperate.” At this stage, fraudsters may request personal information, payment of fees, or completion of specific tasks. While these requests may seem reasonable, they are, in fact, aimed at obtaining sensitive information or economic gain from the job seeker.\u003c/p\u003e\n\n\u003ch4 id=\"h3view\"\u003e\u003ca href=\"https://nbviewer.org/github/Excalibra/scripts/refs/heads/main/d-ipynb/Empirical Study on the Motivations of Digital Natives' (Users) Online Lurking.ipynb\"\u003eEmpirical Study on the Motivations of Digital Natives' (Users) Online Lurking\n\u003c/a\u003e\u003c/h4\u003e\n\n\u003c/details\u003e \n\n## Various Management Maintenance Scripts\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eClick for Details\u003c/b\u003e\u003c/summary\u003e\n\nComplete tool, scripts, documentation\u003c/details\u003e\n\n\u003c/details\u003e\n\n\n## Wallpaper Settings | Quick Web Pages\n\nWork and live simultaneously.\n\n\u003col\u003e\n\u003cli\u003eRuby must be version 3.0 or above\u003c/li\u003e\n\u003cli\u003eRuby's integration on Windows is not as smooth as on Linux/macOS.\u003c/li\u003e\n\u003cli\u003eFor this Ruby-based screen scraping and text processing, Ruby's library support is far less comprehensive than Python, suitable only for basic web scraping tasks.\u003c/li\u003e\n\u003cli\u003eIf due to network conditions in certain countries, native writing should be avoided; instead, aria2 is used for downloading, to monitor the progress.\u003c/li\u003e\n\u003c/ol\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eClick for details\u003c/b\u003e\u003c/summary\u003e\n\n\u003ch3\u003eWallpaper Settings\u003c/h3\u003e\n\n\u003cp\u003eOne-click Bing wallpaper downloader \u003ca href=\"https://dev.to/excalibra/entry-level-bing-wallpaper-scraper-7pg\"\u003eImage \u0026 Text Version\u003c/a\u003e\u003c/p\u003e\n\n\u003cpre\u003e\u003ccode\u003epython3 -c \"$(curl -fsSL https://ghproxy.com/https://raw.githubusercontent.com/Excalibra/scripts/refs/heads/main/d-python/get_bing_wallpapers.py)\"\u003c/code\u003e\u003c/pre\u003e\n\n\u003cp\u003eOne-click download of Microsoft official design wallpapers using Ruby\u003c/p\u003e\n\n\u003cpre\u003e\u003ccode\u003eruby -e \"$(curl -fsSL #)\"\u003c/code\u003e\u003c/pre\u003e\n\n\u003cp\u003eOne-click scheduled wallpaper change (Mac only)\u003c/p\u003e\n\n\u003cpre\u003e\u003ccode\u003ebash -c \"$(curl -fsSL #)\"\u003c/code\u003e\u003c/pre\u003e\n\n\u003ch3\u003eQuick Web Pages\u003c/h3\u003e\n\n\u003cp\u003eWindows web page opening tool\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003ecurl -OfsSL #\u003c/code\u003e\u003c/pre\u003e\n\n\u003cp\u003eMac web page opening tool\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003ebash -c \"$(curl -fsSL #)\"\u003c/code\u003e\u003c/pre\u003e\n\n\u003c/details\u003e\n\n## Fun Projects\n\nThis section contains fun projects created through my exploration, combining various online resources, source codes, and unique keys, reimagined and transformed into usable commands.\n\n* Windows/Office, WinRAR, EmEditor, IDM, XchangePDF\n* Wi-Fi, LAN IP viewer, Host IP operator and location lookup\n* More...\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eClick for more details\u003c/b\u003e\u003c/summary\u003e\n\n\u003cp\u003eCMD one-click call to switch Windows versions and activate Windows/Office\u003c/p\u003e\n\n\u003cpre\u003e\u003ccode\u003ecurl -O https://ghproxy.com/https://raw.githubusercontent.com/TerryHuangHD/Windows10-VersionSwitcher/master/Switch.bat\u0026\u0026TIMEOUT /T 1\u0026\u0026start Switch.bat\u0026\u0026powershell -command \"irm https://massgrave.dev/get|iex\"\u003c/code\u003e\u003c/pre\u003e\n\n\u003cp\u003eCMD one-click install WinRAR registration and activation\u003c/p\u003e\n\n\u003cpre\u003e\u003ccode\u003epowershell -command Invoke-WebRequest -Uri \"https://ghproxy.com/https://github.com/Excalibra/scripts/raw/refs/heads/main/d-bat/winrar_down_reg.bat\" -OutFile \"C:/Users/${env:UserName}/Downloads/winrar_down_reg.bat\"\u0026\u0026TIMEOUT /T 1\u0026\u0026start /b C:\\Users%username%\\Downloads\\winrar_down_reg.bat\n\u003c/code\u003e\u003c/pre\u003e\n\n\u003cp\u003ePowershell one-click EmEditor serial key generator\u003c/p\u003e\n\n\u003cpre\u003e\u003ccode\u003eirm https://ghproxy.com/https://raw.githubusercontent.com/Excalibra/scripts/refs/heads/main/d-pwsh/emeditor_random_keygen.ps1|iex\n\u003c/code\u003e\u003c/pre\u003e\n\n\u003cp\u003ePowershell one-click IDM activation\u003c/p\u003e\n\n\u003cpre\u003e\u003ccode\u003eiwr -useb https://ghproxy.com/https://raw.githubusercontent.com/lstprjct/IDM-Activation-Script/main/IAS.ps1 | iex\n\u003c/code\u003e\u003c/pre\u003e\n\n\n\u003c/details\u003e\n\n## Small Utilities\n\nVarious small tools for convenience.\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eClick for more details\u003c/b\u003e\u003c/summary\u003e\n\n\u003cp\u003eRestore Win10 right-click menu or revert Win11 right-click menu\u003c/p\u003e\n\n\u003cpre\u003e\u003ccode\u003ecurl -OfsSL https://raw.githubusercontent.com/Excalibra/scripts/refs/heads/main/d-bat/right-menu.bat\u0026\u0026call right-menu.bat\n\u003c/code\u003e\u003c/pre\u003e\n\n\u003cp\u003eUnlock application permission issues preventing deletion\u003c/p\u003e\n\n\u003cpre\u003e\u003ccode\u003ecurl -OfsSL https://raw.githubusercontent.com/Excalibra/scripts/refs/heads/main/d-bat/unlockapp.bat\u0026\u0026call delete-error.bat\n\u003c/code\u003e\u003c/pre\u003e\n\n\u003c/details\u003e\n\n---\n***Thank you for viewing. Here are the [LaTex Demo](https://www.overleaf.com/read/khdnbtjxwkzx) for fellow enthusiasts.***\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fexcalibra%2Fscripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fexcalibra%2Fscripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fexcalibra%2Fscripts/lists"}