Altere dinamicamente (automaticamente) a "pasta de download" no Safari


1

O Saft - o plug-in Safari (agora aparentemente extinto a partir do Safari 5.1) - teve a capacidade de alterar o nome da pasta de download (e criar a pasta, se ainda não existir) que o Safari usa (por exemplo, criando um nome com base na data). Isso foi incrivelmente útil para organizar / ordenar meus downloads.

Existe algum recurso comparável em uma extensão do Safari suportada (para o Safari 5.1)?

PS: Eu sei que posso criar um trabalho cron para fazer isso após o fato, mas isso parece problemático e propenso a erros devido a registros de data e hora do arquivo, arquivos ZIP / tar / cpio descompactados automaticamente etc.


Ainda não o usei, mas descobri que o glims ( machangout.com ) anuncia esse recurso (e é suportado no Safari 5.1). Alguém com experiência / alternativas?
precisa saber é o seguinte

Respostas:


1

Estou usando o plug-in Glims Safari (ver1.0b29) no Safari 5.1 (OSX Lion), que possui o recurso "Criar pasta datada para arquivos baixados".

Crie uma pasta datada para arquivos baixados no Glims


Aparentemente GLIMS não é suportado em El Capitan (10.11)
jhfrontz

Estou no El Capitan 10.11.6 e o ​​Glims ainda está trabalhando com o Safari 10.0.2. Alguns recursos parecem não estar funcionando, mas a parte Dated Folders está funcionando bem. Felicidades.
Eu sinto falta dos anos 80

0

Criei minha própria pasta "Downloads S / W" e a coloquei no Dock. Eu tenho que mostrar como lista, e há uma opção para exibir por data, sendo o mais novo no topo.

Se isso for suficiente, não há necessidade de Saft.


0

Com o fim do suporte ao Glims (além do Mavericks?), Eu quebrei e escrevi um trabalho cron para alterar automaticamente a pasta de download padrão do Safari.

As entradas do crontab se parecem com:

@reboot $HOME/bin/rotateDownloads
0 0 * * * $HOME/bin/rotateDownloads

O conteúdo de se rotateDownloadsparece com:

#! /bin/ksh

NEWPATH=$HOME/downloads/$(date +%Y-%m-%d)
mkdir -p ${NEWPATH} && defaults write com.apple.Safari DownloadsPath ${NEWPATH}`#! /bin/ksh
OLDPATH=$HOME/downloads/$(date -v -1d +%Y-%m-%d)
rmdir ${OLDPATH} > /dev/null 2>&1  # remove old directory if empty

Isso parece funcionar no El Capitan (MacOS 10.11.4) com o Safari 9.1.


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.