温馨提示:本文可能已经过时
URL:https://thisisxd.tk/cloud/
总容量:10GB
游客请使用 Tourist/123456 登录
温馨提示:本文可能已经过时
XToolsBox+ 是一个可拓展的 Python3 小型工具箱,可跨 PC 几乎所有能跑 pygame 平台; 庞大(并不)的插件市场让它拥有了多样性的功能。
没有什么东西是一个插件解决不了的,如果有,那就改源代码(?)。
温馨提示:本文可能已经过时
接口名: | ITCDT回声洞json数据 |
URL: | http://124.222.63.135:8000/ |
请求方式 | GET |
数据类型: | json |
同步时间: | 实时 |
温馨提示:文本可能已经过时
URL | https://www.thisisxd.tk/files/cave.ini |
请求方式 | GET |
返回格式 | TEXT/INI |
同步时间 | 每15分钟 |
温馨提示:文本可能已经过时
cave echo.py
import urllib.request
import configparser
import os
#r = requests.get('https://www.12306.cn', )
if __name__ == "__main__":
print("TICRAFT CAVE SEARCH V1.0")
print("By This is XiaoDeng")
print("正在加载配置文件,请稍后\n")
try:
reqs = request=urllib.request.Request("http://www.thisisxd.tk/files/cave.ini",headers={"User-Agent" : "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36 QIHU 360SE"})
req = urllib.request.urlopen(reqs)
text = req.read().decode("utf-8")
with open("config.ini","w",encoding = "utf-8") as f:
f.write(text)
except Exception as e:
print(e)
proDir = os.path.split(os.path.realpath(__file__))[0]
configPath = os.path.join(proDir, "config.ini")
conf = configparser.RawConfigParser(allow_no_value=True)
conf.read(configPath,encoding = "utf-8")
#print(open("config.ini",encoding="gbk").read())
while True:
text = input("请输入搜索内容:")
l = int(conf.get("配置","回声洞数量"))
print(f"正在从{l}条回声洞投稿中查找{text}:")
out = ""
for i in range(l-1):
if (text in conf.get(str(i+1),"内容")):
out += "["+ str(i+1) +"] "+conf.get(str(i+1),"内容")+" ——"+conf.get(str(i+1),"投稿人")
out += "\n\n"
out = out.replace("§","\n")
print(out,end = "\n\n")
其实早就关,今天来补个公告
亲爱的玩家:
因为服务器在线人数长期稳定在 0 ,迫于服务器成本,This is XiaoDeng and XXTG666's Minecraft全版本生存服 已自2022年2月关闭。
非常感谢你们在开服期间对服务器的支持,没有你们,就没有这个服务器。
谢谢你们
目前服务器已被 XXTG666 收回,存档备份也由 XXTG666 负责保存,我将在3月内将服务器存档在群里公开。
至于这个群,已然没什么用处。不想退的话留个纪念,记录这个服务器吧!
这里是小邓
2022年3月21日
From X&T生存服务器群 · By 这里是小邓
By 这里是小邓
XPyLogger 是提供了一个开箱即用的日志库,较好的解决了Python 自带 logging 库使用繁琐,函数玄学的问题,支持 rich 库彩色输出。
项目原名 XLogger,后因重名,故改名为 XPyLogger
rich
:pip install rich
from XPyLogger import *
pip install XPyLogger
输出一条日志
关闭日志本地记录文件
日志等级-信息
日至等级-警告
日志等级-错误
自定义初始化log对象
import XPyLogger as log
log.init(file_enable = False)
log.log("This is a information!",log.INFO)
log.log("This is a warning!",log.WARN)
log.log("This is a error!",log.ERR)
log.close()
TBOX是由这里是小邓编写有高度DIV性工具箱,您可以在这做一个自己的工具箱插件
1、安装Python3
2、安装RICH、PYGAME
pip install rich pygame
3、下载,解压源代码
4、运行
python3 ./launch.py
如果您在使用过程中遇到了bug,那么请发送log、截图和bug说明到1744793737@qq.com.
此项目已一定程度上停止功能更新,再更新基本上是修bug了;document已经在写了,稍安勿躁,有不懂的的直接email作者;更多信息详见程序内关于
PyFinder是由 这里是小邓 编写的一个 Python 本地文件查找解决方案。此库支持传统递归查找和多线程查找,是Python文件查找较好的解决方案之一。
https://gitee.com/This-is-XiaoDeng/py-finder
PS:有条件的建议直接去仓库看,毕竟下文是我从README.md照搬的
主要文件结构:
py-finder
|-README.md 自述文件
|- pyfinder.py 主库文件
git clone https://gitee.com/This-is-XiaoDeng/py-finder.git
pyfinder.py
复制到(您要使用这个库的程序)的目录下import pyfinder
or
from pyfinder import *
我之后会上传几个Demo,到时候问题就不大了
函数 | 参数列表 | 支持最大文件夹深度 | 说明 | 返回值 |
---|---|---|---|---|
find() | name = 文件名关键字 start=起始目录 wait=防死机等级(默认0.1) | 无限 | 传统单线程递归查找法(不受递归次数约束) | 符合筛选条件的文件路径列表(list) |
find_threads() | name = 文件名关键字 start=起始目录 wait=防死机等级(默认0.01) | 约800层 | 多线程查找法(受threading 最大线程影响) | 符合筛选条件的文件路径列表(list) |
import pyfinder f = pyfinder.find_threads(name="exe",start="C:\\") print(f)
千万表像上面那么做,相信我,查找的时候永远也不要让符合筛选的文件过多,会内存溢出的(我就这么做过)
此程序采用 MIT 许可证
代码
这里是小邓
调试
这里是小邓 熊熊糖果