Coder Social home page Coder Social logo

toolset's Introduction

Blog Link:

https://blog.csdn.net/lxy210781

All_in_One

平时工作时的一个小工具(限android平台+python3.6.x)

此应用就是用于平时工作时的便利,因为在测试过程中有时要反正的抓取log和截图,都是一些常见的操作,但是又没有一个集中的tool.

2,Copy文件(MTKlog/DCIM/Copyfiles)至桌面 用法:
-------------------------------------------
1:仅删除mtklog文件夹
可输入:'d m', 'd,m', 'd mtklog', 'd,mtklog', 'del mtklog', 'del,mtklog', 'del m', 'del,m'
2:仅删除DCIM文件夹
可输入:'d d','d,d',  'del d', 'del,d', 'del dcim','d dcim', 'del,dcim', 'd,dcim'
3:仅删除00Tempfile文件夹
可输入:'d cf', 'd c','d,cf', 'd,c', 'del cf', 'del c',  'del,cf', 'del,c',
4:复制Mtklog至桌面then删除手机中的Mtklog文件夹
可输入:'2', '2,', '2m', 'mtklog', '2mtklog',
5:复制Mtklog/DCIM文件夹then删除手机中的Mtklog/DCIM文件夹
可输入:'2mp','mp','2md', 'md'`
6:复制DCIM文件夹至桌面then删除DCIM文件夹
可输入:'2d', '2dcim', 'dcim'
7:复制00Tempfile至桌面then询问是否删除00Tempfile文件夹
可输入:'2c', '2cf', 'cf', 'Copyfile', 'copyfile'


3,打开MTKlog 用法:
----------------
cmd = '3', 打开mtklog主界面
cmd = ('3 0', '3,0'), 关闭mtklog
cmd = ('3 1', '3,1'), 开启mtklog

4,Copy文件至手机 用法:
-----------------------------------------
cmd='4' , 复制手机中的00Tempfile文件夹至桌面
cmd='4,', 在手机根目录新建00Tempfile


8,导出APK to desk(前台正在使用的apk) 用法:
-----------------------------------------
cmd='8' , 将导出当前前台正在使用的apk至桌面
cmd='8,', 仅输出当前信息的包信息

#2018/6/24
今天将有道翻译整合进去了.
#2018/7/22
今天重新学习了一个with的用法,对之前版本中的对文件资源的访问全部做了with的应用,简化了代码

Copyfile2phone.py

当有以下这种需求时刚好可以用用这个tool(限android平台+python3.6.x)

>>>重要提示 --请将待copy文件放置在桌面再进行操作<<<
如要将PC上一个大文件复现到N台手机的根目录时,如果单台的Copy效率很慢;
如用这个Tool, 可多台手机同时连接PC,只要确保每台手机adb连接成功;
run Copyfile2phone.py,就可以多进程同时给多台手机复制文件,减少花在Copy文件上的总时间

第一次run时,会在py同目录下自动新建一个coyfile2phyone.txt,并要求输入待copy的文件名;
建议将要copy的文件直接拖入,会自动获取文件名并写入txt档中;
下次run就会自动读取写入的文件名,不再要求输入待copy的文件名。

Youdao_translate

爬虫的一个简单应用,利用有道翻译来进行中英文的互译。

可进行中英文的互译. 

Happy_moment pro(糗事百科)

利用爬虫实时在线爬的一个糗百小开心,有事没事,开心一下。

此程序主要实现以下功能(based on python3.6.5):
1. 每按回车,就显示一条糗百,开心一下.
2. 输入open回车,则用默认浏览器打开当前这条糗百
3. 输入q再回车,退出小程序
4. 过滤掉image/video,只显示纯text的糗事
5. 显示的形式为当前序号/内容/用户投票信息/当前糗百的Link
6. 如输入的是数字,则代表只有>=输入数字点赞数的内容才能显示(new 2018/7/8)

如要run此pycode, 需要安装以下3rd lib
1. requests (pip install requests)
2. lxml (pip install lxml)

如果不想安装python或3rd lib就想玩玩这个开心时刻小程序,可直接在列表中的Dist中下载Happy_moment.exe。
当前code并未做异常处理,如在网络不通或不畅应该会出现异常报错退出,见谅,有兴趣的同学请自行完善。

#2018/7/7
今天做了如下的两点修改。
1. 对getOneHappy()进行修改,之前的写法随着使用时间的增长内存占用会越来越高,现在修正了,当加载其它页面的糗百内容时,其这前的datalist会先clear()
2. 新增了根据点赞条件限制来显示糗百(如输入500,则之后只有点赞数>=500才能显示)
   不过修改仅在Happy_moment pro.py上进行,Happy_moment.py并为修改,请有兴趣的同学自行试试. 
#2018/7/8
今天做了这点修改:
之前由于输入最小点赞数限制时,如果点赞数过大,一是会陷于不断的循环查找中,二是由于不断的找到,可能会被server封掉,所以如果要查找下个页面的内容时,加了sleep(0.8)的等待时间,二是当查找次数达到10次时,不再查看,并将设定的最小点赞数恢复为0
#2018/7/14
添加了tkinter_GUI版本,不再是冷冰冰的console了,应该更好人性化了.

单链表

#2019/2/14 哈哈,这是个好日子,为了忘确的记忆,写个单链表娱乐一下. 实现了如下的简单操作:

1. append(node_obj) 在链表添加一个结点数据

2. insert(i, node_obj) 在指定位置插入一个结点数据

3. getlength() 获取一个结点数据

4. getElem(i) 获取指定位置的结点数据

5. delete(i) 删除指定位置的结点数据

6. reserse() 反转链表

7. print_list_data() 打印出链接中的结点数据

8. 实现了此链表的迭代能力 __iter__(),__next__()

--------------------- 
原文:https://blog.csdn.net/lxy210781/article/details/87125093 

安卓手机截长图小工具

#2019/4/13
哈哈,就是个截长图的工具,尽管有些手机上有截长图的工具,但毕竟有些安卓手机上没有这工具吧。
主要看点在于截多张图时的以下几点:
1. 查找相同的头部
2. 查找相同的尾部
3. 拼接图片时查找两张图重叠的位置
4. PIL.Image的常用函数及属性的用法

toolset's People

Contributors

vitamincqb avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.