Jak wyświetlić listę wszystkich zainstalowanych rozszerzeń Firefoksa i wyeksportować ją?

8

Zastanawiałem się, czy jest jakaś funkcjonalność, czy może inny dodatek do Firefoksa, w którym mogę wyeksportować wszystkie moje dodatki do prostej listy - najlepiej txt lub html. Mam na myśli tylko nazwiska, ponieważ zaczynam tracić orientację i chcę tych samych dodatków w domu i pracy.

użytkownik48604
źródło
1
Możesz zsynchronizować swoje dodatki, aby były automatycznie zachowywane tak samo w różnych profilach, niektóre dodatki mogą również synchronizować ustawienia.
pbhj

Odpowiedzi:

17

Dumper List Extension to dodatek, który może zapisać twoje dodatki i motywy jako plik.

Edycja: Od Firefox 30 powyższy dodatek już nie działa. Możesz uzyskać listę wszystkich zainstalowanych dodatków i inne informacje o instalacji Firefoksa, wprowadzając about:supportpasek adresu. Możesz także wypróbować Addon List Dumper (bez restartu), jeśli chcesz łatwo wyeksportować listę.

Mehper C. Palavuzlar
źródło
Znakomity. Dokładnie to, co miałem na myśli.
user48604
Zasługujesz na pochwałę, ale moja reputacja jest zbyt mała.
user48604
@ user48604: Masz już dość rep, aby głosować :)
Mehper C. Palavuzlar
Ja teraz. Oto twój głos.
user48604
Dump List Addon (bez restartu) jest świetny ... nie do końca to, czego chciałem, ale wystarczająco blisko, aby mógł z nim pracować dla moich potrzeb.
Michael Tunnell,
1

lub po prostu wykonaj kopię zapasową wszystkiego:

https://addons.mozilla.org/en-US/firefox ...

FEBE (Firefox Environment Backup Extension) umożliwia szybkie i łatwe tworzenie kopii zapasowych rozszerzeń Firefox. W rzeczywistości wykracza to poza zwykłe tworzenie kopii zapasowych - w rzeczywistości będzie osobno odbudowywać Twoje rozszerzenia w instalowalne pliki .xpi. Teraz możesz łatwo zsynchronizować przeglądarki biurowe i domowe.

FEBE tworzy kopie zapasowe twoich rozszerzeń, motywów i (opcjonalnie) twoich zakładek, preferencji, haseł, ciasteczek i wszystkiego, co oferuje Firefox (może nawet wykonać kopię zapasową / przywrócić cały profil).

opexxx
źródło
1
FEBE jest fantastyczny, ale nie do tego. FEBE doskonale nadaje się do eksportowania rozszerzeń do tworzenia kopii zapasowych i synchronizacji, ale nie oferuje tego, czego zażądał PO.
Michael Tunnell,
1

Jeśli chcesz to zautomatyzować, oto skrypt w języku Python, który drukuje nazwy zainstalowanych dodatków, w tym włączoną flagę. Przyjmuje pojedynczy argument, ścieżkę profilu Firefox, którą można znaleźć na stronie about: support.

import json, os, sys
PROFILE, = sys.argv[1:]
path = os.path.join(PROFILE, 'extensions.json')
data = json.load(open(path, encoding='utf-8'))
for addon in data['addons']:
    enabled = '*' if addon['active'] else ' '
    name = addon['defaultLocale']['name']
    print(enabled, name)
efotinis
źródło
0

Prostszym sposobem byłoby użycie about:supportwskazane w zaakceptowanej odpowiedzi.

W każdym razie mógłbym zasugerować jeszcze kilka dodatków do Firefoksa:

InfoLister

i

Skopiuj rozszerzenia do schowka

Oba rozszerzenia pozwalają zobaczyć i zapisać / wyeksportować listę zainstalowanych rozszerzeń, motywów i wtyczek, pierwsze w przyjemny graficzny sposób, drugie w trzeźwy tekst, ale nie wymaga ponownego uruchamiania przeglądarki.

danicotra
źródło
oba rozszerzenia nie są kompatybilne z Firefox Quantum
boardtc