Programaticamente pesquisando o Google em Python usando a pesquisa personalizada

Eu tenho um trecho de código usando o módulo pygoogle python que permite pesquisar programaticamente algum termo no google de maneira sucinta:

 g = pygoogle(search_term)
 g.pages = 1
 results = g.get_urls()[0:10]

Acabei de descobrir que isso foi descontinuado infelizmente e substituído por algo chamado pesquisa personalizada do Google. Eu olhei para as outras questões relacionadas ao SO, mas não encontrei nada que eu pudesse usar. Eu tenho duas perguntas:

1) A pesquisa personalizada do Google me permite fazer exatamente o que estou fazendo nas três linhas acima?

2) Se sim - onde posso encontrar um exemplo de código para fazer exatamente o que estou fazendo acima? Se não, qual é a alternativa para fazer o que fiz usando o pygoogle?

questionAnswers(1)

yourAnswerToTheQuestion