Skip to content

Instantly share code, notes, and snippets.

View ahxxm's full-sized avatar
🚘
On The Road

ahxxm ahxxm

🚘
On The Road
View GitHub Profile
@ahxxm
ahxxm / QingCloud Debian7.5 One-Click PPT
Last active August 29, 2015 14:21
pptp for playing game
echo 'QingCloud Debian7.5 One-Click PPTP Server'
apt-get install pptpd
cat >> /etc/pptpd.conf<<-EOF
localip 10.0.0.1
remoteip 10.0.0.100-200
EOF
cat >>/etc/ppp/chap-secrets<<-EOF
@ahxxm
ahxxm / upyun_podcast_uploader.py
Last active September 7, 2015 13:29
upyun podcast uploader with filename-as-cache
import os
import upyun
from progressbar import *
# http://stackoverflow.com/questions/1192978/python-get-relative-path-of-all-files-and-subfolders-in-a-directory
myFolder = "/podcast/pod/podcasts/"
os.chdir(myFolder)
fileSet = set()
@ahxxm
ahxxm / google_drive_podcast_uploader.py
Created September 7, 2015 13:22
google_drive_podcast_uploader
import os
import trollius
from pydrive.auth import GoogleAuth
from pydrive.drive import GoogleDrive
# Auth Google Drive
gauth = GoogleAuth()
gauth.LoadCredentialsFile("creds.json")
@ahxxm
ahxxm / .gitmodule
Created September 26, 2015 14:13
gitmodule for dealM
[submodule "plugins/rainbow-mode"]
path = plugins/rainbow-mode
url = https://github.com/emacsmirror/rainbow-mode.git
[submodule "plugins/magit"]
path = plugins/magit
url = https://github.com/magit/magit.git
[submodule "plugins/yasnippet"]
path = plugins/yasnippet
url = https://github.com/chao787/yasnippet.git
[submodule "snippets"]
@ahxxm
ahxxm / ssxy.py
Created October 7, 2015 10:09
世说新语
# ssxy
import random
from twitter import *
from pymongo import MongoClient
client = MongoClient('localhost', 27017)
db = client.Shishuoxinyu
'''
k = oauth_dance('twitter_username',
@ahxxm
ahxxm / weibosync.py
Created October 7, 2015 10:11
weibo同步
from weibo import Client
from twitter import *
import json
import re
import requests
import Image
from StringIO import StringIO
import sys
reload(sys)
sys.setdefaultencoding("utf-8")
@ahxxm
ahxxm / tor_vote.py
Created December 9, 2015 09:52
tor_vote.py
import json
import requests
import random
import socket
import socks
import time
from subprocess import call
# Mount Tor proxy into requests
@ahxxm
ahxxm / SimpleHTTPServerWithUpload.py
Created November 14, 2016 12:37 — forked from touilleMan/SimpleHTTPServerWithUpload.py
Simple Python Http Server with Upload - Python3 version
#!/usr/bin/env python3
"""Simple HTTP Server With Upload.
This module builds on BaseHTTPServer by implementing the standard GET
and HEAD requests in a fairly straightforward manner.
see: https://gist.github.com/UniIsland/3346170
"""
@ahxxm
ahxxm / _auth.py
Created February 2, 2017 10:55 — forked from virantha/_auth.py
Uploading PDFS to Evernote using the Python API
def _connect_to_evernote(self, dev_token):
user = None
try:
self.client = EvernoteClient(token=dev_token)
self.user_store = self.client.get_user_store()
user = self.user_store.getUser()
except EDAMUserException as e:
err = e.errorCode
print("Error attempting to authenticate to Evernote: %s - %s" % (EDAMErrorCode._VALUES_TO_NAMES[err], e.parameter))
return False
@ahxxm
ahxxm / gist:f4e7311a6e26be4ade4fb574b4183502
Created August 23, 2018 08:25 — forked from parano/gist:1868242
Excel表格密码保护的解除方法
表格受密码保护时,我们修改数据Excel弹出“您试图更改的单元格或图表受保护,因而是只读的。
若要修改受保护单元格或图表,请先使用‘撤消工作表保护’命令(在‘审阅’选项卡的‘更改’组中)来取消保护。
可能会提示输入密码。这时候我们可以用VBA宏代码破解法来破解表格保护密码:
第一步:打开该文件,先解除默认的“宏禁用”状态,方法是点击工具栏下的“选项”状态按钮,
打开“Microsoft Office安全选项”窗口,选择其中的“启用此内容”,“确定”
再切换到“视图”选项卡,点击“宏”→“录制宏”,出现“录制新宏”窗口,在“宏名”定义一个名称为:
PasswordBreaker,点击“确定”退出;
第二步:再点击“宏”→“查看宏”,选择“宏名”下的“PasswordBreaker”并点击“编辑”,
打开“Microsoft Visual Basic”编辑器,用如下内容替换右侧窗口中的所有代码: