๐Ÿ™ƒ Life is too short to set-up an account on GCP

Overview

Google no-API tools

๐Ÿ™ƒ Life is too short to set-up an account on GCP

Install

npm i @brunoluiz/google-no-api-tools
# or
yarn add @brunoluiz/google-no-api-tools

Use-cases

placeFromMapsURL

Gets data from a Google Maps URL preview, such as the picture below, using the HTTP meta tags

const { placeFromMapsURL } = require("@brunoluiz/google-no-api-tools");

(async () => {
  // other compatible URLs:
  // https://goo.gl/maps/ozMj6VujKX2KYcaS9
  // https://g.page/oriolebar-cocktails-live-music?share
  const res = await placeFromMapsURL("https://www.google.com/maps/place/?q=place_id:ChIJtczIQ68cdkgR0m45hoeIN8Y");
  console.log(res);
})();

/*
Response:
{
  slug: 'ozone-coffee-roasters-shoreditch',
  name: 'Ozone Coffee Roasters, Shoreditch',
  type: 'Coffee shop',
  address: '11 Leonard St, London EC2A 4AQ',
  rating: 5,
  url: 'https://www.google.com/maps/place/?q=place_id:ChIJtczIQ68cdkgR0m45hoeIN8Y',
  photo: 'https://lh5.googleusercontent.com/p/AF1QipMvEB-44Gi4KMq8BZzH24pOlC7oGQ6uP8uSfXag=w512-h512-k-no-p'
}
*/

jsonFromSheetURL

Convert a public Google Sheets into a JSON Payload

const { jsonFromSheetURL } = require("@brunoluiz/google-no-api-tools");

(async () => {
  const res = await jsonFromSheetURL("some-public-sheet-id");
  console.log(res);
})();

csvFromSheetURL

Convert a public Google Sheets into a CSV Payload

const { csvFromSheetURL } = require("@brunoluiz/google-no-api-tools");

(async () => {
  const res = await csvFromSheetURL("some-public-sheet-id");
  console.log(res);
})();
You might also like...

Recipe websites have too much clutter, this scrapes *just* the recipe

Only The Recipe Most recipes websites have videos and ads flying everywhere, on top of walls of text describing the recipe's backstory. This is an eas

Dec 28, 2022

Is your site too light? Make it heavy with a single script!

heavy.js Is your site too light? Need more pizzaz? Make it heavy with a single, zero dependency script. How to? Just add this snippet to your HTML: s

Dec 18, 2022

A mini figure Doctor Strange platformer game with doctor strange variants to fight monsters. Give a star and fork too.

A mini figure Doctor Strange platformer game with doctor strange variants to fight monsters. Give a star and fork too.

Doctor Strange : The Game This is a Doctor Strange variants based platformer game made in GDevelop. This game have 5 levels where you fight monsters a

Nov 5, 2022

A good looking help command made with discord.js with select menus. Works with prefix and slash commands too!

A good looking help command made with discord.js with select menus. Works with prefix and slash commands too!

fancy-help-command A good looking help command made with discord.js with select menus. Works with prefix and slash commands too! Dependencies: Select

Dec 12, 2022

This site compares your GitHub Profile to your friends, and analyses and tells your GitHub profile score too.

GitHub โš”๏ธ Duel Deployed at ๐Ÿš€ : https://githubduel.vercel.app/ Compare your GitHub profiles with your friends It gives score to GitHub profile based o

Nov 21, 2022

A plugin for creating hierarchical navigation in Astro projects. Supports breadcrumbs too!

astro-navigation A plugin for creating hierarchical navigation in Astro projects. Supports breadcrumbs too! Full docs coming soon! Basic usage This pa

Dec 19, 2022

SET Revision is a website to help you identify "sets" in the card game SET.

Welcome to SET Revision! SET Revision is a website to help you identify "sets" in the card game SET. The code in this repository is aimed for learners

Oct 3, 2022

Short JavaScript code snippets for all your development needs

Short JavaScript code snippets for all your development needs

30 seconds of code Short JavaScript code snippets for all your development needs Visit our website to view our snippet collection. Use the Search page

Dec 30, 2022

Short CSS code snippets for all your development needs

Short CSS code snippets for all your development needs

30 seconds of CSS Short CSS code snippets for all your development needs Visit our website to view our snippet collection. Use the Search page to find

Jan 3, 2023

A short project to automatically upload multiple pictures to pinata.cloud

Papel Mache Papel Mache is an app that uploads pictures to IPFS through pinata.cloud Requirements pinata/sdk: 1.1.14 node: 14.17.6 Node Node installat

Aug 18, 2022

๐Ÿ“ You Can Create Your Own Short Notes With The Help of Sticky-Notes Website.

Hi ๐Ÿ‘‹ , I'm Sneh Agrawal A passionate Web developer from India ๐Ÿ”ญ Iโ€™m currently working on Chatting Website Chit-Chat ๐Ÿ“ซ How to reach me on My Gmail A

Feb 23, 2022

