Spacc BBS Spacc BBS
    • Categorie
    • Recenti
    • Tag
    • Popolare
    • Mondo
    • Utenti
    • Gruppi
    • Registrati
    • Accedi
    La nuova BBS è in fase Alpha. I post precedenti al 22 luglio 2024 potrebbero non essere trasferibili, ma rimarranno disponibili per la lettura su /old/.

    So I'm improving Article display in Hometown.

    Pianificato Fissato Bloccato Spostato Uncategorized
    7 Post 5 Autori 0 Visualizzazioni
    Caricamento altri post
    • Da Vecchi a Nuovi
    • Da Nuovi a Vecchi
    • Più Voti
    Rispondi
    • Topic risposta
    Effettua l'accesso per rispondere
    Questa discussione è stata eliminata. Solo gli utenti con diritti di gestione possono vederla.
    • darius@friend.campD Questo utente è esterno a questo forum
      darius@friend.camp
      ultima modifica di

      So I'm improving Article display in Hometown.
      @julian made this post:

      Link Preview Image
      https://community.nodebb.org/post/105824 · BrowserPub · A browser for exploring ActivityPub and the fediverse

      Explore the open social web through the lens of ActivityPub and the fediverse.

      favicon

      (browser.pub)

      `content` and `summary` are ALMOST the same, so my software renders repeated content. I'd like to be able to say "if content and summary are the same, then default to one of them and exclude the other". Now the only difference seems to be a newline, so maybe I just trim whitespace but... thoughts? Is this good use of `summary` by nodebb in the first place?

      CC @technical-discussion

      trwnh@mastodon.socialT P 2 Risposte Ultima Risposta Rispondi Cita 0
      • trwnh@mastodon.socialT Questo utente è esterno a questo forum
        trwnh@mastodon.social @darius@friend.camp
        ultima modifica di

        @darius @julian @technical-discussion interestingly https://indieweb.org/post-type-discovery#Algorithm suggests that you check if the `name` is a prefix of `content`, and if it is, then it is a Note. perhaps similar logic can be used to check if `summary` is a prefix of `content` in some way?

        i don't think this is particularly *wrong*, as generating summaries from excerpts of content is a common pattern in e.g. static site generators like Hugo. it is indeed duplicative, though!

        trwnh@mastodon.socialT 1 Risposta Ultima Risposta Rispondi Cita 0
        • P Questo utente è esterno a questo forum
          porous_grey_matter@lemmy.ml @darius@friend.camp
          ultima modifica di

          I can't speak to whether using this field this way is good or not.

          I would set some kind of threshold for a similarity metric (eg Levenshtein distance, maybe divided by string length) below which you only display one. Maybe that's too clever. But it would also catch cases where there was just some punctuation mark difference or something.

          1 Risposta Ultima Risposta Rispondi Cita 0
          • trwnh@mastodon.socialT Questo utente è esterno a questo forum
            trwnh@mastodon.social @trwnh@mastodon.social
            ultima modifica di

            @darius @julian @technical-discussion one thing this suggests is that there is a semantic difference between "summary" in the sense of providing a short blurb that is additive to the content (kinda like a subheading!), vs "summary" in the sense of providing an excerpt to be used as a kind of preview (as in a list of articles)

            julian@activitypub.spaceJ 1 Risposta Ultima Risposta Rispondi Cita 0
            • julian@activitypub.spaceJ Questo utente è esterno a questo forum
              julian@activitypub.space @trwnh@mastodon.social
              ultima modifica di

              trwnh@mastodon.social end of the day. I think it's up to each implementor as to how they wish to populate summary.

              NodeBB takes the first few sentences adding up to but not exceeding 500 characters, and uses those. It does change the HTML because simple truncation would leave you with broken or unfinished tags.

              That's probably why darius@friend.camp said they were almost the same.

              trwnh@mastodon.socialT julian@community.nodebb.orgJ 2 Risposte Ultima Risposta Rispondi Cita 0
              • trwnh@mastodon.socialT Questo utente è esterno a questo forum
                trwnh@mastodon.social @julian@activitypub.space
                ultima modifica di

                @julian @darius Hugo does the same by default, taking the first ~70 characters to the nearest word boundary (or something like that).

                i'm just pointing out that there might be some needed disambiguation with how `summary` is used, to account for this kind of "excerpt vs subtitle", "duplicative vs additive" usage.

                1 Risposta Ultima Risposta Rispondi Cita 0
                • julian@community.nodebb.orgJ Questo utente è esterno a questo forum
                  julian@community.nodebb.org @julian@activitypub.space
                  ultima modifica di

                  darius@friend.camp but to answer your initial query, I feel that summary is always going to be subservient to content. It's either a truncation or derivative of content, so if you have the capabilities to parse content, just use that in its entirety and pass over summary

                  (Until T&S standardize CWs, but that's a different story)

                  1 Risposta Ultima Risposta Rispondi Cita 0
                  • Primo post
                    Ultimo post