Install this theme

Posts tagged: python

Sharecode

Я очень давно и долго искал средство для быстрого шаринга кода. Не нашел, и решил написать свое :)

Основная цель – разобраться наконец таки с CoreData, а что может быть лучше для изучения API, чем Python? Так что свежие темплейты PyObjC для Xcode в руки, и вперед, к победе!

Пункт первый. CoreData не настолько страшная. Даже вообще не страшная.

Пункт второй. Магия интеграции Python’овых классов в ObjC рантайм поразает воображение.

Пункт третий. BWToolkit рулит.

Пункт четвертый. Pygments офигительно рулит.

Итого, всего за полтора часа был написан костяк приложения, который умеет хранить сниппеты, и делать подсветку по заданному типу кода. И еще drag&drop на иконку в доке работает. В планах: добавить шаринг по бонжуру и посмотреть насколько стабильно CoreData шарится через Dropbox, добавить способы быстрого получения сниппетов (it’s all about speed, anyway), спрятать иконку из дока (и добавить в менюбар) – я предпочитаю такой режим использования. Ну и еще воз и маленькая тележка, я что-то никак всерьез с Cocoa не поиграюсь, так что теперь можно устроить основательное копание во всех апи.

Репа на гитхабе: http://github.com/farcaller/Sharecode/

Тестовый билд (0.0.1alpha): Sharecode.app.zip