Plots2: Externe Links, die ein @-Symbol enthalten, werden derzeit als öffentliche Lab-Benutzernamen geparst.

Erstellt am 17. März 2020  ·  24Kommentare  ·  Quelle: publiclab/plots2

Szenario:
Beim Einfügen eines externen Links in einen öffentlichen Laborbeitrag
Und der Link enthält ein @
Dann sollte es als Teil der URL und nicht als Link zu einem öffentlichen Lab-Benutzernamen geparst werden

Screenshot von @joyofsoy :
Screen Shot 2020-03-17 at 3 47 42 PM

Hier ist ein Beispiellink zum Testen aus dem obigen Screenshot: https://medium.com/@erinargyle/working-during-covid-19-how-to-be-good-at-video-meetings-57f49fdb8dcd

Eine aktuelle Problemumgehung besteht darin, eine Site wie bit.ly zu verwenden, um die Links zu verschleiern, aber wir würden dies idealerweise beheben. Danke @joyofsoy für die Berichterstattung! :tada:

Ruby help wanted ws

Hilfreichster Kommentar

@emilyashley kann ich daran arbeiten?

Alle 24 Kommentare

Anmerkungen von Jeff:

@jywarren : Ich denke, wir müssen den Mustervergleicher @______ ändern, um das Muster in den Links nicht zu finden. Der Mustervergleicher ist hier: https://github.com/publiclab/plots2/blob/acd5a4910632c8cc80f9fadb54d8cc64c9600519/config/initializers/constants.rb#L2

Hier ist eine Demo des fehlgeschlagenen Mustervergleichs basierend auf Joes ursprünglichen Links; es muss geändert werden, um Benutzernamen innerhalb von URLs NICHT zu erkennen: https://rubular.com/r/HsxxuTG8zG0zSL
Screen Shot 2020-03-17 at 3 57 45 PM

@emilyashley kann ich daran arbeiten?

@Tlazypanda das wäre super, danke!!!

Hallo @Tlazypanda , hatten Sie die Möglichkeit, Änderungen mit diesem Ausdruckseditor auszuprobieren? https://rubular.com/r/HsxxuTG8zG0zSL Scheint ein kleines Spiel zu sein, um zu versuchen, wie die ' @names ' auf unserer Site erkannt werden, aber nicht, wenn auf beiden Seiten ein '/' steht.

Hey @ebarry Es tut mir so leid,

Natürlich!!! Viel Erfolg bei den Prüfungen!!!

([^`\w]|^)(?<!\/)\@([\w-]+)\b(?!\/)

Scheint richtig zu funktionieren. Können Sie bitte bestätigen, ob diese Regex korrekt ist oder nicht

Screenshot from 2020-12-17 23-24-02

@jywarren Kannst du das bestätigen?

Ich wünschte, ich könnte beides bestätigen, aber ich kenne mich mit Regex nicht aus, entschuldige meine verspätete Antwort und DANKE, dass du daran gearbeitet hast!

Funktioniert perfekt! https://rubular.com/r/jfKfgjdqi00qy4

image

Dies kann jetzt bei constants.rb eingefügt werden – es wäre auch eine gute Ausgabe nur für Erstbesucher!

Dies wurde als guter Kandidat für eine solche Ausgabe nur für Erstanfänger markiert, was bedeutet, dass es einfach, in sich geschlossen und mit etwas zusätzlicher Formatierung ein großartiger Einstiegspunkt für einen neuen Beitragenden sein könnte. Wenn Sie mit diesem Code vertraut sind, ziehen Sie in Betracht, ihn neu zu formatieren oder als Erstausgabe neu zu veröffentlichen , und


Vielen Dank für die Bewertung dieses @jywarren! Danke, Gaurav Ahlawat, dass du es getan hast

diese!

+1 336-269-1539 / @lizbarry http://twitter.com/lizbarry / lizbarry.net

Am Di, 5. Januar 2021 um 16:55 Uhr Jeffrey Warren [email protected]
schrieb:

Funktioniert perfekt! https://rubular.com/r/jfKfgjdqi00qy4

[Bild: Bild]
https://user-images.githubusercontent.com/24359/103704067-a4875580-4f76-11eb-81ae-51ab06863ecb.png

Dies kann jetzt in constants.rb eingefügt werden -- es würde gut tun
Auch für Erstanfänger!

Dies wurde als ein guter Kandidat markiert, um ein Erstbesucher zu werden
http://www.firsttimersonly.com wie diese ausgeben
https://code.publiclab.org/#r=all , was bedeutet, dass es einfach ist,
eigenständig und mit etwas zusätzlicher Formatierung könnte ein großartiger Einstieg sein
Punkt für einen neuen Beitrag. Wenn Sie mit diesem Code vertraut sind,
Bitte erwägen Sie eine Neuformatierung oder Neuveröffentlichung nur als Erstausgabe
https://publiclab.org/notes/warren/10-31-2016/create-a-welcoming-first-timers-only-issue-to-invite-new-software-contributors ,
und dann ping @publiclab/reviewers
https://github.com/orgs/publiclab/teams/reviewers , um es zu kennzeichnen.

Oder, wenn dies nicht Ihr erstes Mal ist, versuchen Sie es selbst zu lösen!


Sie erhalten dies, weil Sie erwähnt wurden.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/publiclab/plots2/issues/7675#issuecomment-754925581 ,
oder abmelden
https://github.com/notifications/unsubscribe-auth/AABHNH47FTWY45FYH34CQCDSYODDNANCNFSM4LN2YLEA
.

@ebarry Könnten Sie es bitte in FTO umwandeln, damit andere es lösen können? Vielen Dank!

toller Job @gauravahlawat81 Ich kann das für dich tun...oder vielleicht möchtest du das selbst versuchen und konvertieren?...Ich helfe gerne, wo feststeckt..was denkst du?

Ja klar, ich würde es gerne selbst umbauen. Wie mache ich das ?

Soll ich eine neue Ausgabe erstellen oder diese bearbeiten?

Toll :tada:, ja, ein neues zu erstellen wäre einfacher, wenn Sie hier auf neues Problem klicken https://github.com/publiclab/plots2/issues/new/wählen Sie First timer Only Issue und es wird vorausgefüllt pre eine Vorlage... nach dieser Zeile, in der Sie **Update** the file [$FILENAME]($BRANCH_URL) in the `$REPO` repository (press the little pen Icon) and edit the line as shown below. geben Sie die Datei an, die geändert werden muss und die erforderlichen Änderungen... Geben Sie ihr einen Titel und das sollte alles sein

Okay, danke @cesswairimu , ich werde es versuchen!

@cesswairimu Wie

Ich bin mir nicht sicher, ob es eine andere Möglichkeit gibt ... die Art und Weise, wie ich es mache, ist die Verwendung des Bots zum ersten Mal
Bei diesem Ansatz navigieren Sie also zu der Datei, die Sie in diesem Fall bearbeiten möchten, glaube ich, ist https://github.com/publiclab/plots2/blob/main/config/initializers/constants.rb und klicken Sie auf Bearbeiten-Schaltfläche (Bleistiftsymbol), nehmen Sie die erforderlichen Änderungen vor, dann bearbeiten Sie das Textfeld unter diesem Create a new branch for this commit and start a pull request und stellen Sie sicher, dass es mit first-timers- beginnt, und klicken Sie dann auf Änderungen übernehmen...

Danach sollten Sie Ihr Problem sehen, das hier erstellt wurde https://github.com/publiclab/plots2/issues/ mit Autor als Erstbesucher-Bot
mehr Dokumentation dazu ist hier, wenn das keinen Sinn macht

Ich habe das Problem erstellt, obwohl ich einen anderen Ansatz verwenden musste. Bitte sehen Sie, ob dort alles in Ordnung ist und wenn etwas geändert werden muss, lassen Sie es mich wissen.

Das Problem ist perfekt.. danke nochmal

Danke euch allen!

Sehr ordentlicher Arbeitsablauf

+1 336-269-1539 / @lizbarry http://twitter.com/lizbarry / lizbarry.net

Am Fr, 8. Januar 2021 um 4:59 Uhr schrieb Cess [email protected] :

Geschlossen #7675 https://github.com/publiclab/plots2/issues/7675 .


Sie erhalten dies, weil Sie erwähnt wurden.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/publiclab/plots2/issues/7675#event-4183687540 , oder
Abmelden
https://github.com/notifications/unsubscribe-auth/AABHNH2CH642A3GQR5SCQR3SY3JPFANCNFSM4LN2YLEA
.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

bronwen9 picture bronwen9  ·  3Kommentare

ebarry picture ebarry  ·  3Kommentare

jywarren picture jywarren  ·  3Kommentare

first-timers[bot] picture first-timers[bot]  ·  3Kommentare

first-timers[bot] picture first-timers[bot]  ·  3Kommentare