Skip to content

Instantly share code, notes, and snippets.

View goghvanmr's full-sized avatar

eagle goghvanmr

  • Chengdu, Sichuang
View GitHub Profile
@goghvanmr
goghvanmr / note-exporter.py
Created August 7, 2018 09:52
Export Kindle Notes from Kindle exported html file to Anki imported compatible csv file
# -*- coding: utf-8 -*-
from bs4 import BeautifulSoup
import unicodecsv as csv
def export_notes_from(htmlFileName, csvFileName):
with open (htmlFileName) as html:
soup = BeautifulSoup(html, 'html.parser')
notes = [note.contents[0].strip('\r\n\ ') for note in soup.find_all('div', {'class', 'noteText'})]
# atom settings
@goghvanmr
goghvanmr / gist:b30a7b7ba232850ab78f
Created May 18, 2015 11:24
Verifying I am +readerudite on my passcard. https://onename.com/readerudite
Verifying I am +readerudite on my passcard. https://onename.com/readerudite
@goghvanmr
goghvanmr / gist:6137312
Created August 2, 2013 03:32
Error message for moco
02 Aug 2013 11:30:56 [main] INFO Your platform does not provide complete low-level API for accessing direct buffers reliably. Unless explicitly requested, heap buffer will always be preferred to avoid potential system unstability.
02 Aug 2013 11:30:56 [main] INFO Server is started at 8888
02 Aug 2013 11:30:59 [nioEventLoopGroup-6-1] INFO Request received:
GET /hello HTTP/1.1
Host: localhost:8888
Connection: keep-alive
Cache-Control: max-age=0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31
language: java
jdk: oraclejdk6
env:
matrix:
- ANDROID_TARGET=android-8 ANDROID_SDKS=android-8,build-tools-17.0.0 ANDROID_BUILD_TOOLS_VERSION=17.0.0 ANDROID_ABI=armeabi
- ANDROID_TARGET=android-10 ANDROID_SDKS=android-10,build-tools-17.0.0,sysimg-10 ANDROID_BUILD_TOOLS_VERSION=17.0.0 ANDROID_ABI=armeabi
- ANDROID_TARGET=android-15 ANDROID_SDKS=android-15,build-tools-17.0.0,sysimg-15 ANDROID_BUILD_TOOLS_VERSION=17.0.0 ANDROID_ABI=armeabi-v7a
- ANDROID_TARGET=android-17 ANDROID_SDKS=android-17,build-tools-17.0.0,sysimg-17 ANDROID_BUILD_TOOLS_VERSION=17.0.0 ANDROID_ABI=armeabi-v7a
before_install:
@goghvanmr
goghvanmr / kindle_anki.py
Created December 13, 2011 12:37
Simple Script to convert Kindle clippings to Anki import file format
# -*- coding: utf-8 -*-
clippings = 'My Clippings.txt'
ankiFile = 'AnkiImport.txt'
def kindle_to_anki():
try:
clippingsFile = open(clippings, 'r')
except IOError, e:
print '*** file open error: ', e
@goghvanmr
goghvanmr / auto_wallpaper.py
Created December 10, 2011 04:39
Simple Wallpaper maker using PPT Com API
# -*- coding: utf-8 -*-
import win32com.client as win32
fileDir = 'D:/Documents/Python/pythonic/python_ppt/'
fileName = 'wallpaper.pptx'
def add_wallpaper_slides():
text = raw_input('Input the text:')
@goghvanmr
goghvanmr / get_language.py
Created December 5, 2011 09:26
TedHelper
def get_languages(self):
pattern = re.compile(r'<select name="languageCode" id="languageCode">([\s\S]*?)</select>')
var = pattern.search(self._html_ted)
if var is not None:
var = var.group(1)
else:
return None
var = [eachOption.strip() for eachOption in var.split('\n')]
var = var[:len(var)-1]