INT 21h

Домашняя страница самого страшного прерывания

FTP Share: скрипт для Caja и индикатор на панельку для быстрой публикации файлов

№ 8008 В разделах: Администрирование Программирование от January 18th, 2016,

В прошлом посте я написал о том как легко можно расшарить файл без лишних телодвижений со всякими файлообменниками. Я пошел еще дальше и написал индикатор на панель задач со списком всех расшареных файлов. Индикатор написан на python3 с применением библиотеки Gtk. Индикатор при запуске подключается к FTP и забирает список файлов на сервере. По этому списку он рисует меню, где можно скопировать ссылку на этот файл или удалить его.

Перед тем как начать работу необходимо произвести настройку. Скрипт setup.sh скопирует файлы в нужные места и создаст конфигурационный файл. Я уже писал ранее про zenity. Так вот это окошко также сделано с помощью этой дьявольски удобной программулины. Параметры записываются в файл ~/.config/ftpshare.conf в виде ключ=значение.

Screenshot-FTP Share

Теперь можно что-нибудь расшарить для других. Выберем пару файлов и нажмем в скриптах FTP Share. Как работает этот скрипт можно прочитать по ссылке в самом начале этой статьи. Однако, по сравнению с прошлым скриптом конкретно этот не хранит в себе пароль с настройками. С помощью команды source скрипт забирает все нужные настройки из созданного во время установки конфигурационного файла ftpshare.conf. Удобненько!

Screenshot

Файлы закачаны, ссылки поместились в буфер обмена и вы кинули свежую фоточку своей маме. Прошла неделя и папа тоже захотел фоточку. Что делать? Буфер обмена уже тыщу раз изменился. Тут начинает помогать индикатор на панели задач. Выбираем нужный файл, жмем скопировать и … папа пишет мама уже прислала :) Теперь файл можно удалить с сервера. Опять жмем на этот же файл, но на этот раз выбираем “удалить”.

Screenshot-1

Зависимости, которые стоит удовлетворить:

  • Графическая оболочка Mate (ну которая бывший Gnome 2)
  • curl
  • xsel
  • zenity
  • python3 с библиотеками Gtk

Забрать программу можно так git clone https://git.blindage.org/FTPShare-for-Mate-Desktop.git

Нет комментариев »

Оставьте ваш комментарий »

Форма отправки комментария

CAPTCHA
*

Разрешенные HTML-теги:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

RSS RSS Feed только для этого поста |


Комментарии
  • Игорь: Все настроил, еще раз просмотрел видео и методом научного тыка все настроил и сохранил, все работает и обе...
  • 21h: Здравствуйте, Игорь! Я не знаю :) Думаю аналогично согласно инструкции к вашей радиостанции.
  • Игорь: Добрый день, просмотрел Ваше видео все доступно и ясно для 8 ми канальных радеек, но мне нада настроить 69...
  • Гоги: Есть инструкция к Моторолкам – она подходит к серии Motorola TLKR T4… Т8. В конце сетка частот и...
  • 21h: торчок давно уже не обновлял, как только закрыл сайт где он работал. да, это морда для opentracker. без...
  • Buter: Какова дальнейшая жизнь торчка? Он кстати веб-интерфейсом для OpenTracker выступает? Без OpenTracker работать...
  • 21h: понятия не имею. гуглите инструкцию к вашей радейке и сверяйтесь с ней.
  • Денис: хочу их подружить с uv5r
  • Денис: t-388 walkie talkie на эти шпаргалочек нет,или как приминить ваши к их настройке?
  • John: Стекла для электроник – техночас.ру