widżet do automatycznego backupu

w dziale Aplikacje dla Opery
pankot napisał(a):

Przydał by się widżet do automatycznego robienia backupu zakładek i haseł.
Po wykryciu zmian w zakładkach lub menadżerze haseł -automatycznie i bezzwłocznie powinien robić kopię plików opera6.adr i wand.dat (a być może i większej ilości plików z konfiguracją opisanych tu http://help.opera.com/Windows/9.21/pl/backup.html) w ustawione wcześniej miejsce na dysku (można by i dodać możliwość spakowania wszystkiego i uploadu na podany serwer ftp i ręcznie wykonania backupu z przycisku).

Są już podobne rozwiązania niby typu synchronizacja zakładek na serwer Opery czy backup RĘCZNIE programem od Tamila http://my.opera.com/Tamil/blog/opera-backup-list-and-winrar-command-line-shortcut-creator , ale jako widżet to chyba dobry pomysł .





woj-tek napisał(a):

Z widżetem byłby chyba problem z dostępem do plików na dysku... Z resztą wykonywanie backupu za każdym razem kiedy dodamy nową zakładkę/hasło byłoby chyba nadmierne. Do zakładek OperaLink w zupełności wystarczy, backup reszty wykonywany przy starcie systemu (IMHO) też jest wystarczający (przy czym akurat używam własnego skryptu opartego o darmowego 7zipa (: )

daroc napisał(a):

Ten sposób Tamila jest bardzo dobry, sam korzystam.
Zrób sobie skrót i uruchom w wolnej chwili, co kilka dni. Możesz też pokombinować z harmonogramem albo autostartem, żeby wykonywało się to automatycznie. Tylko tutaj trzeba uważać - niektórych plików nie można otworzyć podczas pracy Opery.

pankot napisał(a):

Hmm ...może pomysł z autostartem nie jest zły. Spróbuję napisać prosty skrypt z komendą copy-będzie kopiowało opera6.dat i wand.dat i wrzucić w autostart. Pod guzik w Operze podpiąć też by można i po kłopocie by było...

EDIT:

Zrobiłem prosty backup pod przycisk i jako exe
Krótki opis:
Piszemy w notatniku skrypt co chcemy skopiować np plik zakładek i plik z hasłami z katalogu użytkownika pankot - w dwa miejsca na dysk c i h


cd c:\Documents and Settings\pankot\Dane aplikacji\Opera\profile\
copy /Y opera6.adr c:\
copy /Y wand.dat c:\
copy /Y opera6.adr h:\
copy /Y wand.dat h:\


zapisujemy pod nazwą operabackup.bat

ściagąmy konwerter bat do exe
http://www.computerhope.com/download/utility/Bat_To_Exe_Converter.zip

konwerterujemy nasz plik bat do exe z zaznaczoną opcją "Invisible application" (nie będzie nam wyskakiwało okienko")

plik operabackup.exe zapisujemy na dysk c:\

teraz możemy nasze exe wrzucić do autostartu i kopia będzie nam się robiła przy każdym załączeniu kompa lub uruchomieniu exe ręcznie, ewentualnie można podpiąć ją pod harmonogram zadań

Dodanie przycisku do Opery:
na stronie http://www.opera1.ovh.org/skinoskop.php możemy sobie wybrać ikonkę do przycisku np "Attachment Archives"

w katalogu Opery "profile/toolbar" znajdujemy i edytujemy używany przez nas plik z konfiguracją paska z ikonkami np standard_toolbar (1).ini

odnajdujemy sekcję [Document Toolbar.content]
(nr przycisku Button dajemy w zależności gdzie ma być nasza ikonka wśród innych ikonek)
i dopisujemy linię :

Button25, "Opera Backup"="Execute program, "c:\operacopy.exe", , , "Attachment Archives""

zapisujemy i po restarcie Opery mamy gotowy przycisk do backupu

woj-tek napisał(a):

To może od razu też dorzucę moją wersję:


@For /F %%A in ('Date /t') do set DATE=%%A
@For /F "tokens=1 delims=: " %%A in ('Time /t') do set HH=%%A
@For /F "tokens=2 delims=: " %%B in ('Time /t') do set MM=%%B
Set TIME=%HH%-%MM%

D:\Programy\Other\7-Zip\7z.exe a -t7z "%USERPROFILE%\Application Data\Opera\_backup\%DATE%--%TIME%.7z" "%USERPROFILE%\Application Data\Opera\Opera\" -mx1


w ostatniej linijce trzeba podać ścieżkę do kompresora. Wynikiem jest archiwum ze skompresowanym profilem (u mnie ~1MB) o nazwie data-czas.7z

daroc napisał(a):

Originally posted by pankot:

Zrobiłem prosty backup pod przycisk i jako exe


Pliki backupu będą za każdym razem nadpisywane. Kiepskie rozwiązanie. A co jeśli komputer zawiesi się podczas pracy Opery (albo nastąpi awaria prądu) i backupowane pliki (te oryginalne, w katalogu Opery) zostaną uszkodzone? Uruchamiamy ponownie komputer, a program nadpisuje nasz jedyny backup. Rozwiązanie Tamila można stosować równie łatwo co Twoje (chyba też możliwe jest utworzenie przycisku oraz wrzucenie do autostartu), a za każdym razem tworzy nowy plik.
Wada jedynie taka, że po pewnym czasie baza backupu może urosnąć, ale skoro i tak kopiujesz tylko te dwa pliki, to będą to bardzo małe pliki (szczególnie po kompresji). Natomiast katalog backupu można co jakiś czas czyścić, usuwając najstarsze pliki (data w nazwie powoduje że nie jest to zbyt skomplikowane).