unreturned 26.07.2011 02:47

Мой OpenSource проектPPA Extractor

Здравствуйте всем.

Начал заниматься осваиванием ЯП Python, а лучшее изучение - практика. Поэтому сразу решил писать что-нибудь для себя полезное. Вот и родилась программка для экспорта PPA репозиториев из Ubuntu в обычный bash-скрипт, для удобного потом импортирования в чистую систему.

https://github.com/unreturned/ppa-extractor

Для установки в систему:
1
sudo wget https://raw.github.com/unreturned/ppa-extractor/master/ppa-extractor.py --output-document=/usr/bin/ppa-extractor && sudo chmod +x /usr/bin/ppa-extractor



Использование:
1. Либо GUI
Гуй
2. Либо CLI
1
user@home:~$ ppa-extractor /path/to/list



Программка сейчас находится только на начальном этапе, т.к. только учусь, и сразу хотелось бы задать несколько вопросов питонистам:
Как избавиться от фризов проги, когда не могут отработать треды?
Как правильно динамически добавлять элементы на форму? Сейчас добавляю следующим кодом:
1
2
for i in range(len(GetPPAList())):
ppa_buttons.append(gtk.CheckButton(GetPPAList()[i]))



Спасибо за внимание.


Тэги: help pygtk python
+ 4 -
Похожие Поделиться

mealsforall 26.07.2011 04:15 #
Я думал, что для установки в систему будет ppa ;)
ananas 26.07.2011 08:03 #
Как избавиться от фризов проги, когда не могут отработать треды?
Как правильно динамически добавлять элементы на форму?


вместо хреновой тучи checkbuttons используй GtkTreeView - и будет тебе счастье
K900 26.07.2011 11:38 #
В тред врывается sources.list.d
K900 26.07.2011 11:40 #
Ну и add-apt-repository must be installed, если уж придираться.
unreturned 27.07.2011 20:56 #
Можно узнать, что это значит? Английский асилил, но к чему это?
K900 27.07.2011 21:01 #
Примерно к тому, что можно тупо копировать содержимое sources.list.d, потому что все конфиги PPA именно там. Если уж так хочется скриптом, то это две строчки на bash.
unreturned 27.07.2011 21:19 #
Эм... А ключики тоже предлагаете копировать? Но да, вы правы, это все можно было сделать в две строчки на баше, но моя цель первоначальная цель - обучение питону))
K900 27.07.2011 21:23 #
Ключики не нужны же. Или apt-keys.
HummerOfGod 26.07.2011 18:38 #
спасибо...а можно сделать после сохранения сообщение типа - "все PPA сохранены " ато скучновато... )))
K900 26.07.2011 23:12 #
Извинити, но как переводится ваш ник? Я нашел только зуммер, ну и само собой автопроизводителя.
HummerOfGod 26.07.2011 23:15 #
никак )))
K900 26.07.2011 23:17 #
Зуммер Бога... это звучит %)
HummerOfGod 26.07.2011 23:20 #
ато... :D
kmk 25.10.2011 23:24 #
Hummer Of God - Молот Бога (По всей видимости Тора). ;)
mironov_orig 25.10.2011 23:52 #
Выше было обсуждение ника. "молот" по-английски это "hammer"