TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Electric Tables – an experiment in personal databases

231 pointsby topcat31over 3 years ago

21 comments

karlicossover 3 years ago
Related idea: Wildcard [0]<p>It would be cool to have a shared community repository of site adapters, in the spirit of adversarial interoperability [1]. It&#x27;s probably the most tedious and boring part of such projects, once it&#x27;s abstracted away it would be much more fun to experiment. This could also be useful for projects like Fraidycat [2] or RSS feed generators like Politepol [3], alternative UIs like Woob [4] etc<p>[0] <a href="https:&#x2F;&#x2F;github.com&#x2F;geoffreylitt&#x2F;wildcard" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;geoffreylitt&#x2F;wildcard</a><p>[1] <a href="https:&#x2F;&#x2F;www.eff.org&#x2F;deeplinks&#x2F;2019&#x2F;10&#x2F;adversarial-interoperability" rel="nofollow">https:&#x2F;&#x2F;www.eff.org&#x2F;deeplinks&#x2F;2019&#x2F;10&#x2F;adversarial-interopera...</a><p>[2] <a href="https:&#x2F;&#x2F;fraidyc.at" rel="nofollow">https:&#x2F;&#x2F;fraidyc.at</a><p>[3] <a href="https:&#x2F;&#x2F;github.com&#x2F;taroved&#x2F;pol" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;taroved&#x2F;pol</a><p>[4] <a href="https:&#x2F;&#x2F;woob.tech" rel="nofollow">https:&#x2F;&#x2F;woob.tech</a>
评论 #30094483 未加载
评论 #30095133 未加载
multiplegeorgesover 3 years ago
Electric Tables looks quite cool and I love the thought process going into it.<p>It seems like it could pair really nicely with the work that Ink&amp;Switch (<a href="https:&#x2F;&#x2F;www.inkandswitch.com&#x2F;local-first" rel="nofollow">https:&#x2F;&#x2F;www.inkandswitch.com&#x2F;local-first</a>) is doing around local-first app development and Automerge (<a href="https:&#x2F;&#x2F;github.com&#x2F;automerge&#x2F;automerge" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;automerge&#x2F;automerge</a>) as a good way to keep disparate private copies of work in sync.<p>I have no connection to Ink&amp;Switch, other than appreciating their work.
评论 #30093168 未加载
评论 #30091189 未加载
rektideover 3 years ago
&gt; <i>Note, because of technical reasons (content security policies) some sites (e.g. Twitter, Airbnb) will add to Electric Tables, but in a new tab instead of using a pop-up and it won’t grab much additional data..</i><p>so so so frustrating. extensions getting whacked into irrelevance by CSP is such a vulgar sick security misfeature. what a repulsive era of oversecuritization we&#x27;ve FUD&#x27;ed ourselves into. the only voices at the table are those hungry to lock down &amp; deny power to users; technical authoritarianism without check.<p>the only workaround i can see is abandoning extensions &amp; making devtools the new way we extend user-agency. the browsers, the standards folks are killing regular user-agency. they are forcing us to climb down to a lower security ring.<p>wonderful world changing extensions like Hypothesis are also broken on sites like twitter and airbnb. making the web read only, removing all user agency, is so not ok. projects like Electric Table show hints of the better web that many long hoped was to come, that has slowly been emerging. but this potential is being cut off, in the most critical areas. somethings got to give. we cant floruish, cant survive a corporate controlled web.
评论 #30091412 未加载
评论 #30090397 未加载
评论 #30090554 未加载
评论 #30091529 未加载
akpa1over 3 years ago
I love this idea, especially the bookmarklet aspect of it. I&#x27;m interested to see where it goes.<p>I use a couple of bookmarklets, and they&#x27;re really, really handy:<p>- One automatically takes me to the pkg.go.dev documentation of a Go library if I&#x27;m looking at, say, the GitHub page<p>- The other adds the current page I&#x27;m reading to my reading list, which is a mostly complete selection of stuff I&#x27;ve read on the internet - it does a similar thing by extracting titles and images and saving them into a CSV on a Git repo.<p>The one issue I have with bookmarklets is that, while they will sync across mobile and desktop versions of Firefox, the implementation on Firefox mobile feels a little clunky and cumbersome, and sometimes straight-up doesn&#x27;t work.
howmayiannoyyouover 3 years ago
This is genius and scratches a bookmarking itch I&#x27;ve had for ages. I hope you&#x27;ll press on with this and continue its development. Its pretty close to a state where I would pay for it if:<p>1. It integrated with whatboard.app ... either via Zapier or on its own.<p>2. I could manage tables.<p>3. I could share tables.<p>4. Search.<p>5. Themes&#x2F;Skins.
dmouraover 3 years ago
Nice!<p>It would perfectly fit my use-case if it supports the following flow:<p>1. Person A makes a research and collects and ranks a set of products<p>2. When done, person A sends to person B<p>3. Person B looks at the result and provides feedback, which might include dropping items or making questions, or asking to add a column assessing a given feature of the product<p>4. repeat until converging and then archive<p>Very cool!
WorldMakerover 3 years ago
There&#x27;s some interesting overlaps here too with Edge&#x27;s &quot;Collections&quot;, which I mention because isn&#x27;t listed in the comparison list but may still be a useful comparison.<p>Does a lot of very similar things: tries to extract titles, &quot;hero images&quot;, allows you add freeform notes, including in between URLs, has an export to Excel or OneNote or Word, and even has an auto-formatter for citations in a number of common citation formats. (Also, syncs between devices using Edge.)<p><a href="https:&#x2F;&#x2F;support.microsoft.com&#x2F;en-us&#x2F;microsoft-edge&#x2F;organize-your-ideas-with-collections-in-microsoft-edge-60fd7bba-6cfd-00b9-3787-b197231b507e" rel="nofollow">https:&#x2F;&#x2F;support.microsoft.com&#x2F;en-us&#x2F;microsoft-edge&#x2F;organize-...</a>
ydantover 3 years ago
This is a really cool concept. A lot of my &quot;web foraging&quot; (love that expression) or data foraging really is exactly what he&#x27;s mentioning here.<p>Also made me think of a related extension <a href="https:&#x2F;&#x2F;braintool.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;braintool.org&#x2F;</a> - whose job is to grab and organize your bookmarks into an org file.<p>I could see these two concepts being combined for pretty powerful bookmarks &#x2F; personal knowledge-base without relying on a server and&#x2F;or without having to go through extra steps to get the data out.<p>The custom selectors on Electric Tables is pretty cool, too - kind of a web-scraping light for ad-hoc scraping.<p>All too often I find myself with a project that&#x27;s not quite worth writing a scraper, but also worth building a Google Sheet around. Electric Tables seems like it could help those cases a lot.
评论 #30093484 未加载
dunhamover 3 years ago
There was a project out of MIT CSAIL back in 2006 that did automated extraction of tabular data from web pages. e.g. product lists on a store site. It recognized pagination and looked for a sequence repeated DOM structures (and what varied in them) to identify the items. You might find it interesting:<p><a href="https:&#x2F;&#x2F;citeseerx.ist.psu.edu&#x2F;viewdoc&#x2F;summary?doi=10.1.1.90.5306" rel="nofollow">https:&#x2F;&#x2F;citeseerx.ist.psu.edu&#x2F;viewdoc&#x2F;summary?doi=10.1.1.90....</a>
评论 #30092050 未加载
mynameismonover 3 years ago
Well, I use Zotero for this exact purpose. It covers exactly this, but stores everything in a SQLite file, so it is much more accessible
Softcadburyover 3 years ago
I&#x27;m not on my computer so I couldn&#x27;t check, but the bookmarklet opens an iframe right ? I worked on a similar project and unfortunately some websites doesn&#x27;t allow that. What we end up doing was open it in another window if it was blocked. I could share the code if you&#x27;re interested
2sk21over 3 years ago
This is great and is remarkably similar to a project that I have been working on :-) Instead of using a bookmarklet, I am extracting URLs from the Reading List feature of Safari. I realized hat I had collected over a thousand links in my reading list and it was getting difficult to manage this manually. One nice thing about working with the reading list is that it is shared between iPhones, iPads and Macs if they are all signed into the same Apple ID.
评论 #30092430 未加载
BugWatchover 3 years ago
&quot;&quot;&quot; The server side scraping can also do some more heavy lifting - such as store the entire page contents in the database. This enables full text search, the ability to re-crawl URLs and more. &quot;&quot;&quot;<p>For this aspect, inter-operation with the ArchiveBox (<a href="https:&#x2F;&#x2F;archivebox.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;archivebox.io&#x2F;</a>) project would be ideal.
jayd16over 3 years ago
Seems neat. I&#x27;m not sure whether I like or dislike that its not just dumping into excel or google sheets.<p>As a high concept, the idea of quick and personalized scraping of web pages as structured data sheets is a powerful one.<p>I suppose `right click &gt; save as data row` could become a web standard, with 1st support and third party scrape scripts filling in the gaps.
ollymeakingsover 3 years ago
Love where this is going. What are some of the key use case, or too early?<p>Also, what did you use to record the video, it looks really slick?
评论 #30091589 未加载
whoomp12342over 3 years ago
I would love this even more if I could install it and run it locally, so I can use sql or similar on it too
jnsieover 3 years ago
Would really like this to rate restaurants (for my own remembrance) I order from on Uber Eats, Doordash, etc. Alas, the bookmarklet doesn&#x27;t work with my first port of call, Uber Eats, just yet. Will be keeping an eye on this.
gardenfelderover 3 years ago
To make it run locally, will need a small server so that it can be addressed at localhost:&lt;port&gt; I&#x27;m thinking about forking it to my github and adding a simple js server. Thoughts?
评论 #30093586 未加载
wnolensover 3 years ago
Dig it.<p>I built a dumber version of this to pipe this kind of data into air table. I wanted to track my reading queue and track extra metadata like who recommended it.
progreover 3 years ago
Nice! Way better than the system I currently use called &quot;Never Close Any Tabs&quot;
greenie_beansover 3 years ago
this looks dope, can’t wait to try it out. thnx for sharing