Skocz do zawartości

Witaj!

Zaloguj lub Zarejestruj się aby uzyskać pełny dostęp do forum.

Zdjęcie
- - - - -

Dropbox i AppleScript - udostępnianie bezpośredniego linku do pliku


  • Zaloguj się, aby dodać odpowiedź
Brak odpowiedzi do tego tematu

#1 dliwski

dliwski


  • 15 306 postów
  • SkądWarszawa

Napisano 04 kwietnia 2020 - 14:39

Miałem długą przerwę w używaniu Dropbox, bodajże od 2016 r., z powodu wyłączenia publicznych linków. Nie archiwizowałem tam danych, nie przenosiłem pomiędzy urządzeniami - na ogół udostępniałem pliki innym osobom poprzez wysłanie bezpośredniego linku. Nie wiem jak Wy, ale ja dopiero wczoraj zorientowałem się, że znów można udostępniać tzw. łącza publiczne i co więcej, w prosty sposób można zamienić je na stary, dobry link bezpośredni, który od razu pokazuje w przeglądarce multimedia (obrazki i filmy), a pozostałe pliki pobiera na dysk - bez żadnych dodatkowych okien, próśb o zalogowanie, kompresowania itd.

 

Sprawa jest prosta. Instalujemy Dropbox, konfigurujemy wg własnych potrzeb, przenosimy do katalogu to, co chcemy udostępnić i w menu kontekstowym wybieramy "Kopiuj łącze Dropbox":

 

Zrzut%20ekranu%202020-04-4%20o%2014.59.4

 

 

Następnie musimy ten link delikatnie zmodyfikować - z pomocą przychodzi AppleScript. Tworzymy prosty skrypt, który zmodifukuje link w schowku:

get the clipboard
set the clipboard to (replacement of "dropbox.com" by "dl.dropboxusercontent.com" for the result)
on replacement of oldDelim by newDelim for sourceString
	set oldTIDs to text item delimiters of AppleScript
	set text item delimiters of AppleScript to oldDelim
	set strtoks to text items of sourceString
	set text item delimiters of AppleScript to newDelim
	set joinedString to strtoks as string
	set text item delimiters of AppleScript to oldTIDs
	joinedString
end replacement
get the clipboard
set the clipboard to (replacement of "?dl=0" by "" for the result)

Zrzut%20ekranu%202020-04-4%20o%2015.07.3

AppleScript można dodać do paska menu, aby szybko uruchamiać utworzony przez nas skrypt.

 

Zrzut%20ekranu%202020-04-4%20o%2015.13.5

 

Po wykonaniu tych czynności będziemy mieli w schowku, gotowy do wklejenia, bezpośredni link do danego pliku.


MacBook Pro (13-calowy, 2017 r.)

iPhone 14 Pro





Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych