{"id":14064091,"url":"https://github.com/jimbrig/PSEdgeKeywords","last_synced_at":"2025-07-29T17:31:59.156Z","repository":{"id":61010809,"uuid":"544641557","full_name":"jimbrig/PSEdgeKeywords","owner":"jimbrig","description":"PowerShell Core Module for Configuring, Backing Up, and Managing Microsoft Edge Search Engine \"Keywords\"","archived":false,"fork":false,"pushed_at":"2023-03-06T20:47:09.000Z","size":168,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-05-23T00:30:31.996Z","etag":null,"topics":["browser","edge","microsoft-edge","powershell","search-engine","settings-management","sqlite","utility"],"latest_commit_sha":null,"homepage":"https://www.powershellgallery.com/packages/PSEdgeKeywords/","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jimbrig.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-10-03T00:44:33.000Z","updated_at":"2024-08-13T07:06:11.011Z","dependencies_parsed_at":"2024-08-13T07:18:47.918Z","dependency_job_id":null,"html_url":"https://github.com/jimbrig/PSEdgeKeywords","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jimbrig%2FPSEdgeKeywords","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jimbrig%2FPSEdgeKeywords/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jimbrig%2FPSEdgeKeywords/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jimbrig%2FPSEdgeKeywords/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jimbrig","download_url":"https://codeload.github.com/jimbrig/PSEdgeKeywords/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228032924,"owners_count":17858917,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["browser","edge","microsoft-edge","powershell","search-engine","settings-management","sqlite","utility"],"created_at":"2024-08-13T07:03:40.458Z","updated_at":"2024-12-04T02:31:10.488Z","avatar_url":"https://github.com/jimbrig.png","language":"PowerShell","funding_links":[],"categories":["PowerShell"],"sub_categories":[],"readme":"# PSEdgeKeywords \u003cimg src=\"./assets/logo.png\" align=\"right\" /\u003e\n\n\u003e PowerShell Core Module for Configuring, Backing Up, and Managing Microsoft Edge Search Engine \"Keywords\"\n\n***\n![PowerShell Gallery Version](https://img.shields.io/powershellgallery/v/PSEdgeKeywords?color=0092ff\u0026label=PowerShell%20Gallery\u0026logoColor=0092ff)\n[![Test Module](https://github.com/jimbrig/PSEdgeKeywords/actions/workflows/test.yml/badge.svg)](https://github.com/jimbrig/PSEdgeKeywords/actions/workflows/test.yml)\n[![Build Module](https://github.com/jimbrig/PSEdgeKeywords/actions/workflows/build.yml/badge.svg)](https://github.com/jimbrig/PSEdgeKeywords/actions/workflows/build.yml)\n[![Publish](https://github.com/jimbrig/PSEdgeKeywords/actions/workflows/publish.yml/badge.svg)](https://github.com/jimbrig/PSEdgeKeywords/actions/workflows/publish.yml)\n[![Changelog](https://github.com/jimbrig/PSEdgeKeywords/actions/workflows/git-cliff.yml/badge.svg)](https://github.com/jimbrig/PSEdgeKeywords/actions/workflows/git-cliff.yml)\n***\n\n*NOTE: This project was inspired by [erbanku/custom-search-engines-backup](https://github.com/erbanku/custom-search-engines-backup).*\n\nView the repo's [Changelog](CHANGELOG.md) for details on the progression of the codebase over time.\n\n## Overview\n\n- Edge Custom Search Engines Settings URL: [edge://settings/searchEngines](http://settings/searchEngines)\n\n- Edge User Profile Directory: `%LOCALAPPDATA%\\Microsoft\\Edge\\Default`\n- Edge Database: `%LOCALAPPDATA%\\Microsoft\\Edge\\Default\\Web Data`\n- Edge `keywords` table is held withing the `sqlite` database mentioned above.\n\n### Scripts\n\n- PowerShell Scripts:\n  - [Invoke-ExportEdgeKeywords.ps1](Invoke-ExportEdgeKeywords.ps1): Export Microsoft Edge's `keywords` or custom `searchEngines` to a `SQL` file using `sqlite3`.\n  - [Invoke-ImportEdgeKeywords.ps1](Invoke-ImportEdgeKeywords.ps1): Import Microsoft Edge's `keywords` or custom `searchEngines` from a `SQL` file using `sqlite3`.\n\n- SQL Scripts:\n  - [`bin/sql_import_script.sql`](bin/sql_import_script.sql): Ran by `sqlite3` to import the `EdgeKeywords.sql` file into the `Web Data` database's `keywords` table.\n  - [`bin/sql_export_script.sql`](bin/sql_export_script.sql): Ran by `sqlite3` to export current `Web Data` database's `keywords` table to a `SQL` DDL script: [`EdgeKeywords.sql`](output/EdgeKeywords.sql).\n\n### SQL\n\nOutput `.sql` files are exported to [`output/EdgeKeywords.sql`](output/EdgeKeywords.sql). This same `SQL` script can be used for importing back into Edge.\n\nNote that all scripts rely on a dependency for having `sqlite3` installed on your system and on the `PATH` environment variable. Easy installation via `scoop`:\n\n```powershell\nscoop install sqlite\n```\n\nAnother useful tool for viewing the `Web Data` database contents is [sqlitebrowser]() which can be installed via:\n\n```powershell\nscoop install sqlitebrowser\n```\n\n## Current Search Engines\n\n![image](https://user-images.githubusercontent.com/32652297/173259958-5a54c71b-33fa-490f-b1ba-0e71fc699e64.png)\n\n\n## Installation\n\n## Examples\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjimbrig%2FPSEdgeKeywords","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjimbrig%2FPSEdgeKeywords","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjimbrig%2FPSEdgeKeywords/lists"}