Online video hd

Смотреть ева элфи видео

Официальный сайт aktuell 24/7/365

Смотреть видео бесплатно

aspire89 30.01.2010 22:48

Tips & tricksВстраиваем Dropbox в Nautilus

Использую сервис Dropbox уже давно. Все нравится, но чтобы получить ссылку на выгружаемый файл придется сделать несколько кликов. На ресурсе habrahabr.ru такая тема уже подымалась, но там описывается, как встроить скрипт в KDE. Я Вам расскажу, как это можно сделать за один клик в Nautilus.

Для этого нам потребуется создать файл Dropbox в ~/.gnome2/nautilus-scripts и сохранить в него следующее содержимое:
 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/bash
#
# Nautilus script -> Upload to Dropbox
#

DBDIR=~/Dropbox/Public
ID=1

if < -e "$1" >
then
cp -f "$1" "$DBDIR"
file=`basename "$1"`
link="http://dl.getdropbox.com/u/$ID/$file"
notify-send -i go-down "Dropbox" "Ссылка на \"$file\" скопирована в буфер обмена"
echo "$link" | xsel -bi
else
notify-send -i go-down "Dropbox" "Выберите файл!"
fi

DBDIR – путь к папке Public
ID – Ваш id в Dropbox

После чего нужно выставить права на скрипт
1
chmod u+x Dropbox


Для работы скрипта требуется libnotify-bin для оповещения и xsel для копирования в буфер, установить можно следующими командами:
1
sudo apt-get install libnotify-bin

1
sudo apt-get install xsel


После всех действий закройте все окна Nautilus. Открыв любое окно и кликнув по любому файлу правой кнопкой мыши Вы увидите новый пункт меню Сценарии, а в выпадающем списке будет пункт Dropbox, кликнув на который, файл скопируется в папку Public, а адрес для загрузки в буфер обмена.

Посмотреть другие скрипты можно на сайте Nautilus File Manager Scripts.

Репост из моего блога.


Тэги: Dropbox nautilus-actions
+ 7 -
Похожие Поделиться

digiwhite 30.01.2010 23:00 #
+ 2 -
Эм... Сегодня ставил Dropbox и хотел написать пост :) Правда в другом ключе :).
Скрипт вроде-как полезен :). Но Dropbox использую только первый день (в свете недовольства Ubuntu One и его падающей синхронизации файлов), поэтому может еще не оценил.
Daria 30.01.2010 23:03 #
+ 0 -
закрывать все окна наутилуса вовсе не обязательно, скрипт автоматически сам появится.
digiwhite 30.01.2010 23:05 #
+ 0 -
Да там хрен поймешь. У меня не появлялся. Приходилось вообще перелогиниваться (по идее т.к. gnome, то nautilus идет как часть, он обеспечивает работу рабочего стола (ярлыки на нем, выделение мышом и т.п.).
zitryss 30.01.2010 23:17 #
+ 1 -
Сам когда-то стал заложником такой ситуации. Тоже пришлось писать скрипт:

#!/bin/bash

#На всякий случай, если не запущен dropbox
dropbox start && sleep 3

FILE=`echo -n $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS`
FILENAME=`basename "$FILE"`

cp "$FILE" /home/$USERNAME/Dropbox/Public
MESSAGE=`dropbox puburl "/home/$USERNAME/Dropbox/Public/$FILENAME"`
echo $MESSAGE | xclip
notify-send -i dropbox Dropbox "Копирование завершено"
cyrus 30.01.2010 23:49 #
+ 0 -
Арчеры как всегда впереди планеты всей :)
digiwhite 31.01.2010 00:51 #
+ 0 -
Да в общем-то без проблем и deb замутить.
Slip 31.01.2010 14:29 #
+ 0 -
Собственно, мутить-то и незачем.
digiwhite 31.01.2010 14:49 #
+ 0 -
Я имею в виду дополнительные скрипты в виде nautilus-actions. То что есть deb`ы у dropbox я и так знаю :)
ZogG 31.01.2010 08:28 #
+ 0 -
А мне он не нравится. Я тут уже с кем-то даже обсуждал уже, что дропбокс пока реализован кривовато, демон как нормальный сделают, тогда будем говорить. Я подымал вопрос и на сайте их, кстати может кто сделает бамп-ап?
ZogG 01.02.2010 22:12 #
+ 0 -
о, потребители пришли и минус поставили. вот только надо понимать, как работают вещи. и если сервис хочет, чтоб его использовали(а он так же платный), то и поодержка(хотя бы реализация), должна быть грамотной.
digiwhite 31.01.2010 12:48 #
+ 0 -
Я так понял, что проблема в том, что он не ставится сразу для всех пользователей?
aspire89 05.02.2010 11:18 #
+ 0 -
Если 19 строчку заменить на echo "$link" | sed 's/ /%20/' | xsel -bi то все пробелы в url заменятся на %20 и ссылка не развалится.
aspire89 05.02.2010 11:19 #
+ 0 -
т.е. на эту echo "$link" | sed 's/ /%20/g' | xsel -bi
xalexvikx 08.03.2011 21:10 #
+ 0 -
Простите за некропостинг, но…
Можно сделать так, чтобы файлы на дропбокс заливались, но с компом не синхронизировались?
aspire89 08.03.2011 21:13 #
+ 0 -
Не устанавливайте клиент на компьютер, а загружайте файлы через веб интерфейс.
xalexvikx 08.03.2011 21:22 #
+ 0 -
Эх, жаль. А есть скрипт, который заливал бы в Public и отдавал ссылку? (независимо от синхронизации)
xalexvikx 08.03.2011 21:48 #
+ 0 -
Заливающий скрипт я нашёл. Как бы его научить отдавать ссылку на загруженный файл?

Смотреть видео онлайн

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн