`find -name` padrão que combina vários padrões

Eu estava tentando obter uma lista de todos os arquivos python e html em um diretório com o comandofind Documents -name "*.{py,html}".

Então chegou a man page:

Chaves dentro do padrão (‘{}’) não são consideradas especiais (isto é, find. -Name 'foo {1,2}' corresponde a um arquivo chamado foo {1,2}, não aos arquivos foo1 e foo2.

Como isso é parte de uma cadeia de pipe, eu gostaria de poder especificar quais extensões ele corresponde em tempo de execução (sem codificação). Se encontrar apenas não pode fazê-lo, um perl one-liner (ou similar) estaria bem.

Edit: A resposta que acabei chegando incluiu todos os tipos de porcaria, e é um pouco longa também, então eu postei comouma resposta para a coceira original que eu estava tentando arranhar. Sinta-se à vontade para fazer isso se tiver melhores soluções.

questionAnswers(11)

yourAnswerToTheQuestion