Thoughts, stories and ideas.

Art of Life

自己做的GRE卡片 for Anki

. 2 min read . Written by Xinbao Dong
自己做的GRE卡片 for Anki

GRE考完有好久了,期间自己在amazon里自己买了GRE核心词汇考法精析, GRE核心词汇助记与精练, GRE词汇进阶与巩固 (新东方),然后写了个脚本把内容跑出来然后做了两套Anki卡片。
每套卡片都有配音(取自Bing),有音标,助记(如果有的话),卡片的色彩、样式可以自定义,直接在卡片->样式中编辑即可。

第一套 GRE核心词汇考法精析(再要你命3000)

结合了GRE核心词汇助记与精练和网上找到的不择手段背单词里面的助记部分。
里面的词汇就是3000的所有词汇,配音全。

第一套

下载地址

第二套 GRE词汇进阶与巩固 (新东方)

结合了GRE词汇进阶与巩固 (新东方)和一个奇奇怪怪的助记。
里面的词汇是GRE词汇进阶与巩固 (新东方)的所有词汇,大概一千多个,自己感觉比较靠谱,适合没时间背3000的人。
里面的配音是不全的,只有3000的那部分,因为我当时懒得再爬一遍了。

第二套

下载地址

最后,祝所有考G的同学都能取得好成绩,祝自己有个好ad……
顺便附上一段抓Bing词典里面发音的Python脚本吧。

import urllib
import os
import string
import sys
import re   

def getWord(word):
	url = 'http://media.engkoo.com:8129/en-us/'+word+'.mp3'
	# req = urllib2.Request(url)
	# f = urllib2.urlopen(req)
	print(word)  
	localDir = word+'.mp3'
	try:
		urllib.urlretrieve(url, localDir)
		print("\t\t\tsuccess")
		return True
	except Exception as e:
		print(e)
		print("\t\t\terror")
		return False


def parseVoc(filename):
	file = open(filename, 'r')
	count = 0
	while True:
		count = count + 1
		line = file.readline().decode('utf-8')
		line.strip()
		line1 = line[0:len(line)-1]
		if not line:
			break
		if len(line1) > 0:
			# print("..."+line1)
			print(''+str(count))
			getWord(line1)
	print("All success")

parseVoc('word.txt')