Ödevle ilgili herhangi bir işim kalmadığı için paylaşıyorum. Belki ileride birisine yardımım dokunur.
Not: String değerleri sorunsuz olarak görebilmeniz için encode olarak Windows-1254'ü seçmeniz gerekiyor. Aksi takdirde Türkçe karakterlerde sıkıntı çıkıyor.
Github linki...