internetTablet

Nokia N900 > N810 > N800 rss



29
Июл
2008

Gpodder и директория с конфигами на /media/mmc2

by dik

Поставил давеча последний Gpodder (программа для скачивания подкастов) и отгрёб проблем с дефолтной директорией для конфигов и закачки. По умолчанию она создаётся в /media/mmc1 и даже изменение настроек не помогает. После перезапуска прога конфигов не видит и качать упорно хочет в mmc2.

Пришлось править файлы самой программы :
#vim /usr/lib/python2.5/site-packages/gpodder/libgpodder.py

class gPodderLib(object):
    def __init__( self):
        log('Creating gPodderLib()', sender=self)
        if gpodder.interface == gpodder.MAEMO:
            gpodder_dir = '/media/mmc1/gpodder/'

#vim /usr/lib/python2.5/site-packages/gpodder/config.py

if gpodder.interface == gpodder.MAEMO:
    default_bittorrent_dir = '/media/mmc1/gpodder/torrents'
    default_download_dir = '/media/mmc1/gpodder/downloads'

Если вы сделаете это до первого запуска — ваш gpodder создаст конфиги в /media/mmc2 и качать будет туда же. Следует редактировать файлы на python с особой осторожностью — если вы нарушите структуру кода — программа просто не будет работать. Посему, если вы уж решитесь на такое редактирование и никогда не имели дело c python — ограничьтесь просто заменой 1 на 2.

Что интересно — gpodder наверно единственная опенсорсная программа из тех что я видел, которая при запуске выводит просьбу простимулировать разработчиков звонкой монетой (donation) и показывает процентное соотношение суммы, которая просится (300 евров) и размер уже сделанных пожертвований.

6 Responses to “Gpodder и директория с конфигами на /media/mmc2”

  1. A.T. Says:

    лицом их, в баг — http://bugs.gpodder.org/ … ;)

    можно еще и дифф скормить

  2. dik Says:

    A.T. : Может быть у меня нестандартная ориентация на mmc2 вместо общепринятой на mmc1. Лучше бы они вместо окошка donate спрашивали в аналогичном окошке — куда грузить файлы…
    А баг с настройками — может быть от портеров на maemo. Буду разбираться на досуге

  3. A.T. Says:

    а я бы сначала зафайлил баг…

  4. PhoeniX Says:

    Портированием на maemo занимается сам автор Thomas Perl. Вероятно, баг растёт из происхождения порта — версия 0.11.1 + svn была портированиа на n800, а не n810.

  5. Смошник Says:

    To Bookmarks, thank’s!

  6. Смошник Says:

    Огромное СПАСИБО! Этот блог — супер!!!