Coder Social home page Coder Social logo

charlespikachu / pytools Goto Github PK

View Code? Open in Web Editor NEW
946.0 22.0 503.0 78.94 MB

Pytools: Some useful tools written by pure python.

Home Page: https://pikachupytools.readthedocs.io/zh/latest/

License: Apache License 2.0

Python 100.00%
python3 tools music-player qrcode security hubble pyqt5

pytools's Introduction


docs PyPI - Python Version PyPI license PyPI - Downloads PyPI - Downloads issue resolution open issues

Documents: https://pikachupytools.readthedocs.io/zh/latest/

Pytools

Some useful tools written by pure python.
You can star this repository to keep track of the project if it's helpful for you, thank you for your support.

Support List

Name_EN Introduction Core Code Name_CN
portscanner click click 简易端口扫描器
timer click click 简易计时器
emailsecurity click click 邮箱安全性验证工具
calculator click click 简易计算器
iplocationquery click click 根据IP地址查询地理信息小工具
clock click click 简易时钟
inquiryexpress click click 快递查询系统
qrcodegenerator click click 二维码生成器
musicplayer click click 音乐播放器
luxunsentencesquery click click 鲁迅名言查询系统
runcat click click 奔跑的猫
newyearcardgenerator click click 新年贺卡生成器
naughtyconfession click click 仿抖音表白神器
succulentquery click click 多肉数据查询系统
artsigngenerator click click 艺术签名生成器
genderpredictor click click 给定中文名的性别猜测器
idiomsolitaire click click 成语接龙小软件
trumptweetsgenerator click click 特朗普推特生成器
idcardquery click click 身份证信息查询工具
videoplayer click click 视频播放器
coupletgenerator click click 春联生成器
translator click click 翻译软件
desktoppet click click 桌面宠物
computersinger click click 让电脑主板上的蜂鸣器哼歌
hubbleseeonbirthday click click 你生日那天的宇宙
earthwallpaper click click 动态更新地球壁纸
moviehelper click click 电影小助手
controlpcbyemail click click 邮件控制电脑
playfireworks click click 放烟花特效
arxivhelper click click Arxiv小助手
ukrainemap click click 乌克兰地图查询系统
sovietgenerator click click 苏联笑话生成器
goodgoodgenerator click click 稳中向好生成器
tianyancha click click 天眼查
decryptbrowser click click 盗取浏览器里的账号密码
githubacceleration click click 国内访问Github一键加速脚本
modifyfoldericon click click 文件夹图标批量修改
sheepsheep click click "羊了个羊"小助手

Install

Preparation

  • Nodejs: Since some of the tools depend on nodejs, e.g., translator, you should install the latest Nodejs if you want to use those tools.
  • LAV Filters: If you want to use musicplayer or videoplayer in Windows, you have to install the decoder of DirectShow, such as LAV Filters.

Pip install

run "pip install pikachupytools"

Source code install

(1) Offline
Step1: git clone https://github.com/CharlesPikachu/pytools.git
Step2: cd pytools -> run "python setup.py install"
(2) Online
run "pip install git+https://github.com/CharlesPikachu/pytools.git@master"

Quick Start

import random
from pytools import pytools

tool_client = pytools.pytools()
all_supports = tool_client.getallsupported()
tool_client.execute(random.choice(list(all_supports.values())))

Screenshot

img

Projects in Charles_pikachu

  • Games: Create interesting games by pure python.
  • DecryptLogin: APIs for loginning some websites by using requests.
  • Musicdl: A lightweight music downloader written by pure python.
  • Videodl: A lightweight video downloader written by pure python.
  • Pytools: Some useful tools written by pure python.
  • PikachuWeChat: Play WeChat with itchat-uos.
  • Pydrawing: Beautify your image or video.
  • ImageCompressor: Image compressors written by pure python.
  • FreeProxy: Collecting free proxies from internet.
  • Paperdl: Search and download paper from specific websites.
  • Sciogovterminal: Browse "The State Council Information Office of the People's Republic of China" in the terminal.
  • CodeFree: Make no code a reality.
  • DeepLearningToys: Some deep learning toys implemented in pytorch.
  • DataAnalysis: Some data analysis projects in charles_pikachu.
  • Imagedl: Search and download images from specific websites.
  • Pytoydl: A toy deep learning framework built upon numpy.
  • NovelDL: Search and download novels from some specific websites.

More

WeChat Official Accounts

Charles_pikachu
img

pytools's People

Contributors

charlespikachu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pytools's Issues

[BUG]

pycharm环境
python3.10.0
windows 11
Traceback (most recent call last):
File "E:\Python\pytools\pytools\pytools.py", line 85, in
all_supports = tool_client.getallsupported()
File "E:\Python\pytools\pytools\pytools.py", line 71, in getallsupported
all_supports[value.tool_name] = key
AttributeError: type object 'ModifyFolderICON' has no attribute 'tool_name'

Problem about how to run weiboSpider.py

I come here by your amazing article: https://mp.weixin.qq.com/s/-3BDTZAE1x7nfCLNq2mFBw

And then I come here, download the code and try to enjoy this fabulous tool.

But it turns out the following command:

"python weiboSpider.py --username 用户名 --password 密码"

does not work for me...

So here are my 2 problems:

  1. shall I put my weibo account's username and pwd in the above command?

  2. and how should I run it correctly?

Thank you for your patient response in advance!

百度翻译POST请求需要加 from 和 to 字段

https://github.com/CharlesPikachu/Tools/blob/29e96b3f2f03ee558346ffbc7f5b170ce1d3c99c/Translator/Translator.py#L47

接使用百度翻译,程序会直接退出,查看其返回结果为

{"error":999,"from":null,"to":null,"query":"hi"}

我在 chrome 中调试了网页版的百度翻译,它会在翻译之前先 query 输入文本的语言类型,根据结果填充 fromto 字段

如果只支持 中英翻译的话,可以在程序中先判断输入框是否为 English 如果不是,则认为是 中文,这样变相实现了 language detect 的目的

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.