ANZEIGE:

Flashkill Updates



#1 vor 175 Tagen
ZezAme Threadersteller 50 Beiträge
Update v1.3.15:

Es ist geschafft. Ich habe so eben die Pakete, fuer Version 1.3.15, in die Webstores hochgeladen. Mit diesem Release, funktioniert die Erweiterung auf der neuen Seite so, wie zuvor auf der alten Liga Seite. Das ganze hat uns viele Stunden arbeit gekostet und waere vor allem ohne Smatify nicht moeglich gewesen. Vielen Dank auch an marc_ fuer seine Beteiligung!

Der alte Forum thread ist leider abhanden gekommen, deswegen informieren wir fortan in diesem thread. Bitte gebt uns weiter Feedback zu Problemen, die ihr beobachtet oder neuen Features, die ihr euch wuenscht. Am einfachsten ist es, wenn ihr direkt ein issue bei github erstellt. Wir schauen aber auch hier rein.

Lasst uns auch gerne ein Review oder eine Sternebewertung in den Webstores da :)

Installation:
github.com/flashkillapp/flashkill#install

Status:
Im Moment bieten die neuen Liga Seiten noch nicht die selben Informationen, wie die alten. Zum Beispiel, fehlen uns die Unterergebnisse vieler Begegnungen, aus den alten Seasons und auch aus der aktuellen. Bis 99Damage das wieder einfuehrt, sind die Analysen fuer Map Pick/Ban/Ergebnis nur eingeschraenkt moeglich.

In Version 1.3.15 bekommt ihr:
- Teamsuche button im Hauptmenu
- Steam Link/Name, Faceit Link/Elo sofern vorhanden
- Map Uebersicht, Picks/Bans/Ergebnisse sofern vorhanden
- Ergebnisse/Konsens aus vergangenen Saisons



bearbeitet von ZezAme am 06.06.2020, 18:20
#2 vor 175 Tagen
danyoO 195 Beiträge
Top, vielen Dank!

Über welchen Kanal kann man eure Arbeit mit einer kleinen Donation honorieren?
#3 vor 175 Tagen
ZezAme Threadersteller 50 Beiträge
danyoO:Top, vielen Dank!

Über welchen Kanal kann man eure Arbeit mit einer kleinen Donation honorieren?


Es befindet sich ein Spenden Button im dem Fenster, das aufgeht, wenn du oben rechts im Browser auf das Logo der Erweiterung klickst.


#4 vor 173 Tagen
unkn9wN 73 Beiträge
Echt klasse, dass ihr es doch recht zügig auf die neue Seite anpassen konntet.
Vielen Dank!

Mir ist natürlich bekannt, dass die Map Übersicht noch in der BETA ist.
Woran liegt es, dass die Saison 13 die aktuellste ist?
Gibt es keine Daten mehr von Saison 14?
#5 vor 173 Tagen
ZezAme Threadersteller 50 Beiträge
unkn9wN:Echt klasse, dass ihr es doch recht zügig auf die neue Seite anpassen konntet.
Vielen Dank!

Mir ist natürlich bekannt, dass die Map Übersicht noch in der BETA ist.
Woran liegt es, dass die Saison 13 die aktuellste ist?
Gibt es keine Daten mehr von Saison 14?


Wir haben im Moment nur begrenzt Daten zu den vergangenen Seasons zur Verfuegung. Die Beschaffung von Matchergebnissen, die nicht aktuell auf den 99Damage Seiten angezeigt, ist uns nicht moeglich.

Wenn da jemand die Ergebnisse rumliegen hat, bitte gerne melden :)

Eine Loesung, zumindest Picks und Bans der vergangenen Saisons (diese sind naemlich noch auf den Matchseiten eingetragen), in der Map Uebersicht mit anzuzeigen, ist in Arbeit.
Wie die Maps ausgegangen sind koennen wir allerding nicht anzeigen, wenn nicht ein Team alle Maps gewonnen hat (2:0 oder 3:0). Daraus koennte man ableiten, dass die einzelnen Maps auch von diesem Team gewonnen wurden. Daran arbeiten wir aber noch nicht.
#6 vor 173 Tagen
SkiZx 1709 Beiträge
danke <3
#7 vor 173 Tagen
unkn9wN 73 Beiträge
ZezAme:
Wir haben im Moment nur begrenzt Daten zu den vergangenen Seasons zur Verfuegung. Die Beschaffung von Matchergebnissen, die nicht aktuell auf den 99Damage Seiten angezeigt, ist uns nicht moeglich.

Wenn da jemand die Ergebnisse rumliegen hat, bitte gerne melden :)

Eine Loesung, zumindest Picks und Bans der vergangenen Saisons (diese sind naemlich noch auf den Matchseiten eingetragen), in der Map Uebersicht mit anzuzeigen, ist in Arbeit.
Wie die Maps ausgegangen sind koennen wir allerding nicht anzeigen, wenn nicht ein Team alle Maps gewonnen hat (2:0 oder 3:0). Daraus koennte man ableiten, dass die einzelnen Maps auch von diesem Team gewonnen wurden. Daran arbeiten wir aber noch nicht.


So wie ich das sehe sollte es aber möglich sein sich alle Daten, speziell Saison 14, von der alten Seite zu ziehen. Wie lange diese dort Verfügbar sind ist natürlich eine andere sache.

Bsp.

csgo.99damage.de/de/lea...812-n0_0rg-vs-eyes-on-u

csgo.99damage.de/de/lea...36-seven-gg-vs-vendetta

csgo.99damage.de/de/lea...n-u-vs-team-speedpixels

Oder habe ich da was missverstanden?
#8 vor 173 Tagen
ZezAme Threadersteller 50 Beiträge
unkn9wN:
ZezAme:
Wir haben im Moment nur begrenzt Daten zu den vergangenen Seasons zur Verfuegung. Die Beschaffung von Matchergebnissen, die nicht aktuell auf den 99Damage Seiten angezeigt, ist uns nicht moeglich.

Wenn da jemand die Ergebnisse rumliegen hat, bitte gerne melden :)

Eine Loesung, zumindest Picks und Bans der vergangenen Saisons (diese sind naemlich noch auf den Matchseiten eingetragen), in der Map Uebersicht mit anzuzeigen, ist in Arbeit.
Wie die Maps ausgegangen sind koennen wir allerding nicht anzeigen, wenn nicht ein Team alle Maps gewonnen hat (2:0 oder 3:0). Daraus koennte man ableiten, dass die einzelnen Maps auch von diesem Team gewonnen wurden. Daran arbeiten wir aber noch nicht.


So wie ich das sehe sollte es aber möglich sein sich alle Daten, speziell Saison 14, von der alten Seite zu ziehen. Wie lange diese dort Verfügbar sind ist natürlich eine andere sache.

Bsp.

csgo.99damage.de/de/lea...812-n0_0rg-vs-eyes-on-u

csgo.99damage.de/de/lea...36-seven-gg-vs-vendetta

csgo.99damage.de/de/lea...n-u-vs-team-speedpixels

Oder habe ich da was missverstanden?


Vielen Dank fuer die Info. Das wussten wir nicht. Anscheinend sind fuer Saison 14 dort alle Ergebnisse eingetragen. Wir werden uns das ansehen! Fuer die vorherigen Saisons sieht es aber auch dort schlecht aus.
#9 vor 172 Tagen
unkn9wN 73 Beiträge
Freut mich, wenn es euch weiterhilft :)

Ja, hat was mit diesem Gameye zu tun.
Kam ja Saison 14 zu tragen und dadurch wurden von allen vorherigen Saisons die Ergebnisse gelöscht.
Von den vorherigen Saisons kann man vermutlich nur noch die Map Vetos sauber auslesen.
#10 vor 141 Tagen
unkn9wN 73 Beiträge
Da 99dmg offensichtlich gnadenlos damit überfordert ist die Ergebnisse der einzelnen Maps auch auf der neuen Seite anzuzeigen, könntet ihr da vielleicht mit eurem Add-On nachhelfen?

Für euch sollte es ein leichtes sein sich die Ergebnisse von csgo.99damage.de zu holen und auf liga.99damage.de anzuzeigen. Ist schon nervig, wenn man jedes Mal die URL ändern muss um auf die Ergebnisse gucken zu können ;)
#11 vor 91 Tagen
Hippopotamus47 411 Beiträge
Vielen Dank für dieses Tool!

Wollte erwähnen, dass es derzeit übers Handy nicht mehr funktioniert, weder in Firefox noch auf Chrome.

Mit freundlichen Grüßen

Hippopotamus
#12 vor 74 Tagen
HideAndSeek 37 Beiträge
Warum braucht das Plugin Zugriff auf "https://steamcommunity.com/*"?

Erscheint mir sehr risky und auch nicht notwendig um einen Link zum Steam Profil einzubinden?

Meines Wissens nach, kann durch den Zugriff theoretisch sowohl Login als auch Passwortfeld ausgelesen werden.

Ich will dir nichts vorwerfen, aber - falls meine Annahme stimmt - scheint mir das doch etwas risky zu sein... Zudem sehe ich nicht wozu der Zugriff benötigt wird.. ?
#13 vor 74 Tagen
Mauric3TV 124 Beiträge
Nun da der Quellcode mMn ja auf Github öffentlich ist, kannst du ja nachgucken, anstatt solche Anschuldigungen vom Stapel zu lassen :)
Wenn nicht dann ignoriere den Eintrag einfach.
bearbeitet von Mauric3TV am 15.09.2020, 18:58
#14 vor 74 Tagen
Telvozzzar 314 Beiträge
"risky" "nicht notwendig" "lässt sich auslesen" = Anschuldigungen?

Da ist aber jemand mit dem falschen Fuß aufgestanden.
#15 vor 74 Tagen
HideAndSeek 37 Beiträge
Mauric3TV:Nun da der Quellcode mMn ja auf Github öffentlich ist, kannst du ja nachgucken, anstatt solche Anschuldigungen vom Stapel zu lassen :)
Wenn nicht dann ignoriere den Eintrag einfach.


Die im Plugin-Store hochgeladene Version muss ja nicht die auf Github veröffentlichte sein.
Wenn jemand betrügen würde, dann wäre das wohl kein Argument ;_;

Wenn die Berechtigung einen Nutzen hat, den ich noch nicht herausgefunden habe, dann ist das auch eine andere Situation. Wenn sie allerdings gar keinen Nutzen hat, dann ist das grob fahrlässig.
bearbeitet von HideAndSeek am 15.09.2020, 21:36
#16 vor 74 Tagen
marc_ 1207 Beiträge
HideAndSeek:
Mauric3TV:Nun da der Quellcode mMn ja auf Github öffentlich ist, kannst du ja nachgucken, anstatt solche Anschuldigungen vom Stapel zu lassen :)
Wenn nicht dann ignoriere den Eintrag einfach.


Die im Plugin-Store hochgeladene Version muss ja nicht die auf Github veröffentlichte sein.
Wenn jemand betrügen würde, dann wäre das wohl kein Argument ;_;

Wenn die Berechtigung einen Nutzen hat, den ich noch nicht herausgefunden habe, dann ist das auch eine andere Situation. Wenn sie allerdings gar keinen Nutzen hat, dann ist das grob fahrlässig.


Das erste "Argument" kannst du immer und überall bringen. Selbst wenn du ausschließlich Open-Source einsetzt - kompilierst du dir deine Binaries alle selbst? Wer hat den Compiler kompiliert? Man kann das beliebig weit spinnen. Unterm Strich musst du für dich entscheiden, ob du der Extension vertraust oder nicht...

Dennoch will ich kurz auf das Thema eingehen, ob die Berechtigung nötig ist. Zuerst einmal: Könntest du mir bitte ne Quelle/Screenshot schicken (gerne auch PN), wo die App tatsächlich Berechtigungen für "https://steamcommunity.com/*" anfordert? Dann müsste man sich das mal genauer angucken, denn ich finde nur "https://steamcommunity.com/profiles/*" im Code. Diese Berechtigung wird benötigt, da einige Infos aus der Steamcommunity nachgeladen werden, siehe hier

github.com/flashkillapp...members/content.ts#L204
und dann hier

github.com/flashkillapp...mbers/background.ts#L29
und dann hier

github.com/flashkillapp...mbers/background.ts#L50
und dann hier

github.com/flashkillapp...mbers/background.ts#L98
und letztendlich hier

github.com/flashkillapp...bers/background.ts#L119

Du hast dennoch Recht, die App forder im Moment "Host Permissions" an, was potenziell missbraucht werden könnte, und nicht unbedingt im vollen Umfang benötigt wird. Ich hab' dafür ein Issue erstellt: github.com/flashkillapp/flashkill/issues/40
Es gibt auch noch ein ausstehendes Issue, um die 99Dmg Hauptseite aus den Permissions auszunehmen github.com/flashkillapp/flashkill/issues/31

Wie man an der Aktivität im Projekt sieht, geht's halt immer so weiter, wie die Leute gerade Zeit haben. Ich wollte eigentlich noch mehr contributen als bisher geschehen, was dann aber wegen Arbeit und co. leider eingeschlafen ist. So ist das nunmal bei Freizeitprojekten...

Falls du dich mit Coding etwas auskennst, kannst du aber mit Sicherheit einfach einen PR erstellen und so den Code ein Stückchen nach vorne bringen. Die beiden "Chefs" sind super nett. Ich hatte von Browser Extensions bzw. Frontend Entwicklung wenig bis gar keinen Plan - hab dann in meinem PR Tips bekommen, was ich verbessern könnte, und letztendlich ist mein Beitrag dann im Code gelandet - macht Bock!
#17 vor 73 Tagen
HideAndSeek 37 Beiträge


Wenn man das Plugin installiert hat und in Chrome auf "Erweiterung verwalten" klickt, sieht man, dass diese Berechtigung erteilt wird.

Interessanterweise wird in der Manifest.json wirklich nur auf ../profiles/* angefragt (zumindest in der GitHub Version)

(Latest Commit 6. Juni 2020)

Das erscheint mir etwas strange.

Habe leider auch im Grunde 0 Erfahrung mit Browser Extensions, aber mir scheint dass die "background.js" fehlt im Repository?
Oder die Manifest.json ist nicht up-to-date. Zumindest sind die Pfade dort so, dass die referenzierten Dateien an der falschen Stelle liegen würden - auch Content Skripte?

Vielleicht kriegt das wer gepackt und kann dann mal nachschauen was Chrome für Berechtigungen anzeigt.

Ich finde solche Projekte immer Klasse, gehe aktuell natürlich auch stark davon aus, dass da irgendwo ein Fehler ist. Leider ein unglücklicher, denn Steam Accounts sind nunmal auch mit viel Wert verbunden.



Edit:
Alright, habe es geschafft die Extension in Chrome zu laden.
Schritte:
1. .zip Downloaden und extracten
2. src Ordner in den dist Ordner kopieren
3. Manifest JSON anpassen
3.1 Background.js als Background-Script komplett löschen (Killt die Funktionalität, aber ich sehe im Repo keine passende Background.js)
3.2 Skript-Pfade anpassen: .js Endung zu Typescript .ts für die Content-Skripte
3.3. sowie natürlich src/ hinzufügen für die Content-Skripte da wir den Ordner ja verschoben haben.

Chrome zeigt für die Permissions dann ebenso den Pfad OHNE /profiles/ an.

No idea, warum Chrome das so macht - obwohl in der manifest.json ja /profiles/* explizit angegeben ist.
bearbeitet von HideAndSeek am 16.09.2020, 13:04
#18 vor 73 Tagen
marc_ 1207 Beiträge
Spoiler


Das hängt damit zusammen, dass das ganze auf Webpack umgestellt wurde. Die "Contributing" Guidelines sind leider noch nicht angepasst, daher ist das alles sehr verwirrend. Hier findest du aber eine Minianleitung, wie du auch ohne am Code zu fummeln und ohne dir erst Node lokal zu installieren, direkt die Extension bauen kannst. AFAIR purzelt da dann auch die background.js raus. github.com/flashkillapp/flashkill/issues/25
#19 vor 73 Tagen
ZezAme Threadersteller 50 Beiträge
Vielen Dank, dass du dich zu dem Thema gemeldet hast, HideAndSeek. Um einen SteamLink zu erstellen, braucht man diesen Zugriff nicht, da hast du vollkommen Recht. Diese Berechtigung benötigen wir ausschließlich, um den aktuellen Steam - Anzeigenamen abzufragen. Ist sicherlich kein Feature, ohne das die Erweiterung komplett unbrauchbar wird. Vielleicht kann man das optional gestalten oder ein bisschen an den Berechtigungen feilen. (Zeit....)

Vielen Dank für den Support marc_ und was du dazu schon rausgesucht hast. Ich werde mich bei Gelegenheit damit auseinandersetzen.

Das mit den veralteten Development Guidelines geht auf meine Kappe... die habe ich geschrieben und direkt danach haben wir viel an der Struktur geändert. Werde mich daran setzen, dass zumindest für alle interessierten deutlich wird, was die Erweiterung macht.

Achso, die Erweiterung, die wir hochladen, ist die, die im repo mit dem Release getaggt ist. Wenn ich die Guidelines anpasse, werde ich einen Abschnitt darüber hinzufügen, wie man sich das selbst bauen kann und dann mit dem code aus den Webstores vergleichen kann, Guter Punk!
bearbeitet von ZezAme am 17.09.2020, 09:05

Antwort posten

Um eine Antwort erstellen zu können, musst Du eingeloggt sein.
Freaks 4U Gaming © 2012-2020 by 99damage.de - All rights reserved. - Staff - Impressum - Datenschutz