Sunday, January 13, 2013

NbViewer, Github ve Not Defteri

iPython not defterlerimizi aynen blog yazilari gibi yayinlamak istersek

http://nbviewer.ipython.org

adresinde boyle bir servis var. Bu servis, dosyalari yine Internet'te olan not defterlerinin JSON formatindaki hallerini, Web formatinda hemen ekrana basiyor. Geri verilen URL ise tamamen statik bir URL gibi duruyor, yani baskalariyla paylasilacak yazi baglantisi artik bu olacaktir.

Peki yazinin JSON formatindaki ana dosyasi nerede olabilir? Github bu dosyalari tutmak icin mukemmel bir yer. Pek cok programcinin zaten Github hesabi var, Github metin bazli dosyalari ham (raw) halde servisleyebiliyor, GH sitesine girin oradaki herhangi bir dosyaniza gidin ve ust sag kosede "raw" dugmesini goreceksiniz. Buna bastiktan sonra tarayicinin bizi goturdugu URL adresi dosyamizin ham halinin baglantisidir. Bu baglantiyi alip, NbViewer sitesine gideriz, orada ana sayfadaki kutu bu is icin zaten, baglantiyi oraya gireriz, ve Go! ile not defterimizin son halini elde ederiz.

No comments: