How And Why I Made A Chrome Extension In A Week
What is LOL Chrome Extension?
LOL Link Sharer, is a google extension that helps me curate links from literature/art enthusiasts/creators/writers and the like, for my weekly lit-y/arty medium publication LOL (List of Lit) [for the lack of a better name]
LOL is a weekly curation of poems, spoken word performances, essays, blog posts, visual and generative art, songs…medium.com
Reasons I started the newsletter, what I curate:
LOL ( Weekly (List of Lit) Things ) is a weekly curated publication containing literary articles, poems, spoken word…medium.com
A Bullet Background:
- I graduated in Electronics and Communication Engineering in 2015
- Not particularly inclined towards any of them. Professors weren’t particularly instilling and inspiring.
- Took the first front end job I managed to get with SapientNitro Razorfish without any prior experience in programming in Jan 2016
- Left job, Jan 2017. At the job, had the fortune to work on a front end framework team with some of the most amazing people I’d ever meet. Crazy, wild idea-ed, hard working, passionate people. Got to work on cutting edge techs, learn basic infrastructure concepts and build pipelining. Witnessed how design decisions are made, and more.
I don’t know how people would feel about it, but I couldn’t gulp in the fact that I was working for superbly well to do rich clients, some of the biggest brands and companies in the world. The thought that I wasn’t actually solving a problem nobody else was working on made me cringe. That and along with some family urgencies made me quit.
Right, just tell me about the extension already!
A month ago, I started LOL literary/art publication. Idea was simple - To curate links of poems, essays, slam poems, blog posts, generative art (I’m a processing programming language fan), visual art, gifs, humour gifs and articles, and send them to the publication’s followers via Medium letters.
However, I could only read so much. I could only read what I’m able to find in my social, email, rss feeds and web of hyperlinks I follow. So I gave myself a week to make this chrome extension, with which a reader could just click a button after signing in with google (firebase auth), to send the link of the current browser tab to me (firebase database), which I could curate in the coming issues.
So, backed with firebase google auth and database, I managed to make a hacky, scribbly version of it. It’s on github
LOL-Chrome-Extension - LOL: Weekly (List of Lit) Links and Things, is a Lit/Art weekly newsletter, where I send the…github.com
A brief description of the working of the extension in the following video:
- There’s no proper online and offline error handling, nor proper messages reflecting in the UI
- Code is very hacky spaghetti.
- Not everybody has a google account (I guess?) so I thought I’d enable anonymous sharing.
I opened issues reflecting these aspirations.
I’ve started a seemingly scary (because I’ve never treaded this before) journey to find and solve problems, inspired by this Paul Graham essay
January 2005 (I wrote this talk for a high school. I never actually gave it, because the school authorities vetoed the…paulgraham.com
For now, I’m keen on working on deadlines, because I’m sloppy. I also intend to engage with community and to contribute to open source project(s) that solves a problem I feel deeply for. Until then, wish me all the hard work!
Some of the other things I’ve made and written about
- Online Handwritten Letter Using SVG Stroke Animations (I cringe to death to say this but best viewed on Desktop (Ah! Sigh…))
2. Getting Jekyll Blog Work Offline Using Service Workers