SShortSingh.
Back to feed

Developer Builds Chrome Extension to Auto-Save Gemini Chats to Spreadsheet Using AI

0
·2 views

A developer known as Shin from e-Shikumi-Labo created a Chrome extension that automatically saves Gemini AI conversations to a Google Spreadsheet. The project was motivated by a practical need to preserve useful AI-generated responses before they are lost. Shin used Gemini itself as a coding assistant, specifically instructing it not to guess webpage structure but instead request actual HTML snippets from the browser's DevTools. The AI then used those real HTML elements to generate accurate JavaScript for extracting and routing chat data to a spreadsheet. This is the first part of a four-part series documenting the full development process and the broader approach of using AI to independently build and maintain personal tools.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Developer finds 8 WCAG errors in own accessibility plugin after reviewer flags 3

A WordPress accessibility scanner developer discovered eight incorrectly mapped WCAG criteria in their plugin after a reviewer flagged three issues last week. Problems included citing WCAG 4.1.1, a criterion removed in WCAG 2.2, and mislabeling best practices as formal conformance violations. Of the plugin's 25 automated checks, only 18 actually correspond to WCAG 2.2 success criteria, while the remaining seven are best practices. The developer corrected all eight rules, updated marketing copy to reflect the accurate 18-and-7 split, and tightened the accessibility statement generator to prevent false conformance claims. The incident highlighted how overstated audit reports can undermine legal accessibility declarations rather than support them.

0
ProgrammingHacker News ·

Why Experts Advise Against Using Your Phone on the Toilet

Health and wellness advocates are raising concerns about the common habit of using smartphones while on the toilet. Prolonged sitting on the toilet, encouraged by phone use, can increase the risk of hemorrhoids and other digestive issues. Bathrooms are also hotspots for germs, meaning phones can pick up and spread harmful bacteria. Experts suggest that keeping toilet time short and phone-free is a simple step toward better hygiene and digestive health.

0
ProgrammingDEV Community ·

Metabase patches CVSS 10.0 SQL injection zero-day exploited before disclosure

Metabase has disclosed a critical unauthenticated SQL injection vulnerability in its business intelligence platform, rated CVSS 10.0, that was actively exploited in the wild before the patch was released. The flaw allows remote attackers without any credentials to inject SQL into the Metabase application database and grant themselves administrator access. Because Metabase holds stored credentials to connected data warehouses and production databases, a successful compromise effectively exposes all linked data sources. Six version branches from 1.58 onwards are affected, and self-hosted users must manually apply the exact fixed build for their branch, as Metabase Cloud instances have already been updated by the vendor. As a temporary workaround, administrators who cannot patch immediately are advised to block the /api/session/reset_password endpoint at their reverse proxy or WAF.

0
ProgrammingDEV Community ·

IT Student from Indonesia Joins DEV Community to Share Web Dev Journey

Delrico, an Information Technology student at the University of North Sumatra (USU) in Indonesia, has introduced himself to the DEV Community platform. He has a keen interest in web development and enjoys learning through hands-on experimentation and building projects. He joined the community to learn from other developers and share his own discoveries along the way. He plans to write about lessons learned, projects built, and problems solved that may benefit other developers. He views sharing his journey publicly as an integral part of his own learning process.