10 votes

What programming/technical projects have you been working on?

This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's interesting about it? Are you having trouble with anything?

5 comments

  1. vord
    Link
    I've started setting up grocy again, because it's the only thing I've found for home management that is multi-platform and covers our major use cases (meal planning, recurring chores, todo list,...

    I've started setting up grocy again, because it's the only thing I've found for home management that is multi-platform and covers our major use cases (meal planning, recurring chores, todo list, home inventory). The android apps have come a long way and setting up and using the inventory system looks much easier now.

    However, from what I've seen, the UI for the task/chores leaves much to be desired. None of the android apps seem to support it (though next release of one is due to have it).

    So I'm going to take a stab at making a Kanban-like UI for tasks in the browser leveraging the API. I'm not a web developer by any stretch, so I am open to suggestions for easy to use frameworks to get me running ASAP. The stuff I am most familiar with:

    • Python
    • Jinja 2
    • Markdown
    • Bash
    5 votes
  2. smeg
    Link
    Take a large company where access to corporate systems was handed out arbitrarily/at-request since it was a tiny startup, where some systems are behind single sign-on and others aren't, where...

    Take a large company where access to corporate systems was handed out arbitrarily/at-request since it was a tiny startup, where some systems are behind single sign-on and others aren't, where provisioning is sometimes handled by IT but mostly handled by the owning department, and try to build a logical schema for access based on division, department, team, etc. without breaking anyone's existing access, without breaking any existing processes, and without the time necessary to do the discovery needed to uncover every contingent scenario. Also, there's massive employee growth, turnover, and restructuring constantly occurring and it's impossible to track down stakeholders. Everything is supposed to be sourced from the HR platform, where HR has absolutely terrible data entry practices. And you're new and have authority over nobody and nothing.

    I'm starting with automating provisioning in the productivity/email suite, including email groups that align with the org chart (as best as can be done), since IT entirely controls this system and it will help provide visibility into the org's structure and behaviors. Simultaneously, I'm getting every product behind SSO so compliance doesn't have a fit. Then I'll tackle HR's data entry practices so other access items can be automated.

    3 votes
  3. [3]
    json
    (edited )
    Link
    I came across this terrible website (http://polarmfg.net/) which is basically a paper catalogue with navigation using an index and page number. I thought it a fun technical challenge to take all...

    I came across this terrible website (http://polarmfg.net/) which is basically a paper catalogue with navigation using an index and page number.

    I thought it a fun technical challenge to take all the links from any arbitrary website and present them as numbered (hex) references for a keypad to use for navigation.
    The page is presented to the user as a screenshot from the underlying Playwright/headless firefox browser.

    Example: https://pic.t0.vc/QKHF

    https://qot.nz/

    3 votes
    1. [2]
      krg
      Link Parent
      cool! reminds me of Qutebrowser’s “hints” mode.

      cool! reminds me of Qutebrowser’s “hints” mode.

      1 vote
      1. json
        Link Parent
        Yeah, I guess it is pretty much a way that keyboard-only graphical browsers might more easily navigate links. (as opposed to terminal/text only and and mouse/pointer based link clicking).

        Yeah, I guess it is pretty much a way that keyboard-only graphical browsers might more easily navigate links.

        (as opposed to terminal/text only and and mouse/pointer based link clicking).

        2 votes