automatyczny eksport zakladek

w dziale Opera
monster napisał(a):

witam,
czy istnieje sposob aby Opera automatycznie eksportowala zakladki do htmla np co 24h?
albo jeszcze lepiej po kazdej zmianie w spisie ulubionych adresow!!

na serwerze trzymam htmla ze spisem moich ulubionych stron i mam do nich dostep
z kazdego miejsca na swiecie, chcialbym aby ten spis auaktualnial sie automatycznie,
a nie recznie przeze mnie co jakis czas.

czy da sie tak zrobic?

ps. tych ulubionych jest calkiem sporo,
wiec strona ze spisem jest bardzo dluga,
da sie jakos eksportowac do htmla tak, zeby dzielil na kategorie/podkategorie (tak jak mamy drzewo katalogow w zakladkach)

pzdr,
pawelnawrocki

Ultrazbig napisał(a):

Też bym tak chciał ... żeby się co 24 automatycznie archiwizowało do HTML-a ... może w przyszłości pojawi się taka możliwość.
Na otarcie łez ... jak znasz Perla ... HTML i CSS to przejrzyj sobie ten wątek Zobaczysz że jest możliwość łatwego dostępu do głównych katalogów, co ułatwia wyszukiwanie linków.

Pozdrawiam
Zbyszek

monster napisał(a):

wydaje mi sie, ze taki feature nie jest jakims wielkim problem dla programistow.
FireFox od razu przetrzymuje zakladki w pliku html
i za pomoca automatycznego kopiowania zawsze na serwerze mialem aktualny spis linkow. smile

monster napisał(a):

problem rozwiazany.
mam juz automatycznie aktualizowana liste zakladek na serwerze w formie strony www.
a poradzilem sobie w ten sposob.

1. program SeocondCopy2000 automatycznie kopiuje po kazdej zmianie plik opera6.adr
na moj serwer linuksowy
2. tam co crona wrzucilem skrypt operahotlist2html, ktory co godzine sie ururuchamia
i przerabia zawsze aktualny plik opera6.adr na linki.html

efekt mozna zobaczyc tutaj http://enpe.pl/bookmarks/linki.html

Mayor napisał(a):

a nie boisz sie że takie rozwiązanie narusza Twoją prywatność?
(mam na mysli np. punkt "cracki i seriale" wink)
pozatym kiedyś możesz dodać jakiś link do banku albo strony i na tej podstawie ktoś mógłby wydedukować stronę Twojego banku i w sumie coś zrobić albo sie podszyć albo cuś (nie wiem czy i do czegoś komuś mogłoby się taka wiedza przydać ale powątpiewam)

Ultrazbig napisał(a):

Mayor Przecież nie musi informować pod jakim adresem znajduje się ten plik. Może zresztą założyć hasło itd.

monster dla mnie bomba. Jeżeli dysponujesz czasem i chęciami podziel się swoim sposobem nieco dokładniej ... hmmm ... łopatologicznie ... na pewno znajdą się chętni do skorzystania z twojego pomysłu ... bo ja na pewno.
No może zamiast SecondCopy2000 poszukałbym coś innego ... freeware ...


Pozdrawiam
Zbyszek

Ps.
Taka archiwizacja jest swietnym rozwiązaniem. Gdyby tak można było pisać pluginy ... pewnie powstałaby taka obsługa ???

lazik_s napisał(a):

Równie dobrze można by było zaszyfrować plik z zakładkami. Dość prosta operacja.
Oczywiście u monstera liczy się inna funkcjonalność tego rozwiązania.

ben4alfa napisał(a):

Faktycznie fajna rzecz , możesz udostępnić ten skrypt ?

Ultrazbig napisał(a):

No to chyba nie zabezpiecza za bardzo. Wystarczy najechac na link prawy klik z menu wybrać kopiuj adres odnoścnika ctrl+alt+c otworzyć nową stronę wcisnąć ctrl+d no i jest dostęp do strony.

Pozdrawiam
Zbyszek

Ps.
Coś ten świat mały ... kolega student/architekt z 3miasta wink
Dużo jednak można się dowiedzieć z zakładek

monster napisał(a):

Ultrazbig: jezeli juz raz otwierales u siebie strone linki.html i wpisywales wczesniej haslo
to za drugim razem juz nie musisz wpisywac tego hasla.

ben4alfa: zabezpieczenie dostepu do katalogu realizowane jest przez .htaccess,
a dokladnie jego zawartosc wyglada w ten sposob

AuthType Basic
AuthName "moje zakladki"
AuthUserFile /home/www/bookmarks/.htpasswd
Require valid-user


no i oczywiscie nalezalo stworzyc plik /home/www/bookmarks/.htpasswd
przez wydanie komendy htpasswd /home/www/bookmarks/.htpasswd

ben4alfa napisał(a):

nie o ten smile
ten by mi się przydał -> operahotlist2html

