Chrome extension - Waiviogit/waivio GitHub Wiki
General information
The Chrome extension page provides details on how to use the Waivio Chrome Extension. The Waivio Chrome Extension is a browser extension designed to efficiently scrape Amazon, Sephora, and Walmart pages and extract crucial information tailored to Waivio's requirements. Currently working for Chrome and Brave browsers.
Location: Tools -> Data management -> Chrome extension.
Text:
Chrome extension
The Waivio Chrome Extension is a browser tool designed to efficiently scrape Amazon, Sephora, and Walmart pages to extract crucial information tailored to Waivio's requirements. By effortlessly parsing through a product page, this extension gathers relevant data such as product names, prices, avatars, and more. After processing the collected information, it generates a compatible output file.
Installation instruction:
1. Download the archive file (.zip, .tar).
2. Extract the contents of the archive into a chosen folder.
3. Open the Chrome extensions page by navigating to chrome://extensions/ in your browser.
4. Enable Developer Mode by toggling the switch located in the top-right corner of the page.
5. Click the "Load unpacked" button.
6. Locate and select the extension directory containing the previously downloaded file.
7. The Waivio Chrome Extension should now appear on your extensions page, ready for use.
Where .zip
and .tar - links to download the file.
Version:
Current version: 1.1.4
Download file.zip
Download file.tar
Please note that after each of our updates, you need to reinstall the extension or refresh the file and extension to use the most current version.
The Waivio Chrome Extension original repository[ GitHub](https://github.com/Waiviogit/waivio-import-extension).
Where:
- Current version: {1.1.4} - automatically pulls up the current version
- Download file.zip - button to download the file in .zip format.
- Download file.tar - button to download the file in .tar format.
Extension features:
Create JSON: users can receive a .json file containing the page information.
Create XLSX: users can download an .xlsx file in a tabular format.
Copy to clipboard: page information can be copied to the clipboard for easy insertion into Google Sheets. This option copies the data without field names.
Scan for ASINs: tool can scan any Amazon URL and extract ASIN numbers of products from that webpage. It generates a search query for Datafiniti's product search API tab, downloads the file, and also instantly copies the information to the clipboard.
Upload to Waivio: tool scans the URL, generates the required file, and immediately initiates the import to Waivio under the currently logged-in user.
Create post draft: tool can create a post based on a YouTube video using chatGPT.
Create recipe draft: tool can generate a recipe post based on a YouTube video using ChatGPT.
Re-post: tool can create a post draft using video content without rewriting it, allowing the user to publish it directly on Waivio.
Create JSON
This functionality creates a .json file in a format suitable for further successful import to Waivio. Base fields template here.
Create XLSX
This functionality creates a table file in a format suitable for further successful import to Waivio. Base fields template here. This is to give the user control over the product data and provide the ability to edit the information before importing it.
Copy to clipboard
This functionality copies the information to the clipboard so that it can be pasted into a pre-existing table template. Therefore, only the values are copied, and the field names are not copied. Base fields template here.
Scan for ASINs
This functionality scans any Amazon URL and extract ASIN numbers of products from that webpage. It generates a search query for Datafiniti's product search API tab, downloads the file, and also instantly copies the information to the clipboard.
Upload to Waivio
This functionality scans the Amazon URL, generates the required file, and immediately initiates the import to Waivio under the currently logged-in user.
Create post draft
This functionality creates a post based on a YouTube video using ChatGPT. The user can publish the draft directly to Waivio by clicking the Publish button.
A progress bar indicates the status of post creation, particularly during video analysis.
Since video analysis starts automatically at the beginning of the post creation process, it includes both the analysis itself and a few interactions with AI to improve the text for display as a post.
Google maps
It's also possible to download information about businesses and restaurants from Google Maps.
To accomplish this, users need to obtain a Google API key. Instructions on how to obtain this key are provided here.
There is a warning pop-up, if the selected type in the extension is different from the type of the object they want to upload.
The system identifies this object as a restaurant, but it is currently set as a business. If you still wish to proceed with downloading it as a business, please click Ok.
Show ID
There is a button to show the ID for objects on Google Maps and OpenStreetMap. The user can then get the ID from Google Maps and add it to previously added objects. After that, they can upload the desired object to ensure that duplicates are not created and new information is retrieved for the object.
After clicking the "Show Google ID" or "Show OSM ID" button, a modal window will appear with the type and ID value.
Warning "Object already exists"
"Warn the user if the object already exists in Waivio, and provide an option to open it immediately. After clicking the extension button, a warning modal window will appear with a 'Go to Object' button.
Upload link object type
The user can upload a link object type. To do this, open a site, click on the extension, and then select either 'Create link object'. After clicking on the button, the 'import' of the link object to Waivio will begin, and a record will be added to the import table. Data will be extracted from the metadata, including the avatar, title, description, and link. The description can also be generated using ChatGPT.
- 'Create link object' means that the URL will represent the main site, and all subdirectories will be acceptable.
Create recipe draft
On YouTube, the user can see an option 'Create Recipe Draft' in the extension. This will generate a recipe draft using ChatGPT and the video's subtitles or description below the video.
User can create a recipe object from the draft via Create object button. After creation the link will be added to the draft. User can publish the draft directly to Waivio via Publish button. A progress bar indicates the status of post creation, particularly during video analysis. Since video analysis starts automatically at the beginning of the post creation process, it includes both the analysis itself and a few interactions with AI to improve the text for display as a post.
Fixes for the creation post modal window:
- A video link will look like usual link Watch video.
- Calories and macros to recipe object.
- The ability to drag.
- Ensure that it does not close when clicking outside of it.
- If an error occurs while creating the recipe object, do not disable the button.
- Existing object check for "Create object" button in Recipe draft.
Supported platforms
The extension supports YouTube, YouTube Shorts, TikTok, and Instagram. Buttons:
- Create post draft
- Create recipe draft
- Re-post
- Create * link
Video analysis using AI Gemini
A new 'Camera' button is now available in the post creation modal window for the following options: "Create post draft", "Create recipe draft", "Re-post".
We assume that initially, this button will be used for video analysis, followed by the Regenerate button to adjust the format. Different prompts will be used for each case — one for "Create post draft", based on the given scenario, and another for "Create recipe draft", tailored to the provided recipe.
Analyze with AI
- Product ID try to take from URL.
- Take only product options that connected to it, not all of them.
Working flow:
- Take a screenshot (similar to creating a link object avatar).
- Provide this image to AI for information extraction.
- Display the extracted information in a modal window, allowing the user to edit the content (similar to when creating a post draft)
Tutorial draft
A button for creating a tutorial post - Tutorial draft. It describes step-by-step instructions (Step 1, Step 2, etc.) with the names of specific products and include brand tags.
Additional information:
-
"Upload to Waivio" has language recognition for different Amazon domains. For example, products imported directly to Waivio via https://amazon.pl will have locale "pl". #5451
-
Display the necessary buttons for a specific resource: for YouTube - "Create post draft", for Amazon - others, for different sources - "No actions available". #5445
-
"Create post draft" has custom modal window similar to Wavio style with Copy button. #5441 #5422
-
[extension / path] if you open a product on amazon from a search, then the path is not shown, however, if the same product is opened via the link .../dp/[ASIN], then the optimal path is shown and can be used to form departments. So the extension just needs to be able to read the path, and the correct screen is the data admin's concern. #5307
-
Added datafinity call and look for records for walmart, target for product ID (from our account), to "Upload to Waivio"
-
Buttons are blocked until the page is fully loaded.[extension / AI] Fix currency accuracy for "Analyze with AI" #7564
-
[extension / description] on some products the description is hidden under the About button. It looks like extension doesn't find it in these cases. #5479
-
[extension / menu] small changes in button names. It's also good to add the version number at the bottom so you can easily figure out if you should do an upgrade #5413
-
Extension: Remove "department" field from required #5572
-
Add product export from Sephora to waivio product extension #5862
-
Add product export from Walmart to waivio product extension #5877
-
skuId from sephora should be written in the features instead of the product id #5930
-
[extension / sephora] Apparently, the product Id can be simplified, it makes sense to save the SKU number as a separate Product ID (search for other IDs using it in Datafiniti), and also add a buy it on “Sephora” button #5909
-
extension / walmart] The product ID is currently complex, but it can be simplified to a product number (there is a chance that Datafiniti can find the product using it and recover the Amazon ASIN too) #5908
-
[extension / books] When importing books, Group ID is missing and different options are not combined #6191
-
Take one asin kindle as group id for importing books via extension #6236
-
adaptation /gp/ amazon link mark: [extension / reload] On some Amazon URLs, the message telling you to change the URL format does not cause the page to reload (the message is slightly different). In theory, this URL does not need to be reloaded - this format appears when a person selects products from his Amazon Wishlist. #6181
-
Add import Publication date, Language, Print length fields for book via extension #6251
-
[extension / in-stock] I would like not to import options related to product availability - this changes too often #6255
-
[extension / business] when forming an address line, the house number comes before the street name (1), you also need to read the name of the province (2), plus the postal code #6383
-
[extension / chatGPT] another option for reading business information using AI #6275
-
Move dropdown to before buttons on extension #6425
-
Add guest information to cookies #6451
-
[HiveAuth / extension] The user is not determined when using an extension if it is registered via HiveAuth (HiveSigner works fine). The text of the message can be changed #6382
-
[extension / text] fix the text on Where to find your API key #6455
-
Fix ChatGPT prompt for business, not use Nestled #6516
-
[extension / business] Improve business description prompt for ChatGPT using user reviews #6478
-
[Extension / GMaps] upload businesses to the Hive blockchain directly from Google Maps #6229
-
[extension / google map] The extension should be compatible with all Google domains hosting Google Maps #6495
-
[extension / guest] 1. error when importing goods/businesses through a guest account 2. Change the message to "The Waivio authorization token is invalid." to understand what exactly the token is. #6529
-
[extension / openstreetmap] add show id button for openstreetmap #6717
-
[extension / google map] add a 'Show Google ID' button and a modal window to display the ID in extension for Google Maps. #6704
-
[extension / message] change the message text to account for the type of imported object #6714
-
[extension / warning] Warn the user if the object already exists in Waivio, and provide an option to open it right away. 6867
-
[extension / link object] Upload link object via extension #6866
-
[extension / youtube] Add options to create recipe draft #6758
-
[extension / YT shorts] add support for Y.T. Shorts (reviews, recipes) #7082
-
[extension / no transcript] some videos have descriptions but no transcript (captions). It shows an error now, but you could actually try creating a post. #7260
-
[extension / instagram] set up generation of recipes, re-posts, etc. and for Instagram posts #7248
-
[extension / fixes] Extension fixes: 1. Add the buttons "Create Draft" and "Create Recipe Draft" for TikTok. 2. Remove the exact link creation button. 3. Rename "Create Post" to "Re-post". #7255
-
[extension / recipe] bring the draft as close as possible to the desired result, remove the link to chatGPT since here it improves, and does not generate content (negativity from readers). #7249
-
[extension / AliExpress] Add a product scraping via extension from AliExpress. #7246
-
[extension / TikTok] there is no "Create object" button on TikTok (and Instagram) recipes yet #7258
-
[extension / recipe] Add ability to create recipe object in "Create recipe draft" option. #7239
-
[extension / publish] Add the ability to publish posts via the extension from "Create post draft" and "Create recipe draft". #7189
-
[extension / recipe] generated recipe (extension v 1.6.1) does not match the original (YT Shorts description) #7228
-
[extension / recipe] Add emojis at the beginning of the ingredient list generated in post by ChatGPT via the extension. #7240
-
[extension / publish] Add the ability to publish posts directly from extension on Waivio. (Re-post) #7091
-
Fix creation of link object via extension: remove "*" #7348
-
[extension / recipes] improve recipe formatting. Currently, guides have to spend time [extension / website] Add a website field when importing from the extension to record the original site for 'Analyze with AI' #7562on manual formatting. There is even a ChatGPT script for this. #7327
-
[extension / video] Add video analysis using AI Gemini #7403
-
[extension / regenerate] recipes sometimes have little information. We need to add a feature to be able to regenerate a recipe based on additional information manually added by the user. #7365
-
Fix chrome extension description #7312
-
[posts / extension ] "Posted by guest" text will be broken after editing a post. #7323
-
[extension / regenerate] When regenerating recipes, you need to include the original information from the video so that you can simply add additional information to the window for integration into the recipe. #7390
-
[extension / AI] Extensions fixes for Analyze with AI #7536
-
[extension / recipe] Extension fixes while generating a recipe draft. #7383
-
[extension / ai] Add a new experimental button "Edit with AI" for importing objects from different sources using AI (Temu, Instacart etc.). #7495
-
[extension / recipes] the recipes editing window needs to allow copying information from the background, like it works in Edit with AI #7526
-
[extension / ai] Implement a universal way to add images to modal windows from different sources for "Analyze with AI" extension feature. #7561
-
[extension / website] Add a website field when importing from the extension to record the original site for 'Analyze with AI' #7562
-
[extension / Product ID] In Analyze with AI mode, the entire URL is entered in the Product ID field. It will be difficult to make a Buy Now link from this later. ChatGPT handled the task well. #7558
-
[extension / AI] Fix currency accuracy for "Analyze with AI" #7564
-
[extension / progress] Add a progress bar or visual indicator to show the status of post creation, especially during video analysis, to clarify whether the process is still ongoing or if an error has occurred. #7677
-
[extension / tutorial] Add a new tutorial draft button #7672
-
[extension / recipe] Add existing object check for "Create object" button in Recipe draft. #7674
-
[extension / tutorial] In addition to the sequence of steps, the key task of the tutorial is to recognize the brands of all the products that appear on the screen. #7686
-
[extension / recipe] There is no description in this video and in addition to the list of ingredients, AI should offer its own version of proportions. Now it often says "as needed", "to taste". #7634
-
[extension / recipes] the recipe is given in the description, but in our version there are many differences #7627
-
[extension / video] Add author information and ask the bot to be specific as possible regarding listed brands, places, and people. #7624
-
[extension / video] By default, when generating the first post or recipe draft, we should also include video analysis. #7490
-
[extension / recipes] in two different projects, on different recipes, the same Product ID was obtained and the second recipe began to be written over the existing one. Perhaps, Product ID can be made based on video URL. #7480
-
[extension / channel] The tags list should include the channel name (reposts, drafts, recipes, links, etc.). This hashtag will then be easy to use for selections or filtering within the blog. #7269