-
Notifications
You must be signed in to change notification settings - Fork 26
Description
Ao utilizar a função get_daily_features_json() do arquivo sala_redencao.py e ao visualizar os registros da Sala Redenção no site, vejo que a parte de 'excerpt' está iniciando com alguns conteúdos que deveriam ter sido filtrados na seção de general_info.
Exemplo de quando faço um print do resultado da função get_daily_features_json() :
[{'poster': '', 'time': '11 de setembro | quinta-feira | 19h', 'title': 'A lenda de Paulo e Paula', 'original_title': '', 'price': '', 'director': 'Heiner Carow', 'classification': '', **'general_info': 'Alemanha Oriental / 1972 / 106 min', 'excerpt': '106 min 106 min | Romance | 14 anos)\xa0\xa0**Paulo e Paula tiveram más experiências amorosas na vida. Paulo é bem-sucedido financeiramente, mas não ama mais a esposa. Paula tem uma vida problemática por ser mãe solteira e ter que criar seus dois filhos sozinha. Ambos se conhecem e se apaixonam. A vida parece um sonho quando estão juntos, mas a realidade, vez ou outra, faz questão de vir à tona devido aos laços de Paulo com sua família e carreira.', 'read_more': 'https://www.ufrgs.br/difusaocultural/mostra-do-outro-lado-do-muro-exibe-filmes-produzidos-na-alemanha-oriental/'}, {'poster': '', 'time': '11 de setembro | quinta-feira | 16h', 'title': 'Solo Sunny', 'original_title': '', 'price': '', 'director': 'Konrad Wolf', 'classification': '', 'general_info': 'Alemanha Oriental / 1978 / 104 min', 'excerpt': '104 min 104 min | Drama, Musical | 14 anos)\xa0\xa0Alemanha Oriental, final da década de 1970: Ingrid Sommer, uma jovem operária, tenta fazer carreira como cantora com o nome “Sunny”. Com a banda Tornados, a jovem percorre o interior. Sua vida não é nenhum mar de rosas, por mais que o amor pelo filósofo Ralph seja, por algum tempo, uma promessa de felicidade e afeto.', 'read_more': 'https://www.ufrgs.br/difusaocultural/mostra-do-outro-lado-do-muro-exibe-filmes-produzidos-na-alemanha-oriental/'}]
Como podem ver na parte em negrito, o excerpt começa com 106 min 106 min | Romance | 14 anos), que no site é a parte final do 'general_info' (referência aqui: https://www.ufrgs.br/difusaocultural/mostra-do-outro-lado-do-muro-exibe-filmes-produzidos-na-alemanha-oriental/)
Acredito que essa parte final tenha sido adicionada recentemente, e por isso o regex existente não está capturando e filtrando isso. Observei alguns filmes ao longo de Agosto e Setembro, e me parece não haver uma lógica consistente que permita, de maneira confiável, saber que ele sempre seguirá o formato de colocar o Gênero e a Classificação logo após os dados originais. Às vezes mostra só gênero, só classificação, ou os dois. No entanto, pode ser possível filtrar pelo último parênteses.
Na PR #159 fiz uma alteração no regex que está filtrando pelo último parênteses, mas deixa a parte de gênero e classificação como resíduo e não informa isso no site. Se for relevante, é possível ajustar esse regex para que adicione tudo no 'general_info'. Também seria possível testar esse mesmo regex na busca tradicional. E, claro, também é possível pensar em outra maneira de evitar o problema.