monster napisał(a):

jest tutaj
http://nelson.oit.unc.edu/~alanh/operahotlist2html/

potrzebujesz jeszcze perla,
nie udalo mi sie uruchomic tego skryptu w windowsie,
ale poniewaz mam perla na serwerze linuksowym
wiec operacja przerobki pliku .adr na html odbywa sie na serwerze

Ultrazbig napisał(a):

monster już wiem co się stało i dlaczego miałem dostęp bez hasła na twoją stronę. Ponieważ wcześniej podałeś do niej link i ja przegladałem to ... wylądowała w keszu. Teraz założyłeś na folder hasło ... więc Opera otworzyła mi z keszu i zapytała o hasło wtedy gdy kliknąłem na linki heh ... bigsmile

ben4alfa gdybyś przeczytał wątek od poczatku znalazłbyś namiary na operahotlist2html i nie tylko wink

Pozdrawiam
Zbyszek

Ps.
/ Piwek / RMA / spock

ben4alfa napisał(a):

Dzięki bigsmile

Ultrazbig napisał(a):

Mam konto WWW z obsługą przez Cpanel. Mam tam Cron jobs i zaistalowany Perl. Czy to wystarczy żeby zrobić tak jak Ty masz. Przyznam, że nie znam się na tym ... jeżeli byłbyś tak miły ... i nieco podpowiedział smile

Pozdrawiam
Zbyszek

monster napisał(a):

haslo?
co za problem
http://enpe.pl/bookmarks/linki.html
user: opera haslo: opera

mina86 napisał(a):

Warto zauważyć, że analogicznie można to też wykonać pod Windowsem. Wystarczy tylko zainstalować sobie Perla i ustawić zadanie w Harmonogramie Zadań (czy jak to się tam zwie).

-- dopisek --
Aha, jeszcze sprawa o którą pytał Ultrazbig: Zakładam, że skrypt jest w ~/operahotlist2html.pl i ma prawa do wykonywania (chmod 700), plik z bokmarkami w ~/opera6.adr, a geenrowany plik ma być w ~/public_html/links.html, wówczas w wpis w crotnabie wyglądałby mniej więcej tak:

0 * * * * ~/operahotlist2html.pl -i ~/opera6.adr -o ~/public_html/link/index.html

Jeżeli raz na 24h to wówczas coś w stylu:
0 0 * * * ~/operahotlist2html.pl -i ~/opera6.adr -o ~/public_html/links.html

Więcej nt. tych gwiazdekmoż na przezytać odpalając komendę: man crontab.

Odpowiedź ta była też udzielona w topicu na moim forum i pod jej wpływem wrzuciłem to tez tutaj wink

-- kolejny dopisek --

Jak już robić pod Linuksem to dobrze! wink Proponuję do kat. domowego wrzucić plik update-bookmarks.sh z chmod 700 i z następująca zawartością:
#/bin/sh

OPERA2HTML=~/operahotlist2html.pl
OPERA_ADR=~/opera6.adr
LINKS_HTML=~/public_html/links.html

if [ "$OPERA_ADR" -nt "$LINKS_HTML" ]; then
  $OPERA2HTML -i "$OPERA_ADR" -o "$LINKS_HTML"
fi

A w crotnabie coś na wzór:
0 0 * * * ~/update-bookmarks.sh

monster wspominał, że ten jego program kopiuje plik opera6.adr za każdym razem gdy się zmieni, zatem wnioskuję, że jak się nie zmienia to go nie kpiuje wink Dzieki wykożystaniu tego skryptu ulżymy troche procesorowi, gdyż konwersja opera6.adr->links.html będzie się wykonywać jedynie w przypadku, gdy ten pierwszy plik został zmeniony. Oczywiście, jeżeli tak czy siak wysyłamy ten plik w stałych odstępach czasu nie przejmując się tym, czy się on zmienił czy nie to tak czy owak ten skrypt nie da oczekiwanego rezutlatu.

Ultrazbig napisał(a):

Heh ... ja tu walczę ... zwyciężam ... wchodzę ma forum żeby się pochwalić co mi się udało. A tu już czeka rozwiązanie bigsmile

Dzięki mina86 udało mi się uruchomić crona na moim serwerze.
Znalazłem też program ABC Backup (freeware), który robi backupy i pozwala je wysyłać na serwer.

Z połączenia tych dwóch elementów udało mi się uzyskać efekt automatycznego archiwizowania zakładek w postaci html ... ufff

Pozdrawiam
Zbyszek

Ps.
Teraz zabieram się do czytania postu mina86 (dzięki)

//edit:
Ps.Szkoda, że nie ma jakiegoś skryptu, który przetwarza plik notatek na jakiś html.

Baca napisał(a):

Ps.Szkoda, że nie ma jakiegoś skryptu, który przetwarza plik notatek na jakiś html.

No to trzeba napisać smile