Skip to content

Instantly share code, notes, and snippets.

@sanan-fataliyev
Last active March 18, 2021 05:08
Show Gist options
  • Select an option

  • Save sanan-fataliyev/d437f49dbc1e9a5b8f96b635b0e07774 to your computer and use it in GitHub Desktop.

Select an option

Save sanan-fataliyev/d437f49dbc1e9a5b8f96b635b0e07774 to your computer and use it in GitHub Desktop.
vowels = set('aıoueəiöüAIOUEƏİÖÜ')
def songify(line):
i = next(i for i in range(len(line)) if line[i] in vowels)
syllable = line[:i+1]
prefix = '-'.join([syllable] * 3)
return prefix + ' ' + line
lyrics = """
Nəşəni çəkdim
Xumar apardı
Ağlımı aldı
Nə var apardı
İçib fikirdən
Olmuşam alkaş
Sevənlər bilər
Gözümdə var yaş
Həsrətə dözmək
Çətindir qardaş
Sevgilim öldü
Məzar apardı
Nəşəni çəkdim
Xumar apardı
Ağlımı aldı
Nə var apardı
Məcnun idim mən
Divanələr tək
Çarəsiz idim
Biganələr tək
Ürək qırıldı
Viranələr tək
Eşqimi aldı
Qatar apardı
Nəşəni çəkdim
Xumar apardı
Ağlımı aldı
Nə var apardı
Maşın satıldı
Biçarəyəm mən
Evim də yoxdur
Nə çarəyəm mən?
İndi bu dəqiqə mən
Avarəyəm mən
Pulum çox idi
Qumar apardı
Nəşəni çəkdim
Xumar apardı
Ağlımı aldı
Nə var apardı
Qaşınma tutdu
Canıvı yerində
Lomkası gəldi
Domun tinində
Bişirdim malı
Qaşığın içində
İynəni qoydum
Damar apardı
Nəşəni çəkdim
Xumar apardı
Ağlımı aldı
Nə var apardı
Üstümə nəşə
Atdı, şər idi
Tutdular məni
On nəfər idi
Maskalılarla
Polislər idi
Basıb patrula
Bunlar apardı
Nəşəni çəkdim
Xumar apardı
Ağlımı aldı
Nə var apardı
Tutub polislər
Nəsə səhvin var
Göz önündədir
Hamısı aşkar
Sənin söhbətin
Lap buna oxşar:
Şir ova çıxdı
Şikar apardı
Nəşəni çəkdim
Xumar apardı
Ağlımı aldı
Nə var apardı
"""
lines = [line.strip() for line in lyrics.split('\n')]
for line in lines:
if not line:
print()
else:
print(songify(line))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment