Skip Navigation
RSS feeds for communities on other instances - how to click through using our own instance?
  • Yeah, I see on my side that the community page here on SDF (e.g. https://lemmy.sdf.org/c/programming@programming.dev) still has an RSS feed URL from the actual instance (in this case, https://programming.dev/feeds/c/programming.xml?sort=New)

    Anyone know of a way around this?

    I also mainly read SDF starting from RSS, but I use the singular feed for all my subscriptions. These always have links that take me to https://lemmy.sdf.org/post/XXXXXX. From newsboat (emphasis on link [3]):

    Feed: SDF Chatter - Subscribed
    Title: 2048 game I made in POSIX Shell
    Author: https://iusearchlinux.fyi/u/narshee
    Date: Tue, 11 Jul 2023 22:19:45 +0800
    Link: https://github.com/narshee/2048.sh/
    
    submitted by narshee[1] to shell[2]
    12 points | 2 comments[3]
    https://github.com/narshee/2048.sh/[4]
    
    Links:
    [1]: https://iusearchlinux.fyi/u/narshee (link)
    [2]: https://lemmy.sdf.org/c/shell (link)
    [3]: https://lemmy.sdf.org/post/741605 (link)
    [4]: https://github.com/narshee/2048.sh/ (link)
    

    Side-note: Only by pasting the above did I realize that the second link there is broken; it should go to https://lemmy.sdf.org/c/shell@programming.dev

    Perhaps this could be a workaround for you instead of having one feed per community? Perhaps also check if this is a feature request for Lemmy already?

  • do you use file extensions for your scripts?
  • If we're talking specifically about executable scripts, here is #bash's (libera.chat) factoid on the matter:

    Don't use extensions for your scripts. Scripts define new commands that you can run, and commands are generally not given extensions. Do you run ls.elf? Also: bash scripts are not sh scripts (so don't use .sh) and the extension will only cause dependencies headaches if the script gets rewritten in another language. See http://www.talisman.org/~erlkonig/documents/commandname-extensions-considered-harmful

    It's for these reasons that I keep my executable scripts named without extensions (e.g. install).

    I sometimes have non-executable scripts: they're chmod -x, they don't have a shebang, and they're explicitly made for source-ing (e.g. library functions). For these, I give them an extension depending on what shell I wrote them for (and thus, what shell you need to use to source them), e.g. library.bash or library.zsh.

  • Managing dotfiles with GNU stow
  • I agree with @glad_cat@lemmy.sdf.org, all of these are just different ways to skin the cat. Whatever gets the files in the proper directories. Once you pick one (even arbitrarily, to a degree), you'll very likely find no reason to push you toward another solution. I myself use symlinks with GNU cp -s

  • igemnace igemnace @lemmy.sdf.org

    I'm a Unix citizen. I work with the modern web, but have a soft spot for the old Internet.

    Check out my site.

    Posts 0
    Comments 4