look997
Chcę skrypt, który rozwija wątki wpisu na Twitterze, w formie drzewa, bo tak się o wiele lepiej czyta, nie trzeba klikać, rozwijać, wracać, wszystko na osobnych podstronach.
Jest taka aplikacja, na PC najlepiej, która tak robi? Albo skrypt do strony, rozszerzenie do przeglądarki?
#twitter #xcom #elonmusk #userscript #webextensions #webapp #app #apk
2
  • Najlepsze
  • Wszystkie komentarze
gradekmi
gradekmi
@look997 znalazłem taką listę, nie wiem czy cokolwiek jest aktualne, ale może coś znajdziesz:

1. Thread Reader App - Możesz użyć tej aplikacji, wspominając @threadreaderapp i dodając "unroll" w odpowiedzi na dowolny tweet w wątku. Alternatywnie, można skorzystać z funkcji Quote Retweet, aby zapisać treść. Istnieje również możliwość wejścia na stronę Thread Reader i wpisania linku do tweetu w pole wyszukiwania ➊.

2. Threader - Kiedyś popularne narzędzie, obecnie część subskrypcji
1
WykopX
Nie ma. Ale przecież możesz sobie napisać taki skrypt, jeśli potrzebujesz i uważasz, że byłby przydatny.
0
look997
Jak w web-extension wykryć, czy strona internetowa obsługuje tryb ciemny i czy jest aktualnie w trybie ciemnym?

Nie tylko gdy automatycznie przełącza się w tryb ciemny (z color-scheme), ale także czy domyślnie jest wyłącznie w trybie ciemnym, bez użycia color-scheme, w ogóle bez trybu jasnego?

Chcę to do rozszerzenia typu Firelux, ale z taką automatycznym, skutecznym wykrywaniem włączonego trybu ciemnego.

#firefox #webextensions #css #javascript
0
  • Najlepsze
  • Wszystkie komentarze
lobo
@look997: Nie da się, to strona wykrywa czy ma użytkownik ma włączony tryb ciemny i na tej podstawie może serwować inne style. Czy strona używa trybu ciemnego musiałbyś w najlepszym wypadku szukać czy w stylach css strony jest @media (prefers-dark-interface) + detekcja czy użytkownik ma włączony tryb ciemny, ale brak tego nie oznacza, że strona działa w trybie ciemnym bo równie dobrze deweloper mógł użyć jakiejś klasy na html/body
1
look997
@lobo: Tak żem czuł. Myślałem że może się ktoś wysilił z wykrywaniem ciemnego tła chociaż i jasnych napisów, taki wykrywający co się da...

Potem przyszło mi do głowy, że powinna istnieć baza stron, która ma tryb ciemny, i takim sposobem to obejść...
Ale sam ją sobie właśnie robię w Firelux, mozolnie klikając.
0
look997
Czy synchronizacja działa na plik zip załadowany z Dodatki -> Narzędzia dla wszystkich dodatków -> Zainstaluj dodatek z pliku...?

Robię podstawowy test synchronizacji browser.local.sync:

javascript
let monster =
0
  • Najlepsze
  • Wszystkie komentarze
look997
@look997: Testowałem, i sam sobie odpowiem:
1. Da się.
2. Da się nawet bez pakowania do pliku zip, można nawet bezpośrednio załadować folder w about:debugging#/runtime/this-firefox
0
look997
Marzy mi się browser.storage.sync, ale dla webu.
Że można przechowywać i synchronizować dane ze strony internetowej, poprzez konto przeglądarki internetowej, które synchronizuje ustawienia i dodatki przeglądarki internetowej.
Można by to też przesunąć do poziomu synchronizacji poprzez konto systemu operacyjnego.

#webextensions #webdev #frontend #backend #programowanie
0
  • Najlepsze
  • Wszystkie komentarze
look997
To ma się synchronizować przez usługę synchronizacji od Mozilli na Firefox i od Google na Chrome.
Bez zakładania konta przez usera, a od strony dewelopera, bez zarządzania tym storage, po prostu zapisujesz do asynchronicznego storage, i nie myślisz o tym więcej, backendu nie musisz mieć.

Dla WebExtensions działa.
Z założenia byłby to niewielki storage.
0
look997
Funkcje loadOneTab i loadURI w 2023 w Firefox Experimental API?

Używam Experimental API w moim prywatnym rozszerzeniu do Firefoksa.

Do tej pory używałem Firefox 102 ESR, ale planuję przejście na Firefox ESR 115. Jest już dostępna Firefox 115 Beta, więc zacząłem ją testować ze zwoim prywatnym rozszerzeniem.

Do
0
  • Najlepsze
  • Wszystkie komentarze
look997
Znalazłem rozwiązanie w kodzie źródłowym Firefoksa - loadTabs.

Zamiast loadOneTab użyłem tego:

window.gBrowser.loadTabs( [linkGo] , {
inBackground:
0
look997
Rzygam, jak widzę przycisk "pokaż więcej" na Twitterze.

Żeby to działało tak jak na Fb/Wykop, że rozwija treść bez przeładowywania strony, ale nie, to przerzuca na osobną podstronę. (-‸ლ)

Jest dodatek/skrypt, który to naprawia? Że "pokaż więcej" tylko doładowuje brakującą treść tweeta?
#twitter #elonmusk #musk #userscript #userexperience #addons #extensions #webextensions #webext
1
  • Najlepsze
  • Wszystkie komentarze
look997
#firefox #chrome #opera #brave #edge #safari #przegladarki #webextensions #blink #gecko #servo #webkit #electron
Czy jest przeglądarka internetowa, z interface-em zbudowanym z czystego webu(HTML+CSS+JS)?
Oparta o silnik Chrome.

Coś jak browser.html tylko na PC.
Może coś w Electron albo czymś podobnym?
0
  • Najlepsze
  • Wszystkie komentarze
look997
#firefox #webextensions #programowanie #javascript #extensions #addons
Zauważyliście że przeglądając bazę rozszerzeń Firefoksa z wersji 57, jako działające są oznaczone praktycznie wyłącznie rozszerzenia ograniczające się do bycie UserScript'em dla stron?
Do tego tylko 3/20 w ogóle działają. To się pewnie jeszcze zmieni, ale raczej niewiele i to też najczęściej tylko w pozostałych UserScript'ach.

Mozilla powinna zrobić userscripts.mozilla.org i tam umieścić WebExtensions, a addons.mozilla.org zostawić
4
  • Najlepsze
  • Wszystkie komentarze
look997
#firefox #addons #webextensions
Dlaczego jeszcze nie ma wsparcia dla tego w Firefoksie?
https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/Management/onDisabled

Czy da się to inaczej zrobić?
1
  • Najlepsze
  • Wszystkie komentarze
look997
#firefox #webextensions #addons #extensions
Jakie możliwości daje Firefox WebSkins API? (Czy jak to się nazywa).
Pewnie dosyć ograniczone możliwości?
1