Data Downloader
背景
有时候需要从数据库中把数据导出来查看,可以在编辑器中直接拷出来或者导出来。
又或者像 weekly/monthly 的数据,我偶尔导一次,不想再打开 sqldeveloper 去操作 Oracle,所以就写了类似下面的工具。
有时候需要从数据库中把数据导出来查看,可以在编辑器中直接拷出来或者导出来。
又或者像 weekly/monthly 的数据,我偶尔导一次,不想再打开 sqldeveloper 去操作 Oracle,所以就写了类似下面的工具。
最近在做数据的交互与导入导出,刚开始还是按照原先的方式,把所有的参数写在配置文件中。
在运行前需要把配置改掉,这样很容易遗漏。
所以想到了写点简单的界面来配置一些选项,相对来说所见即所得。
Python 里可以写界面的选择很多,也有很强大和专业的库(e.g. PyQt),但是我们这种程度的使用,用原生的 tinkter 就足够了。
最近用了一些 gif 生成工具,感觉挺好用的,就想着 python 是不是也可以实现,自己做一个。
浏览了一些文章,发现有一些现成的库可以用。
最终的想法还是做成一个 GUI,今天是第一步,思路利用PIL
的ImageGrab
抓取屏幕,然后使用opencsv
写入视频流,再用moviepy
截取视频的画面生成 gif。