#api

8
31
LondoMollari

@Hajt Zbadaj sobie serwis OpenRouter.

Hajt

@LondoMollari dziękuję kochany

Zaloguj się aby komentować

Standardowy wątek o kosztach Google Maps i jak ktoś przypadkiem wtopił kasę. Ale czego ja nie wiedziałem i co jest srogie, to, że Google zabrania cachowania i teoretycznie można to zinterpretować tak, że każdy użytkownik szukający "Kraków" powinien strzelić po wyniki dla "Kra", "Krak" do Google osobno, bo to by było cachowanie autocomplete. XD


https://www.reddit.com/r/webdev/comments/1n4ikxo/comment/nbld96q/


#google #api #googlemaps #programowanie

Catharsis

@Deykun To poczytane xd

Ktoś wie co jest nie tak z Redditem ostatnio bo bez przerwy widzę takie akcje gdzie upvotowane posty są usuwane losowo przez adminów subredditów bez żadnego powodu xd.

5a40d005-34dd-4176-9c8d-dba36c7b66b3

Zaloguj się aby komentować

koszotorobur

@entropy_ - mam swoją implementację którą wgrałem w mój firmware lata temu

l__p

@entropy_ 25 powodów na powiedzenie nie wpakowane w json na 1000 linijek xD

Catharsis

@entropy_ Idę o zakład, że większość z tych 1000 powodów była pisana przez AI. W sumie cały ten "projekt" mógł być.

Zaloguj się aby komentować

Jak zweryfikować aplikację? Potrzebuję funkcjonalności logowania oraz dodawania wpisów poprzez API hejto. U mnie działa, ale u pozostałych użytkowników już nie koniecznie. Obstawiam, że to kwestia zabezpieczeń portalu. Aplikacja w panelu dewelopera ustawiona na "Live", uprawnienia też się zgadzają.

#api #hejto

ebe

@renkeri Cześć! Aplikacja została zweryfikowana, użytkownicy powinni już móc się logować

@koszotorobur dzięki za ping!

Zaloguj się aby komentować

Acrivec

@renkeri z pół roku

Zaloguj się aby komentować

**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 tej pory, używałem wewnętrznym funkcji Firefoksa, jak `loadOneTab` and `loadURI` i działało to bardzo dobrze.


Funkcji `loadOneTab` używałem w taki sposób:


```


const placesURL = "chrome://browser/content/places/places.xhtml";


      window.gBrowser.loadOneTab( placesURL, {


         inBackground: false,


         allowThirdPartyFixup: true,


         relatedToCurrent : true,


         triggeringPrincipal: Services.scriptSecurityManager.getSystemPrincipal()


} );


```


Ale funkcja `loadOneTab` już w ogóle nie istnieje w API wewnętrznym Firefoksa. Czym go zastąpić?


Znalazłem funkcję `_createTab`:


```


// window.gBrowser._createTab({ uriString: placesURL });


```


Ale funkcja `_createTab` zwraca błąd:


```


Uncaught Error: UserInteraction with id "browser.tabs.opening" was not initialized


```


...to chyba przez zabezpieczenie, żeby ta funkcja była wywołana tylko poprzez akcję użytkownika? A ja wywołuję tę funkcję wewnątrz `async function`.


Da się jakoś otworzyć nową kartę z poziomu Experimental API w Firefox 115 beta?


Bardzo bardzo tego potrzebuję. Naprawdę bardzo.





Funkcji `loadURI` używałem w taki sposób:


```


window.gBrowser.selectedBrowser.loadURI(linkGo, {triggeringPrincipal: Services.scriptSecurityManager.getSystemPrincipal()});


```


Funkcja `loadURI` wydaje się być nadal dostępne w wewnętrznym API Firefoksa, ale zwraca taki błąd:


```


TypeError: 'uri' member of CancelContentJSOptions is not an object. RemoteWebNavigation.sys.mjs41


```


Jak pokonać ten błąd?


#firefox #addons #webextensions #experimental #api

fewtoast

Znalazłem rozwiązanie w kodzie źródłowym Firefoksa - loadTabs.


Zamiast loadOneTab użyłem tego:



window.gBrowser.loadTabs( [linkGo] , {<br />

	inBackground: event.target.inBackground,<br />

	relatedToCurrent: true,<br />

	allowThirdPartyFixup: true,<br />

	triggeringPrincipal: Services.scriptSecurityManager.getSystemPrincipal()<br />

} );<br />

```<br />

<br />

---<br />

<br />

Zamiast `loadURI` użyłem tego:<br />

<br />

```<br />

window.gBrowser.loadTabs([linkGo], {<br />

	replace: true,<br />

	allowThirdPartyFixup: true,<br />

	triggeringPrincipal: Services.scriptSecurityManager.getSystemPrincipal()<br />

});<br />

