Usuwanie duplikatów emaili

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

Znalazłem w necie (http://projects.m-qp-m.us/donkeypuss/how-to-remove-duplicate-emails-in-opera-m2_2009-12-31) skrypt w Pythonie do usuwania zduplikowanych maili. Generalnie, z tego co zrozumiałem zasada jego działania jest taka że wyszukuje powtarzające się wiadomości, dodaje do nich jakiś nagłówek, a później można je łatwo odfiltrować w operze.
Jako że absolutnie nie znam się na Pythonie z góry spodziewałem się że nie dam rady go uruchomić ale spróbowałem.
Zainstalowałem Pythona, ze strony tego gościa kod wrzuciłem do trzech plików txt no i kiedy próbuję uruchomić (run module) - wywala mi błąd, że

"invalid character in identyfier"
i podkreśla pierwszy backslash w linii:

dirroot = ‘c:\\UserProfile\\AppData\\Local\\Opera\\Opera\\mail’
Namiarów na autora jakoś nie mogę tam nigdzie znaleść, komentarza do artukułu ze skryptami też nie udaje mi się dodać...
Co robię źle? Ma ktoś może doświadczenia z tym Pythonem? Nie dało by się z tego kodu zrobić widgeta do opery?
To chyba pierwsze - (podobno działające) rozwiązanie problemu powtarzających się wiadomości w operze....

nowotny napisał(a):

Po pierwsze, musisz podać prawidłową ścieżkę do katalogu 'mail' Opery na twoim komputerze w wyżej wymienionej zmiennej 'dirroot'...
Po drugie, jeśli zrobiłeś kopiuj-wklej z tej strony to musisz zamienić wszystkie znaki ‘ i ’ na znak pojedynczego cudzysłowu (')...

kubaszabelski napisał(a):

Dirrot to wiedziałem - zaskoczyły mnie te apostrofy.
To samo jest w drugim skrypcie z myślnikiem.
Kod działa - wszystko się ładnie filtruje.
Jest tylko myk polegający na tym ze robiąc drugi skrypt w tekście ścieżki nie może byc spacji - ja sobie spacje pozamieniałem na "-xxx-", przemieliłem skrypt i spowrotem zamieniłem "-xxx-" na spacje.