Short JavaScript code snippets for all your development needs

Short JavaScript code snippets for all your development needs

30 seconds of code Short JavaScript code snippets for all your development needs Visit our website to view our snippet collection. Use the Search page

Dec 28, 2022

Seamlessly connect your web server to Rebrandly so that you can re-use your domain name for both your app and your short links

rebrandly-express Seamlessly connect your web server to Rebrandly so that you can re-use your domain name for both your app and your short links Rebra

Dec 13, 2022

๐Ÿ‘„ My simple worker for short links

๐Ÿ‘„ My simple worker for short links I wanted a quick-and-easy way to create links on my domain, so I turned to Cloudflare Workers. All routes availabl

Apr 15, 2022

Short sample and instructions for configuring a Flutter Web application to deploy-on-push to Firebase Hosting

Short sample and instructions for configuring a Flutter Web application to deploy-on-push to Firebase Hosting

Nov 17, 2022

Execute obsidian commands with short key sequences. For example, 'tp' for 'Toggle Preview' and 'tb' for 'Toggle Sidebar'. Easier to remember.

Execute obsidian commands with short key sequences. For example, 'tp' for 'Toggle Preview' and 'tb' for 'Toggle Sidebar'. Easier to remember.

Key Sequence Shortcut Key Sequence Shortcut is an obsidian plugin, allow binding key sequences to an obsidian command. For example If we assume "t" st

Dec 26, 2022

Generate short video game music, automatically, endlessly.

Generate short video game music, automatically, endlessly.

short-VGM-generator (DEMO) Generate short video game music, automatically, endlessly. It is powered by machine learning with magenta.js HOW TO PLAY Pr

Oct 28, 2022

Superkeys allow users to add short keys for websites and make search query in those sites.

Superkeys allow users to add short keys for websites and make search query in those sites.

Superkeys is a browser extension which allow users to add short keys for websites and make search query in those sites. Made with โค๏ธ @nilooy ๐Ÿง‘โ€๐Ÿ’ป Dem

Aug 17, 2022

A simple and fast redirection tool (short link) written in Rust.

๐Ÿฐ RabiJump ็ฎ€ไฝ“ไธญๆ–‡ | API Doc RabiJump is an open source redirection service aimed for efficiency and simplicity. ๐ŸŽ† Features: Built-in filesystem databa

Oct 19, 2022
Owner
Bruno Luiz Silva
Helping companies to architect and develop software solutions that have lasting impacts
Bruno Luiz Silva
life is short, you need lis:)

HduLis life is short, you need lis:) Usage Installation npm i hdu-lis Cas login const {casLogin} = require("hdu-lis") const url ="https://cas.hdu.e

ๅฐ‘่ฝป็‹‚ 11 Nov 3, 2022
Conways-game-of-life - A Conway's Game Of Life project using Python

conways-game-of-life A Conway's Game Of Life project using Python JavaScript Devlog January 1st 2022: also need to remember Python's syntax a bit will

Felipe Melgaรงo Magesty Silveira 0 Sep 23, 2022
The simplest way to use AWS/GCP/Azure. From code to cloud in a few minutes.

Utopiops Utopiops is the best way for teams of any size to use cloud (AWS/Azure/GCP), with or without prior experience. We provide a platform that hel

utopiops 98 Dec 25, 2022
View a GCP project's API/service endpoint configurations.

GCP Service Observer This is an application that displays GCP Service/API endpoint information for a given project. GCP requires API endpoints to be e

Jason Dyke 9 Dec 28, 2022
๐Ÿค A set of Persian Helpers for NodeJS to make your life easier

Persian Helpers Persian Helpers is a minimal NodeJS package with a set of helpers/tools specifically for the Persian/Farsi language. If you like the p

Kasra Ghoreyshi 11 Dec 22, 2022
Task toolkit. For when `npm run` isn't enough and everything else is too much.

For when npm run isn't enough and everything else is too much. Ygor is a no-frills toolkit consisting of a task runner and a file transformer. Enjoy a

Shannon Moeller 68 Nov 12, 2022
JSPro is nothing but JavaScript Prototypes! The publisher is too lazy to write full name that's why it's just JSPro.

JSPro is nothing but JavaScript Prototypes! The publisher is too lazy to write full name that's why it's just JSPro. Whatever, it's a library of hundreds of awesome JavaScript Prototypes (you may know it as dot function) for lazy programmers. Just install the package with a little effort and leave the blames for the publisher.

Jafran Hasan 2 Mar 10, 2022
A custom select dropdown. This is something that is not too difficult to make.

Custom-Dropdown-JS A custom select dropdown using basic JS fucntionality. This is something that is not too difficult to make. But it shows that you h

Devanshu Vashishtha 2 Mar 26, 2022
a Node.js boilerplate to start creating your telegram bot without too much configuration at the beginning

node-telegram-bot-starter-pack How to use clone the repo run npm install run cp .env.example .env and replace the variables with your data define your

Mohammad MohammadAlian 7 Sep 7, 2022