```<br />

<br />

...kluczowe jest `replace: true`, dzięki któremu URI otwiera się w aktualnie otwartej karcie.

Zaloguj się aby komentować

@bojowonastawionaowca @Huxley @Oczk @Hexslav albo inny moderatorze, chciałbym zgłosić problem z dostępem do API. Mam sobie bota @hejtoStats , który od dziś nie może otrzymać tokenu (błąd 403) z poziomu mojego serwerka, z którego wysyłane są statsy na hejto. Co ciekawe, z mojego laptopa wszystko działa, więc zgaduję, że IP serwerka wpadło na jakąś blacklistę. Jak mogę otrzymać wsparcie w tym temacie?


#bughunter #api #hejtoapi

mulek10d

Potwierdzam, mój skrypt do dodawania wpisów na sztafetę i inne tagi blokowany przez cloudflare chyba

size

W sumie warto zawołać @hejto

mulek10d

@size pingnąłem mailem hejto i odblokowali na CF przynajmniej moje rzeczy, polecam spróbować

size

@mulek10d dzięki, wieczorem się przekonamy, czy i mi pomogło

size

@sloik84 może napisz maila, jak zrobił @mulek10d ?


BTW przy okazji fajnie widać, jak bardzo w Hejto brakuje sortowania po aktywności wpisów, ten Twój wpis już pewnie tylko Ty widzisz i odwiedzasz, bo dodanie komentarza nie powoduje jego ponownego podbicia na liście wpisów.

sloik84

@size Ja już tam z nimi od miesiąca pisze

Zaloguj się aby komentować

globalbus

@Xavy nie przesadzajmy, wyszukiwanie pełnotekstowe to w dzisiejszych czasach nie jest jakiś nie wiadomo jaki problem.

SluchamPsaJakGra

@renkeri nie działa 🤷‍♂️

Xavy

@renkeri no tak - tags?query działa, ale posts?query już nie chce. a parametr query jest przecież uwzględniony w dokumentacji do posts

Zaloguj się aby komentować

Dissociated

Tutaj jest dodany niewidoczny tag #test

Zaloguj się aby komentować

Dissociated

Działa, ale chyba coś powaliłem z tagami -,-

dildo_swaggins

@Dissociated gdzie mozna dostep dostac?

Dissociated

@dildo_swaggins https://developer.hejto.pl

W porównaniu do wykopu jest niezła dokumentacja. Nawet jeśli gdzieniegdzie są braki, to trzymali się standardów i komunikaty też dużo wyjaśniają.

Zaloguj się aby komentować

LM317T

@specyvic ch⁎⁎⁎ia panie, ch⁎⁎⁎ia

Dzban3Waza

Dwie linie nie dość że bezbek to akurat wierzę że nikt tam ręcznie łączenia nie robi czasem

Odczuwam_Dysonans

@specyvic działa już? Chyba dopiero o.O

Zaloguj się aby komentować

LM317T

@alucard https://developer.hejto.pl/

ale logowanie żeby utworzyć apke nie działa na razie już naprawiają drugi miesiąc

lukmar

@alucard nie ma sensu pytać o takie rzeczy bo i tak nikt nie odpowiada. "Cisza radiowa". 🙄

Hejto_nie_dziala

@hejto czy to prawda że Hejto nie działa?

Zaloguj się aby komentować

LM317T

@Acrivec ¯\_(ツ)_/¯

Razikus

Zachęcam do codziennego przypominania na discordzie

Bugi -> API


Uskuteczniam od jakiegoś czasu

senpai

@LM317T jeszcze sobie poczekamy

Zaloguj się aby komentować

Team @hejto - kiedy można spodziewać się aktualizacji rejestracji aplikacji przez panel deweloperski?


Kurczaki czekam z robotą w #hejtolos aby user @hejto-los dodawał komentarze do wpisów, z których jest losowany piorun. Mogę już robić walk-around czyli działać jak przeglądarka ale z waszym kluczem będzie szybciej...


Niemniej dziękuję za Waszą dotychczasową pracę nad portalem


#hejto #api #programowanie

tatarysh

@inty ja czekam na zmianę nicku od dwóch tygodni

Hepar

@tatarysh usuń konto i załóż drugie z takim samym mailem, najprostsze rozwiązania są najlepsze xD

tatarysh

@Hepar szkoda mi konta które mam od samego poczatku istnienia hejto

Zaloguj się aby komentować

wojtek-x

@KrwawyBot dokładnie o tym mówię

wombatDaiquiri

@hejto fama idzie, może warto poświęcić wieczór/weekend i kuć żelazo póki gorące?

KrwawyBot

@wojtek-x to że nie mam dostępu do API to zrozumiałe - jestem płotką, nie przynoszę dochodu, ok - biznes jest biznes

ale ktoś mógłby odpowiedzieć na temat harmonogramu pracy, terminu przyznania dostępu itp

cokolwiek....

Zaloguj się aby komentować

Parę dni temu napisałem skrypcik w pythonie do sciągania wpisów pod tagiem "sztafeta" (raz na pięć minut) używając #api #hejto ( https://api.hejto.pl/posts) - śmigało sobie, aż dziś po południu cloudflare zaczął mi blokować.


Tak już będzie? @hejto

couponsfromchina.com

@inty @mulek10d a możecie się zalogować na https://www.hejto.pl/logowanie?redirect=https://developer.hejto.pl/applications/create ?

mulek10d

@couponsfromchina.com oj nie to od dawna nie działa, jest na to bug na discordzie, nie trzeba co pół roku przypominać

inty

@couponsfromchina.com nie możemy Jak wspomniał @mulek10d prosimy i prosimy.

Zaloguj się aby komentować

Dlaczego w definicji API jest tyle zduplikowanych modeli, np User1, User2, User3, itd.


Ktoś coś?


@hejto


#hejto #programowanie #api

Zaloguj się aby komentować

hejto

@kkk1337 poprawimy i damy znać

BananowyKoko

@hejto a to bardziej 2 dni, czy 2 tygodnie? Bo korzystam z obejścia, a może już całkiem niedługo nie będzie trzeba?

KrwawyBot

@hejto jakiś update, kiedy to ogarniecie? albo czy możecie przyznać dostęp z pominięciem tej strony?

Zaloguj się aby komentować

Zaloguj się aby komentować

Następna