Skip to content

Instantly share code, notes, and snippets.

@powersee
powersee / wordcloud-cn.py
Created January 14, 2019 07:47
生成中文詞云
from wordcloud import WordCloud
import matplotlib.pyplot as plt
import jieba
filename = "cn.txt"
#將文檔命名為 cn.txt
with open(filename) as f:
mytext = f.read()
mytext = " ".join(jieba.cut(mytext))
print (mytext)
wordcloud = WordCloud(font_path="/Users/xxx/Library/Fonts/思源宋体.otf").generate(mytext)
@powersee
powersee / zhihu.py
Created January 24, 2019 09:43
爬取知乎图片
import re
import json
import requests
import os
import time
class Pics:
def __init__(self):
self.header = {
'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3551.3 Safari/537.36',
@powersee
powersee / 502.py
Created April 14, 2019 10:24 — forked from 1gg/502.py
看到有需要502论坛自动签到脚本,支持多马甲
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
#forked from https://www.hostloc.com/forum.php?mod=viewthread&tid=452950
import sys
from urllib import request
from http import cookiejar
from random import randint
account_dict = {
'0': {'username': 'xxxx', 'password': 'xxx'},
#! python3
# -*- coding:utf-8 -*-
import requests
import re
import hashlib
import json
import time
from urllib import request
from urllib import parse
@powersee
powersee / discuz.php
Created April 23, 2019 04:00
discuz 论坛签到脚本
<?php
/*
*DiscuzX系列论坛签到
*在代码里填上你的用户名和密码~
*By Perfare
*update 2014-3-23
*/
header("content-Type: text/html; charset=utf-8");
function curl_get($url, $use = false, $save = false, $referer = null, $post_data = null){
@powersee
powersee / translation.py
Created April 24, 2019 10:29
批量将文本翻译为中文,代码来源:https://blog.csdn.net/Fly_TheWind/article/details/84011981
#本脚本在 Python3 下运行正常,先安装模块 googletrans 和 tqdm ,然后设置好文本目录和生成文件的放置目录即可
#作用:能把文件夹里面的文本批量翻译成中文。
#输入正确的文本编码很重要,我一开始用 utf-8 一直出错,折腾一番后,猜想难道是文本编码不对?于是在 vim 里面输入 :set fileencoding 知道了我要翻译的文本是 utf-16 ……
from googletrans import Translator
from tqdm import tqdm
import os
import random
import time
import re
#!/bin/sh
#more trackers list, see https://github.com/ngosang/trackerslist
tracker_url='https://raw.githubusercontent.com/ngosang/trackerslist/master/trackers_all.txt'
path='http://192.168.123.1:6800/jsonrpc'
#此处更改为 Aria2 的管理地址
passwd='xxxx'
#此处为密码
tracker=$(echo -n $(curl -s -L $tracker_url | sed 'N;s/\n//g') | tr ' ' ',')
# coding: utf-8
# 更新于2017/10/02,python3测试通过
import re
import requests
# 领取 X 铜币
# 每日登录奖励已领取
base_headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.57 Safari/537.36 OPR/40.0.2308.15 (Edition beta)', 'Referer': 'https://www.v2ex.com/signin', 'Origin': 'https://www.v2ex.com'}
@powersee
powersee / change-git.sh
Created October 21, 2019 13:05
批量更改 git commit 的 username email
#!/bin/sh
git filter-branch --env-filter '
an="$GIT_AUTHOR_NAME"
am="$GIT_AUTHOR_EMAIL"
cn="$GIT_COMMITTER_NAME"
cm="$GIT_COMMITTER_EMAIL"
if [ "$GIT_COMMITTER_EMAIL" = "要修改的@邮箱地址.com" ]
then
cn="想要改成的用户名"
@powersee
powersee / dynv6.sh
Created March 28, 2020 08:16 — forked from corny/dynv6.sh
Update script for dynv6.com to set your IPv4 address and IPv6 prefix
#!/bin/sh -e
hostname=$1
device=$2
file=$HOME/.dynv6.addr6
[ -e $file ] && old=`cat $file`
if [ -z "$hostname" -o -z "$token" ]; then
echo "Usage: token=<your-authentication-token> [netmask=64] $0 your-name.dynv6.net [device]"
exit 1
fi