Xinbao Dong, An iOS Engineer

自己做的GRE卡片 for Anki

2016.01.28

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')
Comments
Write a Comment