Glance: A self-hosted dashboard that puts all your feeds in one place

211 points by ulrischa on 2024-05-14 | 35 comments

Other submissions


stevenicr on 2024-05-14

There was a golden time years ago.. when many sites had rss easily discoverable, and I used netvibes, pageflakes and as a startpage - was really great to have many topics and sources auto sorted by time/date of publish..

but the net started going more walled garden, places that had easy to find rss started to hide them and people started putting more important data being thicker walled gardens..

Imagine how much better it could be.. I suppose the only way this would be possible these days is to give crew AI your logins and let them scrape fbk marketplace and whatever news and bring it to your feeds place - remaking rss and filtering.. from those places that don't want you using them via rss and control of filters..

prmoustache on 2024-05-15

My experience is that the websites without rss support are usually the worst and the ones you don't want to visit. It has become easy to ignore those so "walled gardens".

JKCalhoun on 2024-05-15

Maybe it's self-filtering then. Stick to the sites that still have RSS (for your feeds, that is).

shireboy on 2024-05-15

I have a soft spot for this sort of thing, and have built several. The challenge always comes with all the personal stuff I want on it- account balances, personal calendars, todo lists, etc. I’ll get it set up just so, then some api changes etc.

PurpleRamen on 2024-05-15

I think it would makes much more sense, to have a dedicated project which is focusing on just collecting the data and have a community to maintain updates. Then all those frontends could connect to whatever API this would offer.

There are many fancy projects like this for high profile environments in companies or specialized areas (like home assistant), but they all are very cumbersome to start and maintain. Something simple which could run with a oneliner and some config-file, in good old unix-mindset is really missing in this space.

rakoo on 2024-05-15

> think it would makes much more sense, to have a dedicated project which is focusing on just collecting the data and have a community to maintain updates. Then all those frontends could connect to whatever API this would offer.

It already exists:

PurpleRamen on 2024-05-15

Yes, something like that, but not like this. This is too inflexible and limited. The datascrappers here are written in code, which makes it impossible to exchange them with other projects. And it seems there is not even a server which makes requesting data from an external process possible, to feed it to your own code. There are many tools like this, with a collection of specialized datascrappers for their own demand, and they are all on their own, isolated from the rest and everyone is constantly recreating the same.

rakoo on 2024-05-15

It is code, so it is the most flexible that can exist. You can call the code with an application that includes it, you can make your own server with your own API although that isn't really useful if the server is going to be local anyway (most of these thing deal with private data, you don't want a central entity managing private data). You can call a process from another process, I don't see what's stopping you.

Perhaps if you have an example of what you want to build I can understand how woob doesn't fit what you want to do

Arcuru on 2024-05-14

Why do these things always have a stock ticker front and center? Who wants to look at stock tickers all the time?

bongobingo1 on 2024-05-15

Some people obviously care, but beyond that, I think it's an easy low hanging fruit when building them. There's lots of API's for it, the data is extremely regular, you get to show a graph and colorize some +/- and it has enough "bits" (symbol, name, price, delta) to look showy and interesting without being too complicated to actually design - the symbols even basically fixed width at 3-5ch.

jethro_tell on 2024-05-15

People that make a percentage of their income from company stock?

I don't really want to be a stock owner, but the difference between paying my bills and doing more comes down to how people feel about the value of my companies stock.

tazu on 2024-05-15

Neurotic people with gambling addictions?

PurpleRamen on 2024-05-15

Might be because it's a reliable and stable source of data, so it's not hard to implement. And it's something which is updating often, so it makes sense to have it as some kind of noise on such a tool, even if you do not care much about.

swiftcoder on 2024-05-15

BigTech employees often have 50%+ of their total comp paid in stock. Startup employees can be drastically more.

You get real twitchy about stock market movements around vesting time...

JKCalhoun on 2024-05-15

Maybe water cooler chit-chat.

bryanrasmussen on 2024-05-15

bank employees who often get these kind of customized dashboards setup.

huhuhu111 on 2024-05-15


ketralnis on 2024-05-14

I know so many developers (including me) that build this very thing. There's clearly demand for it, but no incentive for any large services to integrate their stuff into it when they can demand that you go directly to them :(

langsoul-com on 2024-05-15

Basically RSS all over again. Closed Web keeps data and users on their platform. Or an insanely expensive api, cough reddit, will do the trick.

kevmo314 on 2024-05-14

Reminds me vaguely of Windows Desktop Gadgets, anyone remember those?

WorldMaker on 2024-05-15

They are back again as Windows Widgets:

There's even a Developer-specific host for Windows Widgets in Windows Dev Home with some relatives of the GitHub widgets in Glance here, plus system performance things like CPU and RAM utilization.

warthog on 2024-05-14

curious about the UX really - feeds are a lot of things, hackernews, linkedin, twitter, instagram, techcrunch, bbc, my bank account, stock prices, crypto and so on

how do you make it extensible?

JKCalhoun on 2024-05-15

I was thinking of those "Magic Mirror" frameworks — and apparently MagicMirror² [1] is the name of a popular one. They're modular and do more or less the same thing. (I confess, I consulted an AI for the name of this one.)


thebiss on 2024-05-15

Those interested in this might also like MagicMirror . It has many plugins, an active community, and renders in an Electron UI or in your browser.

WorldMaker on 2024-05-15

I thought one of the points of building things with Go is that you get "single binary" deploys. Why is the preferred deployment tool for this a docker container?

gtsop on 2024-05-16

Many people have entire setups around deploying just docker applications, it's as if it is a build target, so to say.

amanzi on 2024-05-14

This looks great. The preconfigured page they provide as an example is almost exactly like I would want it to be configured. I must be the exact target market for this!

dijit on 2024-05-14

at first I thought this was Glances[0]; a python-based htop alternative that has some incredibly useful outputs (like statsd, influxdb etc;)


ulrischa on 2024-05-15

Only point: Why can't this not be made with php? This would be great to run on a cheap webhosting

BeetleB on 2024-05-14

People love it, but I could never figure out how to use it (either in Windows or Linux). The actual TUI was also fairly unstable (as in long hangs, etc).

Coworker had the same experience.

reddit_clone on 2024-05-14

I was able to get it to run in minutes. (copy over the sample glance.yml file in folder and do a 'docker run'.

Haven't tried other methods.

PurpleRamen on 2024-05-14

Are you thinking of a different project with the same name? Like glances? Or Openstack glance? This is a new webapp, which seems to have no TUI. And it's indeed not much work to set it up with the example config.

BeetleB on 2024-05-14

My bad. Yes, I was thinking of glances.

tecleandor on 2024-05-14

It kinda looks like the 'wtf' app... maybe that one?

ChrisClark on 2024-05-14

I don't think this project has a TUI at all, it's just a self hosted page of your social feeds, right?

prmoustache on 2024-05-15

I think previous commenter hasn't visited the link and mistake this for the glances[1] project (with a trailing s) which is a glorified top command written in python which provides both a tui and a web interface.