diff --git a/.github/workflows/links.yml b/.github/workflows/links.yml index a5be06eed..693ef9a3e 100644 --- a/.github/workflows/links.yml +++ b/.github/workflows/links.yml @@ -15,7 +15,7 @@ jobs: linkChecker: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Link Checker id: lychee diff --git a/.github/workflows/python-passed.yml b/.github/workflows/python-passed.yml index ae45d7bb3..128921562 100644 --- a/.github/workflows/python-passed.yml +++ b/.github/workflows/python-passed.yml @@ -9,14 +9,14 @@ jobs: continue-on-error: true runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 name: Checkout Repository with: token: ${{ secrets.UPDATER }} # otherwise, you will failed to push refs to dest repo fetch-depth: 0 - name: Set up Python 3.7 - uses: actions/setup-python@v1 + uses: actions/setup-python@v5 with: python-version: 3.7 - name: Run script diff --git a/.github/workflows/test-python.yml b/.github/workflows/test-python.yml index 100a4b9f0..03f353574 100644 --- a/.github/workflows/test-python.yml +++ b/.github/workflows/test-python.yml @@ -24,7 +24,7 @@ jobs: outputs: plugins: ${{ steps.filter.outputs.plugins }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - uses: dorny/paths-filter@v2 id: filter with: @@ -36,15 +36,15 @@ jobs: if: ${{ needs.skip_check_job.outputs.plugins == 'true' }} runs-on: windows-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - if: ${{ github.event_name == 'pull_request'}} name: "Set up Python 3.11 for pull request test" - uses: actions/setup-python@v1 + uses: actions/setup-python@v5 with: python-version: 3.11 - if: ${{ github.event_name == 'workflow_dispatch'}} name: "Set up Python ${{ github.event.inputs.pyversion }} for manual test" - uses: actions/setup-python@v1 + uses: actions/setup-python@v5 with: python-version: ${{ github.event.inputs.pyversion }} - uses: actions/cache@v2 diff --git a/.github/workflows/updater.yaml b/.github/workflows/updater.yaml index aaa5c776c..4e0f276e2 100644 --- a/.github/workflows/updater.yaml +++ b/.github/workflows/updater.yaml @@ -9,13 +9,13 @@ jobs: update: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: token: ${{ secrets.UPDATER }} # otherwise, you will failed to push refs to dest repo fetch-depth: 0 - - uses: actions/setup-python@v2 + - uses: actions/setup-python@v5 with: python-version: "3.x" @@ -29,6 +29,10 @@ jobs: run: | python ./ci/src/updater.py ${{ secrets.DISCORD_WEBHOOK }} + - name: Merge Manifest + run: | + python ./ci/src/merge-manifest.py + - name: Commit & Push changes uses: stefanzweifel/git-auto-commit-action@v4 with: diff --git a/.github/workflows/validator.yaml b/.github/workflows/validator.yaml index f99b70ccb..9aae35d74 100644 --- a/.github/workflows/validator.yaml +++ b/.github/workflows/validator.yaml @@ -19,8 +19,8 @@ jobs: if: ${{ needs.pre_job.outputs.should_skip != 'true' }} runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions/setup-python@v2 + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 with: python-version: "3.x" diff --git a/README.md b/README.md index 928df0bbb..3cfe5d7ab 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ Looking for a list of currently available plugins in Flow? Visit [here](https:// ## How to submit your plugin -Add your plugin by updating the plugins.json file with the following details via a pull request: +Add your plugin by adding a file in _plugins_ directory named "${name}-${uuid}.json" with the following details via a pull request: ```json { diff --git a/ci/envs/requirements-updater.txt b/ci/envs/requirements-updater.txt index 5bb8c66c6..977adf4f0 100644 --- a/ci/envs/requirements-updater.txt +++ b/ci/envs/requirements-updater.txt @@ -1,2 +1,2 @@ -requests +aiohttp tqdm diff --git a/ci/envs/requirements-validator.txt b/ci/envs/requirements-validator.txt index e079f8a60..d5c15eeba 100644 --- a/ci/envs/requirements-validator.txt +++ b/ci/envs/requirements-validator.txt @@ -1 +1,2 @@ pytest +cerberus diff --git a/ci/src/_utils.py b/ci/src/_utils.py index d89956f38..f4bd880ef 100644 --- a/ci/src/_utils.py +++ b/ci/src/_utils.py @@ -3,6 +3,7 @@ from pathlib import Path from typing import Dict, List, TypeVar import re +import os # path utils_path = Path(__file__).resolve() @@ -10,7 +11,7 @@ src_dir = utils_path.parent ci_dir = src_dir.parent base_dir = ci_dir.parent -plugin_file = base_dir / "plugins.json" +plugin_dir = base_dir / "plugins/" etag_file = base_dir / "etags.json" # constants @@ -40,8 +41,16 @@ def plugin_reader() -> P: - with open(plugin_file, "r", encoding="utf-8") as f: - return json.load(f) + plugin_files = [os.path.join(plugin_dir, file) for file in os.listdir(plugin_dir)] + + manifests = [] + + for plugin in plugin_files: + with open(plugin, "r", encoding="utf-8") as f: + manifest = json.load(f) + manifests.append(manifest) + + return manifests def etag_reader() -> ETagsType: @@ -50,8 +59,9 @@ def etag_reader() -> ETagsType: def plugin_writer(content: P): - with open(plugin_file, "w", encoding="utf-8") as f: - json.dump(content, f, indent=4) + for plugin in content: + with open(plugin_dir / f"{plugin[plugin_name]}-{plugin[id_name]}.json", "w", encoding="utf-8") as f: + json.dump(plugin, f, indent=4) def etags_writer(content: ETagsType): with open(etag_file, "w", encoding="utf-8") as f: diff --git a/ci/src/discord.py b/ci/src/discord.py index 25b6c60fc..389589cc3 100644 --- a/ci/src/discord.py +++ b/ci/src/discord.py @@ -1,3 +1,4 @@ +import aiohttp import requests from _utils import * @@ -5,7 +6,7 @@ MAX_BODY_LEN = 1024 -def update_hook(webhook_url: str, info: dict, latest_ver: str, release: dict) -> None: +async def update_hook(webhook_url: str, info: dict, latest_ver: str, release: dict) -> None: embed = { "content": None, "embeds": [ @@ -41,7 +42,8 @@ def update_hook(webhook_url: str, info: dict, latest_ver: str, release: dict) -> release_notes = release.get('body') if release_notes and release_notes.strip(): embed['embeds'][0]['fields'].append({"name": "Release Notes", "value": truncate_release_notes(release['html_url'], release.get('body', ""))}) - requests.post(webhook_url, json=embed) + async with aiohttp.ClientSession() as session: + await session.post(webhook_url, json=embed) def truncate_release_notes(url: str, release_notes: str, length: int = MAX_BODY_LEN) -> str: if len(release_notes) <= length: diff --git a/ci/src/merge-manifest.py b/ci/src/merge-manifest.py new file mode 100644 index 000000000..a05174e72 --- /dev/null +++ b/ci/src/merge-manifest.py @@ -0,0 +1,16 @@ +from pathlib import Path +import json + +if __name__ == "__main__": + plugins = list(Path("plugins").rglob("*.json")) + + manifests = [] + + for plugin in plugins: + with open(plugin, "r") as f: + manifest = json.load(f) + manifests.append(manifest) + + with open("plugins.json", "w") as f: + json.dump(manifests, f, indent=4) + diff --git a/ci/src/updater.py b/ci/src/updater.py index 881efb95f..e4e529d90 100644 --- a/ci/src/updater.py +++ b/ci/src/updater.py @@ -1,5 +1,6 @@ # -*-coding: utf-8 -*- -from http.client import responses +import asyncio +import aiohttp from typing import List from unicodedata import name from os import getenv @@ -7,15 +8,17 @@ import traceback import requests -from tqdm import tqdm +from tqdm.asyncio import tqdm from _utils import * from discord import update_hook -def batch_github_plugin_info(info: P, tags: ETagsType, webhook_url: str = None) -> P: +async def batch_github_plugin_info( + info: P, tags: ETagsType, github_token=None, webhook_url: str = None +) -> P: try: - headers = {"authorization": f"token {getenv('GITHUB_TOKEN','')}"} + headers = {"authorization": f"token {github_token}"} if "github.com" not in info[url_download]: return info @@ -28,69 +31,91 @@ def batch_github_plugin_info(info: P, tags: ETagsType, webhook_url: str = None) if release_date in info.keys(): headers["If-None-Match"] = tag - res = requests.get( - url_release.format(repo=repo), - headers=headers, - ) - if res.status_code in (403, 304): - return info - latest_rel = res.json() - assets = latest_rel.get("assets") - if info.get(release_date, '') != latest_rel.get('published_at'): - info[release_date] = latest_rel.get('published_at') - if assets: - info[url_download] = assets[0]["browser_download_url"] - send_notification(info, clean( - latest_rel["tag_name"], "v"), latest_rel, webhook_url) - info[version] = clean(latest_rel["tag_name"], "v") + async with aiohttp.ClientSession() as session: + res = await session.get( + url_release.format(repo=repo), + headers=headers, + ) + if res.status in (403, 304): + return info - tags[info[id_name]] = res.headers.get(etag, "") + latest_rel = await res.json() - return info + assets = latest_rel.get("assets") + + if info.get(release_date, "") != latest_rel.get("published_at"): + info[release_date] = latest_rel.get("published_at") + if assets: + info[url_download] = assets[0]["browser_download_url"] + await send_notification( + info, clean(latest_rel["tag_name"], "v"), latest_rel, webhook_url + ) + info[version] = clean(latest_rel["tag_name"], "v") + + tags[info[id_name]] = res.headers.get(etag, "") + + return info except Exception as e: tb = traceback.format_exc() print(f"Error when processing plugin {info[plugin_name]}:\n{e} {tb}") return info -def batch_plugin_infos(plugin_infos: Ps, tags: ETagsType, webhook_url: str = None) -> Ps: - return [batch_github_plugin_info(info, tags, webhook_url) for info in tqdm(plugin_infos)] +async def batch_plugin_infos( + plugin_infos: Ps, tags: ETagsType, github_token, webhook_url: str = None +) -> Ps: + return await tqdm.gather( + *[ + batch_github_plugin_info(info, tags, github_token, webhook_url) + for info in tqdm(plugin_infos) + ] + ) def remove_unused_etags(plugin_infos: Ps, etags: ETagsType) -> ETagsType: etags_updated = {} plugin_ids = [info.get("ID") for info in plugin_infos] - + for id, tag in etags.items(): - + if id not in plugin_ids: - print(f"Plugin with ID {id} has been removed. The associated ETag will be also removed now.") + print( + f"Plugin with ID {id} has been removed. The associated ETag will be also removed now." + ) continue - + etags_updated[id] = tag - + return etags_updated -def send_notification(info: P, latest_ver, release, webhook_url: str = None) -> None: +async def send_notification( + info: P, latest_ver, release, webhook_url: str = None +) -> None: if version_tuple(info[version]) != version_tuple(latest_ver): tqdm.write(f"Update detected: {info[plugin_name]} {latest_ver}") try: - update_hook(webhook_url, info, latest_ver, release) + await update_hook(webhook_url, info, latest_ver, release) except Exception as e: - tqdm.write(e) + tqdm.write(str(e)) -if __name__ == "__main__": +async def main(): webhook_url = None if len(argv) > 1: webhook_url = argv[1] plugin_infos = plugin_reader() etags = etag_reader() - - plugin_infos_new = batch_plugin_infos(plugin_infos, etags, webhook_url) + + plugin_infos_new = await batch_plugin_infos( + plugin_infos, etags, getenv("GITHUB_TOKEN"), webhook_url + ) plugin_writer(plugin_infos_new) - + etags_new = remove_unused_etags(plugin_infos_new, etags) etags_writer(etags_new) + + +if __name__ == "__main__": + asyncio.run(main()) diff --git a/ci/src/validator.py b/ci/src/validator.py index 583aecc56..df0f77b82 100644 --- a/ci/src/validator.py +++ b/ci/src/validator.py @@ -1,5 +1,6 @@ # -*-coding: utf-8 -*- from _utils import clean, id_name, language_list, language_name, plugin_reader, check_url, icon_path +import cerberus plugin_infos = plugin_reader() @@ -19,7 +20,91 @@ def test_language_in_list(): msg = f"The '{language_name}' is not in the list of {language_list}" assert set(language_list) >= set(languages), msg + def test_valid_icon_url(): for plugin in plugin_infos: msg = f"The URL in {icon_path} is not a valid URL." assert check_url(plugin[icon_path]), msg + + +def test_json_schema(): + schema = { + "plugins": + { + "type": "list", + "schema": { + "type": "dict", + "schema": { + "ID": { + "type": "string", + "regex": "^[0-9a-fA-F]{8}-?[0-9a-fA-F]{4}-?[0-9a-fA-F]{4}-?[0-9a-fA-F]{4}-?[0-9a-fA-F]{12}$", + "required": True + }, + "Name": { + "type": "string", + "empty": False, + "required": True + }, + "Description": { + "type": "string", + "empty": False, + "required": True + }, + "Author": { + "type": "string", + "empty": False, + "required": True + }, + "Version": { + "type": "string", + "empty": False, + "required": True + }, + "Language": { + "type": "string", + "allowed": [ + "csharp", "executable", "fsharp", "python", "javascript", "typescript" + ], + "required": True + }, + "Website": { + "type": "string", + "regex": "http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\\(\\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+", + "required": True + }, + "UrlDownload": { + "type": "string", + "regex": "http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\\(\\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+\.zip", + "required": True + }, + "UrlSourceCode": { + "type": "string", + "regex": "http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\\(\\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+", + "required": True + }, + "IcoPath": { + "type": "string", + "regex": "http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\\(\\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+", + "required": True + }, + "DateAdded": { + "type": "string" + }, + "LatestReleaseDate": { + "type": "string" + }, + "Tested": { + "type": "boolean" + } + }, + } + } + } + + v = cerberus.Validator(schema) + v.validate({"plugins": plugin_infos}, schema) + print(v.errors) + + +if __name__ == '__main__': + test_json_schema() \ No newline at end of file diff --git a/plugins/7TV Emotes@85eb90ff-b92d-476b-bae4-3d71398e61f9.json b/plugins/7TV Emotes@85eb90ff-b92d-476b-bae4-3d71398e61f9.json new file mode 100644 index 000000000..5334f87b0 --- /dev/null +++ b/plugins/7TV Emotes@85eb90ff-b92d-476b-bae4-3d71398e61f9.json @@ -0,0 +1,15 @@ +{ + "ID": "85eb90ff-b92d-476b-bae4-3d71398e61f9", + "Name": "7TV Emotes", + "Description": "Search emotes from 7TV", + "Author": "Water Boiled Pizza", + "Version": "0.0.3", + "Language": "python", + "Website": "https://github.com/WaterBoiledPizza/7TV-Emotes", + "IcoPath": "https://cdn.jsdelivr.net/gh/WaterBoiledPizza/7TV-Emotes@main/icon.png?raw=true", + "UrlSourceCode": "https://github.com/WaterBoiledPizza/7TV-Emotes", + "UrlDownload": "https://github.com/WaterBoiledPizza/7TV-Emotes/releases/download/v0.0.3/Flow.Launcher.Plugin.7tvEmotesv0.0.3.zip", + "Tested": true, + "DateAdded": "2023-03-12T07:36:16Z", + "LatestReleaseDate": "2023-03-13T13:03:44Z" +} \ No newline at end of file diff --git a/plugins/AWS Toolkit@1602DFD6B9F843A3A31CB9AD5561A9A2.json b/plugins/AWS Toolkit@1602DFD6B9F843A3A31CB9AD5561A9A2.json new file mode 100644 index 000000000..3344fc713 --- /dev/null +++ b/plugins/AWS Toolkit@1602DFD6B9F843A3A31CB9AD5561A9A2.json @@ -0,0 +1,14 @@ +{ + "ID": "1602DFD6B9F843A3A31CB9AD5561A9A2", + "Name": "AWS Toolkit", + "Description": "Open the AWS Console for services in your web browser", + "Author": "mikemorain, mjtimblin", + "Version": "1.0.3", + "Language": "csharp", + "Website": "https://github.com/mjtimblin/Flow.Launcher.Plugin.AwsToolkit", + "UrlDownload": "https://github.com/mjtimblin/Flow.Launcher.Plugin.AwsToolkit/releases/download/v1.0.3/Flow.Launcher.Plugin.AwsToolkit.zip", + "UrlSourceCode": "https://github.com/mjtimblin/Flow.Launcher.Plugin.AwsToolkit/tree/master", + "IcoPath": "https://cdn.jsdelivr.net/gh/mjtimblin/Flow.Launcher.Plugin.AwsToolkit@master/icon.png", + "DateAdded": "2022-10-08T16:26:57Z", + "LatestReleaseDate": "2022-05-27T08:07:39Z" +} \ No newline at end of file diff --git a/plugins/Add2Path@79BB35BC5B504F04B210D1C41DF14A02.json b/plugins/Add2Path@79BB35BC5B504F04B210D1C41DF14A02.json new file mode 100644 index 000000000..3b0efced8 --- /dev/null +++ b/plugins/Add2Path@79BB35BC5B504F04B210D1C41DF14A02.json @@ -0,0 +1,14 @@ +{ + "ID": "79BB35BC5B504F04B210D1C41DF14A02", + "Name": "Add2Path", + "Description": "Manage your PATH environment variable", + "Author": "HorridModz", + "Version": "1.0.0", + "Language": "csharp", + "Website": "https://github.com/HorridModz/Flow.Launcher.Plugin.Add2Path", + "UrlDownload": "https://github.com/HorridModz/Flow.Launcher.Plugin.Add2Path/releases/download/v1.0.0/Flow.Launcher.Plugin.Add2Path.zip", + "UrlSourceCode": "https://github.com/HorridModz/Flow.Launcher.Plugin.Add2Path", + "IcoPath": "https://cdn.jsdelivr.net/gh/HorridModz/Flow.Launcher.Plugin.Add2Path@master/icon.png", + "DateAdded": "2023-09-01T04:11:39Z", + "LatestReleaseDate": "2023-08-21T08:43:16Z" +} \ No newline at end of file diff --git a/plugins/Amazing Marvin@90f799c3-c04e-443b-bce8-eec5fbcba1e9.json b/plugins/Amazing Marvin@90f799c3-c04e-443b-bce8-eec5fbcba1e9.json new file mode 100644 index 000000000..69992a9c1 --- /dev/null +++ b/plugins/Amazing Marvin@90f799c3-c04e-443b-bce8-eec5fbcba1e9.json @@ -0,0 +1,15 @@ +{ + "ID": "90f799c3-c04e-443b-bce8-eec5fbcba1e9", + "Name": "Amazing Marvin", + "Description": "Communication with Amazing Marvin over API", + "Author": "RrobertRr", + "Version": "0.2.0", + "Language": "python", + "Website": "https://github.com/rrFlowLauncher/amazing_marvin", + "UrlDownload": "https://github.com/rrFlowLauncher/amazing_marvin/releases/download/v0.2.0/amazing_marvin.zip", + "UrlSourceCode": "https://github.com/rrFlowLauncher/amazing_marvin", + "IcoPath": "https://github.com/rrFlowLauncher/amazing_marvin/blob/main/Images/Amazing_Marvin.09233c09.png", + "Tested": true, + "DateAdded": "2023-12-16T06:48:43Z", + "LatestReleaseDate": "2023-11-23T19:45:12Z" +} \ No newline at end of file diff --git a/plugins/Anilist@08AF784C-A014-4A03-822F-6C2F3665A843.json b/plugins/Anilist@08AF784C-A014-4A03-822F-6C2F3665A843.json new file mode 100644 index 000000000..80b3f2a89 --- /dev/null +++ b/plugins/Anilist@08AF784C-A014-4A03-822F-6C2F3665A843.json @@ -0,0 +1,14 @@ +{ + "ID": "08AF784C-A014-4A03-822F-6C2F3665A843", + "Name": "Anilist", + "Description": "an anilist plugin for Flow-Launcher", + "Author": "DiekoMA", + "Version": "1.0.2", + "Language": "csharp", + "Website": "https://github.com/DiekoMA/Flow.Launcher.Plugin.Anilist", + "IcoPath": "https://cdn.jsdelivr.net/gh/DiekoMA/Flow.Launcher.Plugin.Anilist@master/Assets/AniListlogo.png", + "UrlSourceCode": "https://github.com/DiekoMA/Flow.Launcher.Plugin.Anilist", + "UrlDownload": "https://github.com/DiekoMA/Flow.Launcher.Plugin.Anilist/releases/download/v1.0.2/Anilist-1.0.2.zip", + "DateAdded": "2023-04-16T23:07:57Z", + "LatestReleaseDate": "2023-07-16T22:10:19Z" +} \ No newline at end of file diff --git a/plugins/AntdOpenBrowser@467A8D7E-0DC6-F0C8-347C-BC4B315C397F.json b/plugins/AntdOpenBrowser@467A8D7E-0DC6-F0C8-347C-BC4B315C397F.json new file mode 100644 index 000000000..61493cd27 --- /dev/null +++ b/plugins/AntdOpenBrowser@467A8D7E-0DC6-F0C8-347C-BC4B315C397F.json @@ -0,0 +1,14 @@ +{ + "ID": "467A8D7E-0DC6-F0C8-347C-BC4B315C397F", + "Name": "AntdOpenBrowser", + "Description": "Quickly open the antd component", + "Author": "HenryTSZ", + "Version": "1.0.2", + "Language": "JavaScript", + "Website": "https://github.com/HenryTSZ/Flow.Launcher.AntdOpenBrowser", + "UrlDownload": "https://github.com/HenryTSZ/Flow.Launcher.AntdOpenBrowser/releases/download/v1.0.2/Flow.Launcher.Plugin.AntdOpenBrowser.zip", + "UrlSourceCode": "https://github.com/HenryTSZ/Flow.Launcher.AntdOpenBrowser/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/HenryTSZ/Flow.Launcher.AntdOpenBrowser@main/app.png", + "DateAdded": "2023-07-01T15:26:47Z", + "LatestReleaseDate": "2023-07-03T08:23:48Z" +} \ No newline at end of file diff --git a/plugins/AudFlow@7CCD5CC94597483EBC3F179A69511D5C.json b/plugins/AudFlow@7CCD5CC94597483EBC3F179A69511D5C.json new file mode 100644 index 000000000..b9455198e --- /dev/null +++ b/plugins/AudFlow@7CCD5CC94597483EBC3F179A69511D5C.json @@ -0,0 +1,15 @@ +{ + "ID": "7CCD5CC94597483EBC3F179A69511D5C", + "Name": "AudFlow", + "Description": "Text to speech Plugin", + "Author": "Ahmed ElSaeed", + "Version": "2.1.1", + "Language": "python", + "Website": "https://github.com/asmpro7/AudFlow", + "UrlDownload": "https://github.com/asmpro7/AudFlow/releases/download/v2.1.1/AudFlow.zip", + "UrlSourceCode": "https://github.com/asmpro7/AudFlow", + "IcoPath": "https://cdn.jsdelivr.net/gh/asmpro7/AudFlow@main/Images/app.png", + "Tested": true, + "DateAdded": "2023-05-12T14:34:13Z", + "LatestReleaseDate": "2024-02-17T19:08:59Z" +} \ No newline at end of file diff --git a/plugins/Audio Device Selector@C04175CF5284406DAA9E30A85EC7DA76.json b/plugins/Audio Device Selector@C04175CF5284406DAA9E30A85EC7DA76.json new file mode 100644 index 000000000..ae6773357 --- /dev/null +++ b/plugins/Audio Device Selector@C04175CF5284406DAA9E30A85EC7DA76.json @@ -0,0 +1,14 @@ +{ + "ID": "C04175CF5284406DAA9E30A85EC7DA76", + "Name": "Audio Device Selector", + "Description": "Easily change your playback device", + "Author": "AttilaKapostyak", + "Version": "1.0.3", + "Language": "csharp", + "Website": "https://github.com/attilakapostyak/Flow.Launcher.Plugin.AudioDeviceSelector", + "UrlDownload": "https://github.com/attilakapostyak/Flow.Launcher.Plugin.AudioDeviceSelector/releases/download/v1.0.3/Flow.Launcher.Plugin.AudioDeviceSelector.zip", + "UrlSourceCode": "https://github.com/attilakapostyak/Flow.Launcher.Plugin.AudioDeviceSelector", + "IcoPath": "https://cdn.jsdelivr.net/gh/attilakapostyak/Flow.Launcher.Plugin.AudioDeviceSelector@main/icon.png", + "DateAdded": "2022-12-17T09:25:00Z", + "LatestReleaseDate": "2023-04-25T18:18:40Z" +} \ No newline at end of file diff --git a/plugins/Azan@3458F01618974683B339D53528A78573.json b/plugins/Azan@3458F01618974683B339D53528A78573.json new file mode 100644 index 000000000..2a3bf7a17 --- /dev/null +++ b/plugins/Azan@3458F01618974683B339D53528A78573.json @@ -0,0 +1,14 @@ +{ + "ID": "3458F01618974683B339D53528A78573", + "Name": "Azan", + "Description": "A plugin to display prayer times.", + "Author": "Amin Salah", + "Version": "2.0.0", + "Language": "csharp", + "Website": "https://github.com/AminSallah/Flow.Launcher.Plugin.Azan", + "UrlDownload": "https://github.com/AminSallah/Flow.Launcher.Plugin.Azan/releases/download/v2.0.0/Flow.Launcher.Plugin.Azan.zip", + "UrlSourceCode": "https://github.com/AminSallah/Flow.Launcher.Plugin.Azan/tree/main/src", + "IcoPath": "https://cdn.jsdelivr.net/gh/AminSallah/Flow.Launcher.Plugin.Azan@main/src/Icons/date.png", + "DateAdded": "2024-02-19T00:44:27Z", + "LatestReleaseDate": "2024-02-23T04:54:48Z" +} \ No newline at end of file diff --git a/plugins/Base Converter@6361A46C-D08C-49AB-AAA4-D19E1F2ABA0D.json b/plugins/Base Converter@6361A46C-D08C-49AB-AAA4-D19E1F2ABA0D.json new file mode 100644 index 000000000..5cc989ea2 --- /dev/null +++ b/plugins/Base Converter@6361A46C-D08C-49AB-AAA4-D19E1F2ABA0D.json @@ -0,0 +1,15 @@ +{ + "ID": "6361A46C-D08C-49AB-AAA4-D19E1F2ABA0D", + "ActionKeyword": "base", + "Name": "Base Converter", + "Description": "Convert values from one base to another (for example decimal to hexadecimal, etc.)", + "Author": "gissehel", + "Version": "2.0.8", + "Language": "csharp", + "Website": "https://github.com/gissehel/BarLauncher-BaseConverter", + "UrlDownload": "https://github.com/gissehel/BarLauncher-BaseConverter/releases/download/v2.0.8/BarLauncher.BaseConverter.Flow.Launcher-2.0.8.zip", + "UrlSourceCode": "https://github.com/gissehel/BarLauncher-BaseConverter", + "IcoPath": "https://cdn.jsdelivr.net/gh/gissehel/BarLauncher-BaseConverter/BarLauncher.BaseConverter.Flow.Launcher/BarLauncher-BaseConverter-64.png", + "LatestReleaseDate": "2022-03-13T13:35:25Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/Base64@B75F7BE9E8B544FAB7EADBB581DB7C7B.json b/plugins/Base64@B75F7BE9E8B544FAB7EADBB581DB7C7B.json new file mode 100644 index 000000000..59f05f791 --- /dev/null +++ b/plugins/Base64@B75F7BE9E8B544FAB7EADBB581DB7C7B.json @@ -0,0 +1,15 @@ +{ + "ID": "B75F7BE9E8B544FAB7EADBB581DB7C7B", + "Name": "Base64", + "Description": "Encode or decode a string using Base64 encoding", + "Author": "oSumAtrIX", + "Version": "1.0.0", + "Language": "csharp", + "Website": "https://github.com/oSumAtrIX/Flow.Launcher.Plugin.Base64", + "UrlDownload": "https://github.com/oSumAtrIX/Flow.Launcher.Plugin.Base64/releases/download/v1.0.0/Flow.Launcher.Plugin.Base64.zip", + "UrlSourceCode": "https://github.com/oSumAtrIX/Flow.Launcher.Plugin.Base64/tree/main", + "IcoPath": "https://raw.githubusercontent.com/oSumAtrIX/Flow.Launcher.Plugin.Base64/main/Flow.Launcher.Plugin.Base64/Images/icon.png", + "Tested": true, + "LatestReleaseDate": "2022-02-18T22:35:58Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/BetterTTV Twitch Emotes@62A7E77D5AC84177AF902C4A5FF10603.json b/plugins/BetterTTV Twitch Emotes@62A7E77D5AC84177AF902C4A5FF10603.json new file mode 100644 index 000000000..75a663624 --- /dev/null +++ b/plugins/BetterTTV Twitch Emotes@62A7E77D5AC84177AF902C4A5FF10603.json @@ -0,0 +1,15 @@ +{ + "ID": "62A7E77D5AC84177AF902C4A5FF10603", + "Name": "BetterTTV Twitch Emotes", + "Description": "Search Twitch.tv emotes via BetterTTV", + "Author": "Garulf", + "Version": "0.0.2", + "Language": "python", + "Website": "https://github.com/Garulf/Betterttv-twitch-emotes", + "UrlDownload": "https://github.com/Garulf/BetterTTV-Twitch-Emotes/releases/download/v0.0.2/BetterTTV-Twitch-Emotes.zip", + "UrlSourceCode": "https://github.com/Garulf/Betterttv-twitch-emotes/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/Garulf/Betterttv-twitch-emotes@main/icon.png", + "Tested": true, + "LatestReleaseDate": "2022-01-31T18:25:12Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/Browser Bookmarks@0ECADE17459B49F587BF81DC3A125110.json b/plugins/Browser Bookmarks@0ECADE17459B49F587BF81DC3A125110.json new file mode 100644 index 000000000..5424e8286 --- /dev/null +++ b/plugins/Browser Bookmarks@0ECADE17459B49F587BF81DC3A125110.json @@ -0,0 +1,14 @@ +{ + "ID": "0ECADE17459B49F587BF81DC3A125110", + "Name": "Browser Bookmarks", + "Description": "Search your browser bookmarks", + "Author": "qianlifeng, Ioannis G.", + "Version": "3.1.5", + "Language": "csharp", + "Website": "https://github.com/Flow-Launcher/Flow.Launcher", + "IcoPath": "https://cdn.jsdelivr.net/gh/Flow-Launcher/Flow.Launcher@master/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Images/bookmark.png", + "UrlDownload": "https://github.com/Flow-Launcher/Flow.Launcher.Plugin.BrowserBookmark/releases/download/v3.1.5/Flow.Launcher.Plugin.BrowserBookmark.zip", + "UrlSourceCode": "https://github.com/Flow-Launcher/Flow.Launcher.Plugin.BrowserBookmark", + "DateAdded": "2023-09-27T02:43:06Z", + "LatestReleaseDate": "2024-02-04T03:35:58Z" +} \ No newline at end of file diff --git a/plugins/Browser History@F6B8C1BC8441496798D2CE2BADB0E95E.json b/plugins/Browser History@F6B8C1BC8441496798D2CE2BADB0E95E.json new file mode 100644 index 000000000..839892818 --- /dev/null +++ b/plugins/Browser History@F6B8C1BC8441496798D2CE2BADB0E95E.json @@ -0,0 +1,15 @@ +{ + "ID": "F6B8C1BC8441496798D2CE2BADB0E95E", + "Name": "Browser History", + "Description": "Search your Web Browser history", + "Author": "Garulf", + "Version": "0.4.0", + "Language": "python", + "Website": "https://github.com/Garulf/browser-history", + "UrlDownload": "https://github.com/Garulf/Browser-History/releases/download/v0.4.0/Browser-History.zip", + "UrlSourceCode": "https://github.com/Garulf/browser-history/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/Garulf/browser-history@main/icon.png", + "Tested": true, + "LatestReleaseDate": "2023-02-11T22:39:03Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/Bulk URL Opener@2d5036e2-eccc-4254-b88e-de78580e2195.json b/plugins/Bulk URL Opener@2d5036e2-eccc-4254-b88e-de78580e2195.json new file mode 100644 index 000000000..592c29fc1 --- /dev/null +++ b/plugins/Bulk URL Opener@2d5036e2-eccc-4254-b88e-de78580e2195.json @@ -0,0 +1,15 @@ +{ + "ID": "2d5036e2-eccc-4254-b88e-de78580e2195", + "Name": "Bulk URL Opener", + "Description": "Opens groups of tabs", + "Author": "Tarik Jaber", + "Version": "1.1.0", + "Language": "python", + "Website": "https://github.com/tarikjaber/Bulk-URL-Opener", + "UrlDownload": "https://github.com/tarikjaber/Bulk-URL-Opener/releases/download/v1.1.0/Flow.Launcher.Plugin.BulkURLOpener.zip", + "UrlSourceCode": "https://github.com/tarikjaber/Bulk-URL-Opener/tree/master", + "IcoPath": "https://cdn.jsdelivr.net/gh/tarikjaber/Bulk-URL-Opener/Images/app.png", + "Tested": true, + "DateAdded": "2023-09-07T09:51:13Z", + "LatestReleaseDate": "2023-12-19T00:54:43Z" +} \ No newline at end of file diff --git a/plugins/CPPreference@28b1bc8d-06e1-4bda-8311-f36e8d4f9915.json b/plugins/CPPreference@28b1bc8d-06e1-4bda-8311-f36e8d4f9915.json new file mode 100644 index 000000000..dfd307c19 --- /dev/null +++ b/plugins/CPPreference@28b1bc8d-06e1-4bda-8311-f36e8d4f9915.json @@ -0,0 +1,14 @@ +{ + "ID": "28b1bc8d-06e1-4bda-8311-f36e8d4f9915", + "Name": "CPPreference", + "Description": "Search cppreference.com efficiently", + "Author": "Peter Schussheim", + "Version": "1.1.0", + "Language": "csharp", + "Website": "https://github.com/peterschussheim/CPPreference-flow-plugin", + "UrlDownload": "https://github.com/peterschussheim/CPPreference-flow-plugin/releases/download/v1.1.0/Flow.Launcher.Plugin.CPPreference_v1.1.0.zip", + "UrlSourceCode": "https://github.com/peterschussheim/CPPreference-flow-plugin/tree/master", + "IcoPath": "https://cdn.jsdelivr.net/gh/peterschussheim/CPPreference-flow-plugin@master/Flow.Launcher.Plugin.CPPreference/icon.png", + "LatestReleaseDate": "2024-01-12T19:04:08Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/Calculator@CEA0FDFC6D3B4085823D60DC76F28855.json b/plugins/Calculator@CEA0FDFC6D3B4085823D60DC76F28855.json new file mode 100644 index 000000000..b53805065 --- /dev/null +++ b/plugins/Calculator@CEA0FDFC6D3B4085823D60DC76F28855.json @@ -0,0 +1,14 @@ +{ + "ID": "CEA0FDFC6D3B4085823D60DC76F28855", + "Name": "Calculator", + "Description": "Provide mathematical calculations.(Try 5*3-2 in Flow Launcher)", + "Author": "cxfksword", + "Version": "3.1.0", + "Language": "csharp", + "Website": "https://github.com/Flow-Launcher/Flow.Launcher", + "UrlDownload": "https://github.com/Flow-Launcher/Flow.Launcher.Plugin.Calculator/releases/download/v3.1.0/Flow.Launcher.Plugin.Calculator.zip", + "UrlSourceCode": "https://github.com/Flow-Launcher/Flow.Launcher.Plugin.Calculator", + "IcoPath": "https://cdn.jsdelivr.net/gh/Flow-Launcher/Flow.Launcher@master/Plugins/Flow.Launcher.Plugin.Calculator/Images/calculator.png", + "DateAdded": "2023-09-27T02:43:06Z", + "LatestReleaseDate": "2024-02-04T03:36:11Z" +} \ No newline at end of file diff --git a/plugins/ChatGPT@df432fe0-9ff7-4ba1-b0fd-5ffd26efbf86.json b/plugins/ChatGPT@df432fe0-9ff7-4ba1-b0fd-5ffd26efbf86.json new file mode 100644 index 000000000..e3ddd9e13 --- /dev/null +++ b/plugins/ChatGPT@df432fe0-9ff7-4ba1-b0fd-5ffd26efbf86.json @@ -0,0 +1,15 @@ +{ + "ID": "df432fe0-9ff7-4ba1-b0fd-5ffd26efbf86", + "Name": "ChatGPT", + "Description": "Plugin to use OpenAI's ChatGPT in Flow Launcher", + "Author": "MichielvanBeers", + "Version": "1.2.0", + "Language": "python", + "Website": "https://github.com/MichielvanBeers/Flow.Launcher.Plugin.ChatGPT", + "IcoPath": "https://cdn.jsdelivr.net/gh/MichielvanBeers/Flow.Launcher.Plugin.ChatGPT@main/Images/app.png", + "UrlSourceCode": "https://github.com/MichielvanBeers/Flow.Launcher.Plugin.ChatGPT", + "UrlDownload": "https://github.com/MichielvanBeers/Flow.Launcher.Plugin.ChatGPT/releases/download/v1.2.0/Flow.Launcher.Plugin.ChatGPT.zip", + "Tested": true, + "DateAdded": "2023-03-19T01:36:29Z", + "LatestReleaseDate": "2024-01-27T07:20:44Z" +} \ No newline at end of file diff --git a/plugins/Cider@4e2018ca-4ed0-11ed-bdc3-0242ac120002.json b/plugins/Cider@4e2018ca-4ed0-11ed-bdc3-0242ac120002.json new file mode 100644 index 000000000..0ed4c4822 --- /dev/null +++ b/plugins/Cider@4e2018ca-4ed0-11ed-bdc3-0242ac120002.json @@ -0,0 +1,14 @@ +{ + "ID": "4e2018ca-4ed0-11ed-bdc3-0242ac120002", + "Name": "Cider", + "Description": "Control Cider and it's playback with Flow Launcher", + "Author": "Monochromish", + "Version": "1.1.1", + "Language": "javascript", + "Website": "https://github.com/Monochromish/Flow.Launcher.Plugin.Cider", + "UrlDownload": "https://github.com/Monochromish/Flow.Launcher.Plugin.Cider/releases/download/v1.1.1/Flow.Launcher.Plugin.Cider.zip", + "UrlSourceCode": "https://github.com/Monochromish/Flow.Launcher.Plugin.Cider/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/Monochromish/Flow.Launcher.Plugin.Cider@main/Assets/app.png", + "DateAdded": "2022-10-20T11:20:54Z", + "LatestReleaseDate": "2023-02-28T10:34:28Z" +} \ No newline at end of file diff --git a/plugins/CkFlow@75894EA334FA4C10AC16E28BC4616C4A.json b/plugins/CkFlow@75894EA334FA4C10AC16E28BC4616C4A.json new file mode 100644 index 000000000..25899ef25 --- /dev/null +++ b/plugins/CkFlow@75894EA334FA4C10AC16E28BC4616C4A.json @@ -0,0 +1,15 @@ +{ + "ID": "75894EA334FA4C10AC16E28BC4616C4A", + "Name": "CkFlow", + "Description": "Plugin to check internet access and get the speed of download and upload", + "Author": "Ahmed ElSaeed", + "Version": "1.0.0", + "Language": "python", + "Website": "https://github.com/asmpro7/CkFlow", + "UrlDownload": "https://github.com/asmpro7/CkFlow/releases/download/v1.0.0/CkFlow.zip", + "UrlSourceCode": "https://github.com/asmpro7/CkFlow", + "IcoPath": "https://cdn.jsdelivr.net/gh/asmpro7/CkFlow@main/Images/app.png", + "Tested": true, + "DateAdded": "2023-05-12T14:34:13Z", + "LatestReleaseDate": "2023-05-12T02:49:23Z" +} \ No newline at end of file diff --git a/plugins/Clipboard History@8025ce8b-b1ce-49cd-af48-b343a0df8606.json b/plugins/Clipboard History@8025ce8b-b1ce-49cd-af48-b343a0df8606.json new file mode 100644 index 000000000..b347761c5 --- /dev/null +++ b/plugins/Clipboard History@8025ce8b-b1ce-49cd-af48-b343a0df8606.json @@ -0,0 +1,14 @@ +{ + "ID": "8025ce8b-b1ce-49cd-af48-b343a0df8606", + "Name": "Clipboard History", + "Description": "a Clipboard History Plugin for FlowLauncher", + "Author": "liberize,Xenolphthalein", + "Version": "1.1.1", + "Language": "csharp", + "Website": "https://github.com/liberize/Flow.Launcher.Plugin.ClipboardHistory", + "UrlDownload": "https://github.com/liberize/Flow.Launcher.Plugin.ClipboardHistory/releases/download/v1.1.1/ClipboardHistory-1.1.1.zip", + "UrlSourceCode": "https://github.com/liberize/Flow.Launcher.Plugin.ClipboardHistory/tree/master", + "IcoPath": "https://cdn.jsdelivr.net/gh/liberize/Flow.Launcher.Plugin.ClipboardHistory@master/Images/clipboard.png", + "LatestReleaseDate": "2021-10-29T13:49:47Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/ClipboardR@ac0201cb-6610-48dd-9c60-e292d5e3a3da.json b/plugins/ClipboardR@ac0201cb-6610-48dd-9c60-e292d5e3a3da.json new file mode 100644 index 000000000..c792a6642 --- /dev/null +++ b/plugins/ClipboardR@ac0201cb-6610-48dd-9c60-e292d5e3a3da.json @@ -0,0 +1,14 @@ +{ + "ID": "ac0201cb-6610-48dd-9c60-e292d5e3a3da", + "Name": "ClipboardR", + "Description": "A clipboard plugin for Flow.Launcher, support pictures!", + "Author": "Rainyl", + "Version": "0.3.1", + "Language": "csharp", + "Website": "https://github.com/rainyl/Flow.Launcher.Plugin.ClipboardR", + "IcoPath": "https://cdn.statically.io/gh/rainyl/Flow.Launcher.Plugin.ClipboardR/master/src/ClipboardR/Images/clipboard.png", + "UrlSourceCode": "https://github.com/rainyl/Flow.Launcher.Plugin.ClipboardR", + "UrlDownload": "https://github.com/rainyl/Flow.Launcher.Plugin.ClipboardR/releases/download/v0.3.1/ClipboardR-v0.3.1.zip", + "DateAdded": "2023-04-28T12:19:04Z", + "LatestReleaseDate": "2023-09-27T07:49:47Z" +} \ No newline at end of file diff --git a/plugins/Colors@9B36CE6181FC47FBB597AA2C29CD9B0A.json b/plugins/Colors@9B36CE6181FC47FBB597AA2C29CD9B0A.json new file mode 100644 index 000000000..aaf170f87 --- /dev/null +++ b/plugins/Colors@9B36CE6181FC47FBB597AA2C29CD9B0A.json @@ -0,0 +1,14 @@ +{ + "ID": "9B36CE6181FC47FBB597AA2C29CD9B0A", + "Name": "Colors", + "Description": "Provides HEX and RGB color preview.", + "Author": "qianlifeng, Vladimir Antos, bluray", + "Version": "2.0.1", + "Language": "csharp", + "Website": "https://github.com/Flow-Launcher/Flow.Launcher.Plugin.Color", + "UrlDownload": "https://github.com/Flow-Launcher/Flow.Launcher.Plugin.Color/releases/download/v2.0.1/Color-2.0.1.zip", + "UrlSourceCode": "https://github.com/Flow-Launcher/Flow.Launcher.Plugin.Color/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/Flow-Launcher/Flow.Launcher.Plugin.Color@main/Images/color.png", + "LatestReleaseDate": "2021-11-08T19:34:47Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/Currency Converter@18892B7863AC43ABA27859A5A2866DD8.json b/plugins/Currency Converter@18892B7863AC43ABA27859A5A2866DD8.json new file mode 100644 index 000000000..c8d36aa71 --- /dev/null +++ b/plugins/Currency Converter@18892B7863AC43ABA27859A5A2866DD8.json @@ -0,0 +1,15 @@ +{ + "ID": "18892B7863AC43ABA27859A5A2866DD8", + "Name": "Currency Converter", + "Description": "Currency converter using the euro and rates at https://www.ecb.europa.eu/", + "Author": "deefrawley", + "Version": "2.0.6", + "Language": "python", + "Website": "https://github.com/deefrawley/Flow.Launcher.Plugin.Currency", + "UrlDownload": "https://github.com/deefrawley/Flow.Launcher.Plugin.Currency/releases/download/v2.0.6/Flow.Launcher.Plugin.Currency.zip", + "UrlSourceCode": "https://github.com/deefrawley/Flow.Launcher.Plugin.Currency/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/deefrawley/Flow.Launcher.Plugin.Currency@main/assets/favicon.ico", + "Tested": true, + "LatestReleaseDate": "2023-03-13T00:37:27Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/CurrencyPP@84d9d550-80cb-4e5f-a090-e1ccf3237a40.json b/plugins/CurrencyPP@84d9d550-80cb-4e5f-a090-e1ccf3237a40.json new file mode 100644 index 000000000..51d648271 --- /dev/null +++ b/plugins/CurrencyPP@84d9d550-80cb-4e5f-a090-e1ccf3237a40.json @@ -0,0 +1,15 @@ +{ + "ID": "84d9d550-80cb-4e5f-a090-e1ccf3237a40", + "Name": "CurrencyPP", + "Description": "A better currency converter", + "Author": "Le Loc Tai", + "Version": "3.0.1", + "Language": "python", + "Website": "https://github.com/LeLocTai/Flow.Launcher.Plugin.CurrencyPP", + "IcoPath": "https://cdn.jsdelivr.net/gh/LeLocTai/Flow.Launcher.Plugin.CurrencyPP@master/src/CurrencyPP.png", + "UrlDownload": "https://github.com/LeLocTai/Flow.Launcher.Plugin.CurrencyPP/releases/download/v3.0.1/Flow.Launcher.Plugin.CurrencyPP.zip", + "UrlSourceCode": "https://github.com/LeLocTai/Flow.Launcher.Plugin.CurrencyPP", + "Tested": true, + "DateAdded": "2022-10-08T16:26:57Z", + "LatestReleaseDate": "2022-09-09T09:26:17Z" +} \ No newline at end of file diff --git a/plugins/Date Calculator@b6a9192c-6646-4c77-bc6b-be4f8195ffda.json b/plugins/Date Calculator@b6a9192c-6646-4c77-bc6b-be4f8195ffda.json new file mode 100644 index 000000000..9c4ef3525 --- /dev/null +++ b/plugins/Date Calculator@b6a9192c-6646-4c77-bc6b-be4f8195ffda.json @@ -0,0 +1,15 @@ +{ + "ID": "b6a9192c-6646-4c77-bc6b-be4f8195ffda", + "Name": "Date Calculator", + "Description": "Date Calculator using Flow's embedded python", + "Author": "jasonz3157", + "Version": "0.1.6", + "Language": "python", + "Website": "https://github.com/jasonz3157/Flow.Plugin.DateCalculator", + "UrlDownload": "https://github.com/jasonz3157/Flow.Plugin.DateCalculator/releases/download/v0.1.6/Flow.Launcher.Plugin.DateCalculator.zip", + "UrlSourceCode": "https://github.com/jasonz3157/Flow.Plugin.DateCalculator/tree/master", + "IcoPath": "https://cdn.jsdelivr.net/gh/jasonz3157/Flow.Plugin.DateCalculator@master/Images/app.png", + "Tested": true, + "DateAdded": "2024-03-08T11:08:46Z", + "LatestReleaseDate": "2024-03-05T09:06:58Z" +} \ No newline at end of file diff --git a/plugins/DateDiff@6bfc4672-5550-4d40-b2dc-53093a2417a0.json b/plugins/DateDiff@6bfc4672-5550-4d40-b2dc-53093a2417a0.json new file mode 100644 index 000000000..ba8ebcc9f --- /dev/null +++ b/plugins/DateDiff@6bfc4672-5550-4d40-b2dc-53093a2417a0.json @@ -0,0 +1,14 @@ +{ + "ID": "6bfc4672-5550-4d40-b2dc-53093a2417a0", + "Name": "DateDiff", + "Description": "Difference between two dates (documentation on website)", + "Author": "LeoDupont", + "Version": "1.1.0", + "Language": "executable", + "Website": "https://github.com/LeoDupont/Flow.Launcher.Plugin.DateDiff", + "UrlDownload": "https://github.com/LeoDupont/Flow.Launcher.Plugin.DateDiff/releases/download/v1.1.0/Flow.Launcher.Plugin.DateDiff.zip", + "UrlSourceCode": "https://github.com/LeoDupont/Flow.Launcher.Plugin.DateDiff/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/LeoDupont/Flow.Launcher.Plugin.DateDiff@main/images/icon.png", + "DateAdded": "2022-10-08T16:26:57Z", + "LatestReleaseDate": "2022-04-26T20:30:57Z" +} \ No newline at end of file diff --git a/plugins/DdFlow@735A3608B5D240E5A44357CCF852E329.json b/plugins/DdFlow@735A3608B5D240E5A44357CCF852E329.json new file mode 100644 index 000000000..480394917 --- /dev/null +++ b/plugins/DdFlow@735A3608B5D240E5A44357CCF852E329.json @@ -0,0 +1,15 @@ +{ + "ID": "735A3608B5D240E5A44357CCF852E329", + "Name": "DdFlow", + "Description": "Plugin for Get the day from the date", + "Author": "Ahmed ElSaeed", + "Version": "2.0.0", + "Language": "python", + "Website": "https://github.com/asmpro7/DdFlow", + "UrlDownload": "https://github.com/asmpro7/DdFlow/releases/download/v2.0.0/DdFlow.zip", + "UrlSourceCode": "https://github.com/asmpro7/DdFlow", + "IcoPath": "https://cdn.jsdelivr.net/gh/asmpro7/DdFlow@main/Images/app.png", + "Tested": true, + "DateAdded": "2023-05-12T14:34:13Z", + "LatestReleaseDate": "2023-08-11T06:12:55Z" +} \ No newline at end of file diff --git a/plugins/DeepFlow@963cdb07-9143-41e6-b77b-14391e8344d8.json b/plugins/DeepFlow@963cdb07-9143-41e6-b77b-14391e8344d8.json new file mode 100644 index 000000000..c2fc2a80f --- /dev/null +++ b/plugins/DeepFlow@963cdb07-9143-41e6-b77b-14391e8344d8.json @@ -0,0 +1,17 @@ +{ + "ID": "963cdb07-9143-41e6-b77b-14391e8344d8", + "ActionKeyword": "dp", + "Name": "DeepFlow", + "Description": "Plugin to use DeepL in FlowLauncher", + "Author": "Davide Gena", + "Version": "1.0.1", + "Language": "python", + "Website": "https://github.com/DavidG33k/Flow.Launcher.Plugin.DeepFlow", + "IcoPath": "https://cdn.statically.io/gh/DavidG33k/Flow.Launcher.Plugin.DeepFlow/main/images/ico.png", + "UrlSourceCode": "https://github.com/DavidG33k/Flow.Launcher.Plugin.DeepFlow", + "UrlDownload": "https://github.com/DavidG33k/Flow.Launcher.Plugin.DeepFlow/releases/download/v1.0.1/Flow.Launcher.Plugin.DeepFlow.zip", + "ExecuteFileName": "main.py", + "Tested": true, + "DateAdded": "2023-05-12T12:05:40Z", + "LatestReleaseDate": "2024-03-05T17:48:48Z" +} \ No newline at end of file diff --git a/plugins/Desktop Cleanup@a9b5753e-21a6-420f-9dc9-b67ce94ae1e8.json b/plugins/Desktop Cleanup@a9b5753e-21a6-420f-9dc9-b67ce94ae1e8.json new file mode 100644 index 000000000..74f306cde --- /dev/null +++ b/plugins/Desktop Cleanup@a9b5753e-21a6-420f-9dc9-b67ce94ae1e8.json @@ -0,0 +1,15 @@ +{ + "ID": "a9b5753e-21a6-420f-9dc9-b67ce94ae1e8", + "Name": "Desktop Cleanup", + "Description": "Clean files and folders on the desktop", + "Author": "Umi Uyura", + "Version": "1.0.1", + "Language": "python", + "Website": "https://github.com/umi-uyura/Flow.Launcher.Plugin.DesktopCleanup", + "UrlDownload": "https://github.com/umi-uyura/Flow.Launcher.Plugin.DesktopCleanup/releases/download/v1.0.1/Flow.Launcher.Plugin.DesktopCleanup-1.0.1.zip", + "UrlSourceCode": "https://github.com/umi-uyura/Flow.Launcher.Plugin.DesktopCleanup", + "IcoPath": "https://cdn.jsdelivr.net/gh/umi-uyura/Flow.Launcher.Plugin.DesktopCleanup@main/assets/icon.png", + "Tested": true, + "LatestReleaseDate": "2022-01-18T14:25:23Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/DevToys Launcher@14b986ef-45ec-44c1-be66-cab460a771f7.json b/plugins/DevToys Launcher@14b986ef-45ec-44c1-be66-cab460a771f7.json new file mode 100644 index 000000000..0d51e29fa --- /dev/null +++ b/plugins/DevToys Launcher@14b986ef-45ec-44c1-be66-cab460a771f7.json @@ -0,0 +1,15 @@ +{ + "ID": "14b986ef-45ec-44c1-be66-cab460a771f7", + "Name": "DevToys Launcher", + "Description": "Launch DevToys tools", + "Author": "Umi Uyura", + "Version": "1.3.0", + "Language": "python", + "Website": "https://github.com/umi-uyura/Flow.Launcher.Plugin.DevToysLauncher", + "UrlDownload": "https://github.com/umi-uyura/Flow.Launcher.Plugin.DevToysLauncher/releases/download/v1.3.0/Flow.Launcher.Plugin.DevToysLauncher-1.3.0.zip", + "UrlSourceCode": "https://github.com/umi-uyura/Flow.Launcher.Plugin.DevToysLauncher", + "IcoPath": "https://cdn.jsdelivr.net/gh/umi-uyura/Flow.Launcher.Plugin.DevToysLauncher@main/assets/300x300.png", + "Tested": true, + "DateAdded": "2022-12-12T09:57:51Z", + "LatestReleaseDate": "2023-10-09T12:03:56Z" +} \ No newline at end of file diff --git a/plugins/Dictionary@c3406b5c-22f0-4984-b018-3dae897cab3f.json b/plugins/Dictionary@c3406b5c-22f0-4984-b018-3dae897cab3f.json new file mode 100644 index 000000000..50fcd3ae9 --- /dev/null +++ b/plugins/Dictionary@c3406b5c-22f0-4984-b018-3dae897cab3f.json @@ -0,0 +1,14 @@ +{ + "ID": "c3406b5c-22f0-4984-b018-3dae897cab3f", + "Name": "Dictionary", + "Description": "English dictionary, word correction and synonym.", + "Author": "Harry Yu", + "Version": "2.3.2", + "Language": "csharp", + "Website": "https://github.com/harrynull/Flow.Launcher.Dictionary", + "UrlDownload": "https://github.com/harrynull/Flow.Launcher.Dictionary/releases/download/v2.3.2/Dictionary.zip", + "UrlSourceCode": "https://github.com/harrynull/Flow.Launcher.Dictionary/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/harrynull/Flow.Launcher.Dictionary@main/Images/plugin.png", + "LatestReleaseDate": "2022-10-28T22:57:01Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/Direct Translate@1b7c732781f94b748ed08351f8200894.json b/plugins/Direct Translate@1b7c732781f94b748ed08351f8200894.json new file mode 100644 index 000000000..d2dda2a9f --- /dev/null +++ b/plugins/Direct Translate@1b7c732781f94b748ed08351f8200894.json @@ -0,0 +1,15 @@ +{ + "ID": "1b7c732781f94b748ed08351f8200894", + "Name": "Direct Translate", + "Description": "Translate between any languages supported by textblob.", + "Author": "Drimix20", + "Version": "2.1.0", + "Language": "python", + "Website": "https://github.com/deefrawley/Flow.Launcher.Plugin.DirectTranslate", + "UrlDownload": "https://github.com/deefrawley/Flow.Launcher.Plugin.DirectTranslate/releases/download/2.1.0/Flow.Launcher.Plugin.DirectTranslate-2.1.0.zip", + "UrlSourceCode": "https://github.com/deefrawley/Flow.Launcher.Plugin.DirectTranslate/tree/master", + "IcoPath": "https://cdn.jsdelivr.net/gh/deefrawley/Flow.Launcher.Plugin.DirectTranslate@master/assets/favicon.ico", + "Tested": true, + "LatestReleaseDate": "2022-05-31T12:40:39Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/Discord timestamps@32DD22C2-7E7D-4A49-9032-B57046975824.json b/plugins/Discord timestamps@32DD22C2-7E7D-4A49-9032-B57046975824.json new file mode 100644 index 000000000..dd4602fbc --- /dev/null +++ b/plugins/Discord timestamps@32DD22C2-7E7D-4A49-9032-B57046975824.json @@ -0,0 +1,14 @@ +{ + "ID": "32DD22C2-7E7D-4A49-9032-B57046975824", + "Name": "Discord timestamps", + "Description": "Generate discord timestamps", + "Author": "Jessuh", + "Version": "1.0.1", + "Language": "executable", + "Website": "https://github.com/Jessuhh/discord-timestamps-flowlauncher-plugin", + "UrlDownload": "https://github.com/Jessuhh/discord-timestamps-flowlauncher-plugin/releases/download/v1.0.1/Flow.Launcher.Plugin.DiscordTimestamps.zip", + "UrlSourceCode": "https://github.com/Jessuhh/discord-timestamps-flowlauncher-plugin", + "IcoPath": "https://cdn.jsdelivr.net/gh/Jessuhh/discord-timestamps-flowlauncher-plugin/app.png", + "DateAdded": "2022-12-05T21:48:10Z", + "LatestReleaseDate": "2023-02-18T12:53:20Z" +} \ No newline at end of file diff --git a/plugins/DropboxFinder@5A1E2AA6-1C6A-4130-990E-973FC5795D87.json b/plugins/DropboxFinder@5A1E2AA6-1C6A-4130-990E-973FC5795D87.json new file mode 100644 index 000000000..09f72ad68 --- /dev/null +++ b/plugins/DropboxFinder@5A1E2AA6-1C6A-4130-990E-973FC5795D87.json @@ -0,0 +1,14 @@ +{ + "ID": "5A1E2AA6-1C6A-4130-990E-973FC5795D87", + "Name": "DropboxFinder", + "Description": "A plugin for Flow Launcher to search files directly within Dropbox.", + "Author": "Ameen Altajer", + "Version": "1.1.0", + "Language": "csharp", + "Website": "https://github.com/AmeenAltajer/FlowLauncher.DropboxFinder", + "UrlDownload": "https://github.com/ameenaltajer/FlowLauncher.DropboxFinder/releases/download/v1.1.0/DropboxFinder-1.1.0.zip", + "UrlSourceCode": "https://github.com/ameenaltajer/FlowLauncher.DropboxFinder/", + "IcoPath": "https://cdn.jsdelivr.net/gh/ameenaltajer/FlowLauncher.DropboxFinder@main/Flow.Launcher.Plugin.DropboxFinder/icon.png", + "DateAdded": "2022-10-08T16:26:57Z", + "LatestReleaseDate": "2022-05-01T11:40:44Z" +} \ No newline at end of file diff --git a/plugins/DuckDuckGo !bang@915f45f7747440f7828621bd8ec0f298.json b/plugins/DuckDuckGo !bang@915f45f7747440f7828621bd8ec0f298.json new file mode 100644 index 000000000..b91f0ca27 --- /dev/null +++ b/plugins/DuckDuckGo !bang@915f45f7747440f7828621bd8ec0f298.json @@ -0,0 +1,14 @@ +{ + "ID": "915f45f7747440f7828621bd8ec0f298", + "Name": "DuckDuckGo !bang", + "Description": "Search on thousands of sites directly, with DuckDuckGo bangs", + "Author": "Ioannis G. (@JohnTheGr8)", + "Version": "1.3.3", + "Language": "fsharp", + "Website": "https://github.com/JohnTheGr8/Flow.Plugin.Bang", + "UrlDownload": "https://github.com/JohnTheGr8/Flow.Plugin.Bang/releases/download/v1.3.3/Flow.Plugin.Bang.zip", + "UrlSourceCode": "https://github.com/JohnTheGr8/Flow.Plugin.Bang/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/JohnTheGr8/Flow.Plugin.Bang@main/src/icon.png", + "LatestReleaseDate": "2023-07-10T18:07:42Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/EasySSH@8CBACA12D99946D7B5E4E162EED6B045.json b/plugins/EasySSH@8CBACA12D99946D7B5E4E162EED6B045.json new file mode 100644 index 000000000..d8955f04c --- /dev/null +++ b/plugins/EasySSH@8CBACA12D99946D7B5E4E162EED6B045.json @@ -0,0 +1,14 @@ +{ + "ID": "8CBACA12D99946D7B5E4E162EED6B045", + "Name": "EasySSH", + "Description": "ssh with Flow-Launcher", + "Author": "Melv1no", + "Version": "1.1.1.2", + "Language": "csharp", + "Website": "https://github.com/Melv1no/Flow.Launcher.Plugin.easyssh", + "UrlDownload": "https://github.com/Melv1no/Flow.Launcher.Plugin.easyssh/releases/download/1.1.1.2/easyssh.zip", + "UrlSourceCode": "https://github.com/Melv1no/Flow.Launcher.Plugin.easyssh/tree/master", + "IcoPath": "https://cdn.jsdelivr.net/gh/Melv1no/Flow.Launcher.Plugin.easyssh/Flow.Launcher.Plugin.easyssh/Images/app.png", + "DateAdded": "2024-01-04T00:32:56Z", + "LatestReleaseDate": "2024-01-18T23:12:58Z" +} \ No newline at end of file diff --git a/plugins/ElementFlow@78c1bfc7-044e-46cd-b920-9e0ae0e7f234.json b/plugins/ElementFlow@78c1bfc7-044e-46cd-b920-9e0ae0e7f234.json new file mode 100644 index 000000000..965454c9b --- /dev/null +++ b/plugins/ElementFlow@78c1bfc7-044e-46cd-b920-9e0ae0e7f234.json @@ -0,0 +1,15 @@ +{ + "ID": "78c1bfc7-044e-46cd-b920-9e0ae0e7f234", + "Name": "ElementFlow", + "Description": "Data for all Chemical Elements", + "Author": "Ahmed ElSaeed", + "Version": "1.0.4", + "Language": "python", + "Website": "https://github.com/asmpro7/ElementFlow", + "UrlDownload": "https://github.com/asmpro7/ElementFlow/releases/download/v1.0.4/ElementFlow.zip", + "UrlSourceCode": "https://github.com/asmpro7/ElementFlow", + "IcoPath": "https://cdn.jsdelivr.net/gh/asmpro7/ElementFlow@main/Images/app.png", + "Tested": true, + "DateAdded": "2023-05-18T00:44:33Z", + "LatestReleaseDate": "2023-09-14T19:46:59Z" +} \ No newline at end of file diff --git a/plugins/EmailTo@F229B92B-C4D1-4A87-B05B-A96ACC486263.json b/plugins/EmailTo@F229B92B-C4D1-4A87-B05B-A96ACC486263.json new file mode 100644 index 000000000..4f1f41fb4 --- /dev/null +++ b/plugins/EmailTo@F229B92B-C4D1-4A87-B05B-A96ACC486263.json @@ -0,0 +1,15 @@ +{ + "ID": "F229B92B-C4D1-4A87-B05B-A96ACC486263", + "ActionKeyword": "email", + "Name": "EmailTo", + "Description": "Flow plugin to spawn a new email in the system default client", + "Author": "Adam Marciniec", + "Version": "1.0.0", + "Language": "csharp", + "Website": "https://github.com/Echostorm44/FlowLauncherPluginEmailTo", + "UrlDownload": "https://github.com/Echostorm44/FlowLauncherPluginEmailTo/releases/download/v1.0.0/Flow.Launcher.Plugin.FlowLauncherPluginEmailTo.zip", + "UrlSourceCode": "https://github.com/Echostorm44/FlowLauncherPluginEmailTo", + "IcoPath": "https://cdn.jsdelivr.net/gh/Echostorm44/FlowLauncherPluginEmailTo@main/Flow.Launcher.Plugin.FlowLauncherPluginEmailTo/icon.png", + "DateAdded": "2022-10-08T16:26:57Z", + "LatestReleaseDate": "2022-07-28T12:43:27Z" +} \ No newline at end of file diff --git a/plugins/Emoji+@F32C0CF0270944AFAC9298BB67E16292.json b/plugins/Emoji+@F32C0CF0270944AFAC9298BB67E16292.json new file mode 100644 index 000000000..bc57145a2 --- /dev/null +++ b/plugins/Emoji+@F32C0CF0270944AFAC9298BB67E16292.json @@ -0,0 +1,15 @@ +{ + "ID": "F32C0CF0270944AFAC9298BB67E16292", + "Name": "Emoji+", + "Description": "Search and copy the right Emoji for any occasion.", + "Author": "Garulf", + "Version": "2.0.0", + "Language": "python", + "Website": "https://github.com/Garulf/emoji-plus", + "UrlDownload": "https://github.com/Garulf/Emoji-plus/releases/download/v2.0.0/Emoji-plus.zip", + "UrlSourceCode": "https://github.com/Garulf/emoji-plus/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/Garulf/emoji-plus@main/icon.png", + "Tested": true, + "LatestReleaseDate": "2022-11-20T03:50:30Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/Epic Games Store Launcher@02D91372A4C9429B93BA6365E38FBD4C.json b/plugins/Epic Games Store Launcher@02D91372A4C9429B93BA6365E38FBD4C.json new file mode 100644 index 000000000..d3c4baf77 --- /dev/null +++ b/plugins/Epic Games Store Launcher@02D91372A4C9429B93BA6365E38FBD4C.json @@ -0,0 +1,15 @@ +{ + "ID": "02D91372A4C9429B93BA6365E38FBD4C", + "Name": "Epic Games Store Launcher", + "Description": "Launch your Epic Game Store games", + "Author": "Garulf", + "Version": "2.0.0", + "Language": "python", + "Website": "https://github.com/Garulf/Epic-Games-Store-Launcher", + "UrlDownload": "https://github.com/Garulf/Epic-Games-Store-Launcher/releases/download/v2.0.0/Epic-Games-Store-Launcher.zip", + "UrlSourceCode": "https://github.com/Garulf/Epic-Games-Store-Launcher/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/Garulf/Epic-Games-Store-Launcher@main/icon.png", + "Tested": true, + "LatestReleaseDate": "2022-12-22T05:04:50Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/Explorer@572be03c74c642baae319fc283e561a8.json b/plugins/Explorer@572be03c74c642baae319fc283e561a8.json new file mode 100644 index 000000000..e56afe913 --- /dev/null +++ b/plugins/Explorer@572be03c74c642baae319fc283e561a8.json @@ -0,0 +1,14 @@ +{ + "ID": "572be03c74c642baae319fc283e561a8", + "Name": "Explorer", + "Description": "Find and manage files and folders via Windows Search or Everything", + "Author": "Jeremy Wu", + "Version": "3.1.5", + "Language": "csharp", + "Website": "https://github.com/Flow-Launcher/Flow.Launcher", + "UrlDownload": "https://github.com/Flow-Launcher/Flow.Launcher.Plugin.Explorer/releases/download/v3.1.5/Flow.Launcher.Plugin.Explorer.zip", + "UrlSourceCode": "https://github.com/Flow-Launcher/Flow.Launcher.Plugin.Explorer", + "IcoPath": "https://cdn.jsdelivr.net/gh/Flow-Launcher/Flow.Launcher@master/Plugins/Flow.Launcher.Plugin.Explorer/Images/explorer.png", + "DateAdded": "2023-09-27T02:43:06Z", + "LatestReleaseDate": "2024-02-05T07:38:39Z" +} \ No newline at end of file diff --git a/plugins/FabCalc@4f9e42bbcd9045e1969f97293dfaf4c7.json b/plugins/FabCalc@4f9e42bbcd9045e1969f97293dfaf4c7.json new file mode 100644 index 000000000..50b554b00 --- /dev/null +++ b/plugins/FabCalc@4f9e42bbcd9045e1969f97293dfaf4c7.json @@ -0,0 +1,15 @@ +{ + "ID": "4f9e42bbcd9045e1969f97293dfaf4c7", + "Name": "FabCalc", + "Description": "Advanced algebric and symbolic Calculator", + "Author": "Fabio", + "Version": "1.3.3", + "Language": "python", + "Website": "https://github.com/fabiochelly/Flow.Launcher.Plugin.FabCalc", + "IcoPath": "https://cdn.jsdelivr.net/gh/fabiochelly/Flow.Launcher.Plugin.FabCalc@main/fabcalc.png", + "UrlDownload": "https://github.com/fabiochelly/Flow.Launcher.Plugin.FabCalc/releases/download/v1.3.3/Flow.Launcher.Plugin.FabCalc.zip", + "UrlSourceCode": "https://github.com/fabiochelly/Flow.Launcher.Plugin.FabCalc", + "Tested": true, + "DateAdded": "2023-09-26T01:58:57Z", + "LatestReleaseDate": "2023-10-12T15:11:15Z" +} \ No newline at end of file diff --git a/plugins/Fake Data@8BE6E623BC294D4684F86A47CA797742.json b/plugins/Fake Data@8BE6E623BC294D4684F86A47CA797742.json new file mode 100644 index 000000000..f146f2b2a --- /dev/null +++ b/plugins/Fake Data@8BE6E623BC294D4684F86A47CA797742.json @@ -0,0 +1,14 @@ +{ + "ID": "8BE6E623BC294D4684F86A47CA797742", + "Name": "Fake Data", + "Description": "Generates a variety of fake data using the Bogus library", + "Author": "Yusyuriv", + "Version": "1.0.0", + "Language": "csharp", + "Website": "https://github.com/Yusyuriv/Flow.Launcher.Plugin.FakeData/tree/main", + "UrlDownload": "https://github.com/Yusyuriv/Flow.Launcher.Plugin.FakeData/releases/download/1.0.0/Flow.Launcher.Plugin.FakeData.zip", + "UrlSourceCode": "https://github.com/Yusyuriv/Flow.Launcher.Plugin.FakeData/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/Yusyuriv/Flow.Launcher.Plugin.FakeData@main/app.png", + "DateAdded": "2024-03-05T10:21:51Z", + "LatestReleaseDate": "2024-03-03T22:59:55Z" +} \ No newline at end of file diff --git a/plugins/Fancy Emoji@FF2C31D6A47348FFB9ED4EB26F6794E2.json b/plugins/Fancy Emoji@FF2C31D6A47348FFB9ED4EB26F6794E2.json new file mode 100644 index 000000000..f07ad63ee --- /dev/null +++ b/plugins/Fancy Emoji@FF2C31D6A47348FFB9ED4EB26F6794E2.json @@ -0,0 +1,15 @@ +{ + "ID": "FF2C31D6A47348FFB9ED4EB26F6794E2", + "Name": "Fancy Emoji", + "Description": "Search for emoji and add to your clipboard automatically", + "Author": "Mave", + "Version": "1.0.8", + "Language": "python", + "Website": "https://github.com/Ma-ve/Flow.Launcher.Plugin.FancyEmoji", + "UrlDownload": "https://github.com/Ma-ve/Flow.Launcher.Plugin.FancyEmoji/releases/download/1.0.8/Flow.Launcher.Plugin.FancyEmoji.zip", + "UrlSourceCode": "https://github.com/Ma-ve/Flow.Launcher.Plugin.FancyEmoji/tree/master", + "IcoPath": "https://cdn.jsdelivr.net/gh/Ma-ve/Flow.Launcher.Plugin.FancyEmoji@master/icon.png", + "Tested": true, + "LatestReleaseDate": "2022-07-09T19:22:40Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/Favorites@D0DB38F5-0199-4DFC-8A8D-1B22F68C157C.json b/plugins/Favorites@D0DB38F5-0199-4DFC-8A8D-1B22F68C157C.json new file mode 100644 index 000000000..6f2e1a0a2 --- /dev/null +++ b/plugins/Favorites@D0DB38F5-0199-4DFC-8A8D-1B22F68C157C.json @@ -0,0 +1,15 @@ +{ + "ID": "D0DB38F5-0199-4DFC-8A8D-1B22F68C157C", + "ActionKeyword": "*", + "Name": "Favorites", + "Description": "Flow Launcher plugin to define favorite apps, files, folders and URLs.", + "Author": "stax76", + "Version": "1.5", + "Language": "csharp", + "Website": "https://github.com/stax76/Flow.Launcher.Plugin.Favorites", + "UrlDownload": "https://github.com/stax76/Flow.Launcher.Plugin.Favorites/releases/download/v1.5/Flow.Launcher.Plugin.Favorites-v1.5.zip", + "UrlSourceCode": "https://github.com/stax76/Flow.Launcher.Plugin.Favorites/tree/master", + "IcoPath": "https://raw.githubusercontent.com/stax76/Flow.Launcher.Plugin.Favorites/master/Icons/Web.ico", + "LatestReleaseDate": "2022-07-30T06:56:32Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/FendCalculator@E5E5A4BD-39C7-4B41-93F8-0D4850BC317C.json b/plugins/FendCalculator@E5E5A4BD-39C7-4B41-93F8-0D4850BC317C.json new file mode 100644 index 000000000..5ca6559b6 --- /dev/null +++ b/plugins/FendCalculator@E5E5A4BD-39C7-4B41-93F8-0D4850BC317C.json @@ -0,0 +1,14 @@ +{ + "ID": "E5E5A4BD-39C7-4B41-93F8-0D4850BC317C", + "Name": "FendCalculator", + "Description": "Arbitrary-precision unit-aware calculator. https://printfn.github.io/fend/", + "Author": "IsaacTay", + "Version": "1.1.1", + "Language": "csharp", + "Website": "https://github.com/IsaacTay/Flow.Launcher.Plugin.FendCalculator", + "UrlDownload": "https://github.com/IsaacTay/Flow.Launcher.Plugin.FendCalculator/releases/download/v1.1.1/Flow.Launcher.Plugin.FendCalculator.zip", + "UrlSourceCode": "https://github.com/IsaacTay/Flow.Launcher.Plugin.FendCalculator/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/IsaacTay/Flow.Launcher.Plugin.FendCalculator@main/Images/calculator.png", + "DateAdded": "2023-03-23T20:51:29Z", + "LatestReleaseDate": "2023-08-26T20:18:08Z" +} \ No newline at end of file diff --git a/plugins/Flow.Plugin.UrlEncode@D2D2C23B084D411DB66EE0C79D6C2A7C.json b/plugins/Flow.Plugin.UrlEncode@D2D2C23B084D411DB66EE0C79D6C2A7C.json new file mode 100644 index 000000000..773c1477b --- /dev/null +++ b/plugins/Flow.Plugin.UrlEncode@D2D2C23B084D411DB66EE0C79D6C2A7C.json @@ -0,0 +1,14 @@ +{ + "ID": "D2D2C23B084D411DB66EE0C79D6C2A7C", + "Name": "Flow.Plugin.UrlEncode", + "Description": "urlencode or urldecode a string", + "Author": "cxfksword", + "Version": "1.0", + "Language": "csharp", + "Website": "https://github.com/taooceros/Flow.Plugin.UrlEncode", + "UrlDownload": "https://github.com/taooceros/Flow.Plugin.UrlEncode/releases/download/v1.0/Flow.Plugin.UrlEncode.zip", + "UrlSourceCode": "https://github.com/taooceros/Flow.Plugin.UrlEncode", + "IcoPath": "https://cdn.jsdelivr.net/gh/taooceros/Flow.Plugin.UrlEncode@master/Images/app.png", + "LatestReleaseDate": "2021-02-07T09:48:28Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/FlowRaindrop@B9B8174812E4474D96C148317BE2BFB7.json b/plugins/FlowRaindrop@B9B8174812E4474D96C148317BE2BFB7.json new file mode 100644 index 000000000..bc6114a9b --- /dev/null +++ b/plugins/FlowRaindrop@B9B8174812E4474D96C148317BE2BFB7.json @@ -0,0 +1,15 @@ +{ + "ID": "B9B8174812E4474D96C148317BE2BFB7", + "Name": "FlowRaindrop", + "Description": "Access Raindrop.io bookmarks with Flow Launcher/Wox", + "Author": "Garulf", + "Version": "1.0.0", + "Language": "python", + "Website": "https://github.com/Garulf/flow-raindrop", + "UrlDownload": "https://github.com/Garulf/Flow-Raindrop/releases/download/v1.0.0/Flow-Raindrop.zip", + "UrlSourceCode": "https://github.com/Garulf/flow-raindrop/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/Garulf/flow-raindrop@main/icon.png", + "Tested": true, + "DateAdded": "2022-10-08T16:26:57Z", + "LatestReleaseDate": "2024-02-16T08:39:36Z" +} \ No newline at end of file diff --git a/plugins/FlowYouTube@42DE0794627A48B2847E6FDF29DD5561.json b/plugins/FlowYouTube@42DE0794627A48B2847E6FDF29DD5561.json new file mode 100644 index 000000000..61374594e --- /dev/null +++ b/plugins/FlowYouTube@42DE0794627A48B2847E6FDF29DD5561.json @@ -0,0 +1,15 @@ +{ + "ID": "42DE0794627A48B2847E6FDF29DD5561", + "Name": "FlowYouTube", + "Description": "Search YouTube.com", + "Author": "Garulf", + "Version": "2.1.0", + "Language": "python", + "Website": "https://github.com/Garulf/FlowYouTube", + "UrlDownload": "https://github.com/Garulf/FlowYouTube/releases/download/v2.1.0/FlowYouTube.zip", + "UrlSourceCode": "https://github.com/Garulf/FlowYouTube/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/Garulf/FlowYouTube@main/icon.png", + "Tested": true, + "LatestReleaseDate": "2023-03-14T08:28:34Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/GamesLauncher@54545DC7B3A542DBB6C7DA50DEAD455B.json b/plugins/GamesLauncher@54545DC7B3A542DBB6C7DA50DEAD455B.json new file mode 100644 index 000000000..6e2898262 --- /dev/null +++ b/plugins/GamesLauncher@54545DC7B3A542DBB6C7DA50DEAD455B.json @@ -0,0 +1,14 @@ +{ + "ID": "54545DC7B3A542DBB6C7DA50DEAD455B", + "Name": "GamesLauncher", + "Description": "Search and launch games from multiple platforms like Steam, Epic Games etc.", + "Author": "KrystianLesniak", + "Version": "1.9.0", + "Language": "csharp", + "Website": "https://github.com/KrystianLesniak/Flow.Launcher.Plugin.GamesLauncher", + "UrlDownload": "https://github.com/KrystianLesniak/Flow.Launcher.Plugin.GamesLauncher/releases/download/v1.9.0/GamesLauncher.zip", + "UrlSourceCode": "https://github.com/KrystianLesniak/Flow.Launcher.Plugin.GamesLauncher/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/KrystianLesniak/Flow.Launcher.Plugin.GamesLauncher@main/Flow.Launcher.Plugin.GamesLauncher/icon.png", + "DateAdded": "2023-08-25T07:12:31Z", + "LatestReleaseDate": "2024-02-29T16:57:00Z" +} \ No newline at end of file diff --git a/plugins/General Converter@73f2c04d-176a-4586-9ff5-69fae63321ef.json b/plugins/General Converter@73f2c04d-176a-4586-9ff5-69fae63321ef.json new file mode 100644 index 000000000..01d14560a --- /dev/null +++ b/plugins/General Converter@73f2c04d-176a-4586-9ff5-69fae63321ef.json @@ -0,0 +1,15 @@ +{ + "ID": "73f2c04d-176a-4586-9ff5-69fae63321ef", + "Name": "General Converter", + "Description": "General weights and measures converter", + "Author": "deefrawley", + "Version": "2.0.1", + "Language": "python", + "Website": "https://github.com/deefrawley/Flow.Launcher.Plugin.GenConvert", + "UrlDownload": "https://github.com/deefrawley/Flow.Launcher.Plugin.GenConvert/releases/download/v2.0.1/Flow.Launcher.Plugin.GenConvert.zip", + "UrlSourceCode": "https://github.com/deefrawley/Flow.Launcher.Plugin.GenConvert/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/deefrawley/Flow.Launcher.Plugin.GenConvert@main/assets/favicon.ico", + "Tested": true, + "LatestReleaseDate": "2023-04-13T11:32:43Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/GitHub@6c22cffe6b3546ec9087abe149c4a575.json b/plugins/GitHub@6c22cffe6b3546ec9087abe149c4a575.json new file mode 100644 index 000000000..019f8ffb1 --- /dev/null +++ b/plugins/GitHub@6c22cffe6b3546ec9087abe149c4a575.json @@ -0,0 +1,14 @@ +{ + "ID": "6c22cffe6b3546ec9087abe149c4a575", + "Name": "GitHub", + "Description": "Search Github repositories and users, browse issues and PRs", + "Author": "Ioannis G. (@JohnTheGr8)", + "Version": "1.3.0", + "Language": "fsharp", + "Website": "https://github.com/JohnTheGr8/Flow.Plugin.Github", + "UrlDownload": "https://github.com/JohnTheGr8/Flow.Plugin.Github/releases/download/v1.3.0/Flow.Plugin.Github.zip", + "UrlSourceCode": "https://github.com/JohnTheGr8/Flow.Plugin.Github/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/JohnTheGr8/Flow.Plugin.Github@main/src/icon.png", + "LatestReleaseDate": "2023-06-02T02:40:43Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/Github Notifications@9B66F9CD1BF54CBBADCF1ACB378E33BB.json b/plugins/Github Notifications@9B66F9CD1BF54CBBADCF1ACB378E33BB.json new file mode 100644 index 000000000..28160eef0 --- /dev/null +++ b/plugins/Github Notifications@9B66F9CD1BF54CBBADCF1ACB378E33BB.json @@ -0,0 +1,15 @@ +{ + "ID": "9B66F9CD1BF54CBBADCF1ACB378E33BB", + "Name": "Github Notifications", + "Description": "View your github notifications", + "Author": "Garulf", + "Version": "4.0.3", + "Language": "python", + "Website": "https://github.com/Garulf/github-notifications", + "UrlDownload": "https://github.com/Garulf/Github-Notifications/releases/download/v4.0.3/Github-Notifications.zip", + "UrlSourceCode": "https://github.com/Garulf/github-notifications/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/Garulf/github-notifications@main/icon.png", + "Tested": true, + "LatestReleaseDate": "2024-01-31T01:22:55Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/Github Quick Launcher@240B648F33DD4105800747A2749E1B5C.json b/plugins/Github Quick Launcher@240B648F33DD4105800747A2749E1B5C.json new file mode 100644 index 000000000..583696893 --- /dev/null +++ b/plugins/Github Quick Launcher@240B648F33DD4105800747A2749E1B5C.json @@ -0,0 +1,15 @@ +{ + "ID": "240B648F33DD4105800747A2749E1B5C", + "Name": "Github Quick Launcher", + "Description": "Quickly access your personal repositories and stars.", + "Author": "Garulf", + "Version": "4.0.0", + "Language": "python", + "Website": "https://github.com/Garulf/github-quick-launcher", + "UrlDownload": "https://github.com/Garulf/Github-Quick-Launcher/releases/download/v4.0.0/Github-Quick-Launcher-4.0.0.zip", + "UrlSourceCode": "https://github.com/Garulf/github-quick-launcher/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/Garulf/github-quick-launcher@main/src/icon.png", + "Tested": true, + "LatestReleaseDate": "2024-02-24T19:54:51Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/Gitmoji@dff48291-c333-46ed-8784-115aa85acb4f.json b/plugins/Gitmoji@dff48291-c333-46ed-8784-115aa85acb4f.json new file mode 100644 index 000000000..ce890ad10 --- /dev/null +++ b/plugins/Gitmoji@dff48291-c333-46ed-8784-115aa85acb4f.json @@ -0,0 +1,15 @@ +{ + "ID": "dff48291-c333-46ed-8784-115aa85acb4f", + "Name": "Gitmoji", + "Description": "Search and copy the right Gitmoji.", + "Author": "Galedrim", + "Version": "1.0.0", + "Language": "python", + "Website": "https://github.com/Galedrim/Flow.Launcher.Plugin.Gitmoji", + "IcoPath": "https://cdn.jsdelivr.net/gh/Galedrim/Flow.Launcher.Plugin.Gitmoji@main/Images/app.png", + "UrlDownload": "https://github.com/Galedrim/Flow.Launcher.Plugin.Gitmoji/releases/download/v1.0.0/Flow.Launcher.Plugin.Gitmoji.zip", + "UrlSourceCode": "https://github.com/Galedrim/Flow.Launcher.Plugin.Gitmoji/tree/main", + "Tested": true, + "DateAdded": "2023-06-29T14:02:33Z", + "LatestReleaseDate": "2023-06-26T17:15:41Z" +} \ No newline at end of file diff --git a/plugins/Godot@D8AF059F555C48A380AAD5D57B4A5D61.json b/plugins/Godot@D8AF059F555C48A380AAD5D57B4A5D61.json new file mode 100644 index 000000000..d0fe0ab96 --- /dev/null +++ b/plugins/Godot@D8AF059F555C48A380AAD5D57B4A5D61.json @@ -0,0 +1,14 @@ +{ + "ID": "D8AF059F555C48A380AAD5D57B4A5D61", + "Name": "Godot", + "Description": "Quickly launch your Godot projects from flow launcher", + "Author": "DiekoMA", + "Version": "1.0.2", + "Language": "csharp", + "Website": "https://github.com/DiekoMA/Flow.Launcher.Plugin.Godot", + "IcoPath": "https://cdn.jsdelivr.net/gh/DiekoMA/Flow.Launcher.Plugin.Godot@master/Assets/Godot.png", + "UrlSourceCode": "https://github.com/DiekoMA/Flow.Launcher.Plugin.Godot/tree/master", + "UrlDownload": "https://github.com/DiekoMA/Flow.Launcher.Plugin.Godot/releases/download/v1.0.2/Godot-1.0.2.zip", + "DateAdded": "2023-10-04T09:44:20Z", + "LatestReleaseDate": "2023-10-11T21:39:12Z" +} \ No newline at end of file diff --git a/plugins/Google Translate@e47fca5f-4305-4c14-9928-57d2c319d78e.json b/plugins/Google Translate@e47fca5f-4305-4c14-9928-57d2c319d78e.json new file mode 100644 index 000000000..13485df7e --- /dev/null +++ b/plugins/Google Translate@e47fca5f-4305-4c14-9928-57d2c319d78e.json @@ -0,0 +1,15 @@ +{ + "ID": "e47fca5f-4305-4c14-9928-57d2c319d78e", + "Name": "Google Translate", + "Description": "Simple Plugin to use Google Translate in FlowLauncher", + "Author": "Raúl Losantos", + "Version": "1.0.0", + "Language": "python", + "Website": "https://github.com/ralosant/FlowLauncher.Google.Translator", + "UrlDownload": "https://github.com/ralosant/FlowLauncher.Google.Translator/releases/download/v1.0.0/Flow.Launcher.Plugin.GoogleTranslate.zip", + "UrlSourceCode": "https://github.com/ralosant/FlowLauncher.Google.Translator", + "IcoPath": "https://cdn.jsdelivr.net/gh/ralosant/FlowLauncher.Google.Translator@main/images/gt.png", + "Tested": true, + "DateAdded": "2022-11-06T05:01:49Z", + "LatestReleaseDate": "2022-11-01T18:17:36Z" +} \ No newline at end of file diff --git a/plugins/Guid Converter@27ad17d5-dacb-4732-9653-03def5f86125.json b/plugins/Guid Converter@27ad17d5-dacb-4732-9653-03def5f86125.json new file mode 100644 index 000000000..36cb566b6 --- /dev/null +++ b/plugins/Guid Converter@27ad17d5-dacb-4732-9653-03def5f86125.json @@ -0,0 +1,14 @@ +{ + "ID": "27ad17d5-dacb-4732-9653-03def5f86125", + "Name": "Guid Converter", + "Description": "a Guid Converter for FlowLauncher", + "Author": "N.Duong", + "Version": "1.1.1", + "Language": "csharp", + "Website": "https://github.com/NDiiong/Flow.Launcher.Plugin.GuidConverter/tree/main", + "UrlDownload": "https://github.com/NDiiong/Flow.Launcher.Plugin.GuidConverter/releases/download/v1.1.1/Flow.Launcher.Plugin.GuidConverter.zip", + "UrlSourceCode": "https://github.com/NDiiong/Flow.Launcher.Plugin.GuidConverter/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/NDiiong/Flow.Launcher.Plugin.GuidConverter@main/Flow.Launcher.Plugin.GuidConverter/Images/icon.png", + "DateAdded": "2024-01-29T22:14:40Z", + "LatestReleaseDate": "2024-01-30T02:43:51Z" +} \ No newline at end of file diff --git a/plugins/HA-Commander@B2D2C23B055D411GH66FF0C79D6C2A6H.json b/plugins/HA-Commander@B2D2C23B055D411GH66FF0C79D6C2A6H.json new file mode 100644 index 000000000..c99f8ea9d --- /dev/null +++ b/plugins/HA-Commander@B2D2C23B055D411GH66FF0C79D6C2A6H.json @@ -0,0 +1,15 @@ +{ + "ID": "B2D2C23B055D411GH66FF0C79D6C2A6H", + "Name": "HA-Commander", + "Description": "Search, and interact with Home Assistant using Wox or Flow Launcher.", + "Author": "Garulf", + "Version": "5.1.1", + "Language": "python", + "Website": "https://github.com/Garulf/HA-Commander", + "UrlDownload": "https://github.com/Garulf/HA-Commander/releases/download/v5.1.1/HA-Commander.zip", + "UrlSourceCode": "https://github.com/Garulf/HA-Commander/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/Garulf/HA-Commander@main/icons/home-assistant.png", + "Tested": true, + "LatestReleaseDate": "2023-03-23T05:40:45Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/Hacker News@140f3da0-7d14-4b20-b897-b4cb155fec2d.json b/plugins/Hacker News@140f3da0-7d14-4b20-b897-b4cb155fec2d.json new file mode 100644 index 000000000..037b6c397 --- /dev/null +++ b/plugins/Hacker News@140f3da0-7d14-4b20-b897-b4cb155fec2d.json @@ -0,0 +1,14 @@ +{ + "ID": "140f3da0-7d14-4b20-b897-b4cb155fec2d", + "Name": "Hacker News", + "Description": "Flow Launcher plugin for viewing the front page of Hacker News", + "Author": "Joël Kuijper", + "Version": "1.0.0", + "Language": "executable", + "Website": "https://github.com/Joehoel/flow-hacker-news", + "UrlDownload": "https://github.com/Joehoel/flow-hacker-news/releases/download/v1.0.0/HackerNews-1.0.0.zip", + "UrlSourceCode": "https://github.com/Joehoel/flow-hacker-news", + "IcoPath": "https://cdn.jsdelivr.net/gh/Joehoel/flow-hacker-news/assets/hacker-news.png", + "DateAdded": "2023-02-10T01:47:29Z", + "LatestReleaseDate": "2023-02-05T22:47:46Z" +} \ No newline at end of file diff --git a/plugins/Heidi@76148ECE-AA72-4C68-AFD5-54BA8A3C1F61.json b/plugins/Heidi@76148ECE-AA72-4C68-AFD5-54BA8A3C1F61.json new file mode 100644 index 000000000..84db5339d --- /dev/null +++ b/plugins/Heidi@76148ECE-AA72-4C68-AFD5-54BA8A3C1F61.json @@ -0,0 +1,14 @@ +{ + "ID": "76148ECE-AA72-4C68-AFD5-54BA8A3C1F61", + "Name": "Heidi", + "Description": "Launch HeidiSQL Sessions.", + "Author": "LostPing", + "Version": "1.0.0", + "Language": "csharp", + "Website": "https://github.com/lostping/Flow.Launcher.Plugin.Heidi", + "UrlDownload": "https://github.com/lostping/Flow.Launcher.Plugin.Heidi/releases/download/v1.0.0/Flow.Launcher.Plugin.Heidi.zip", + "UrlSourceCode": "https://github.com/lostping/Flow.Launcher.Plugin.Heidi/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/lostping/Flow.Launcher.Plugin.Heidi@main/icon.png", + "LatestReleaseDate": "2022-02-15T23:44:20Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/Hello World Node.js@427af2d93887868f8179665uy661c6c3.json b/plugins/Hello World Node.js@427af2d93887868f8179665uy661c6c3.json new file mode 100644 index 000000000..c15df57aa --- /dev/null +++ b/plugins/Hello World Node.js@427af2d93887868f8179665uy661c6c3.json @@ -0,0 +1,14 @@ +{ + "ID": "427af2d93887868f8179665uy661c6c3", + "Name": "Hello World Node.js", + "Description": "TypeScript/JavaScript plugin example using Node.js", + "Author": "Flow Launcher", + "Version": "1.0.1", + "Language": "javascript", + "Website": "https://github.com/Flow-Launcher/Flow.Launcher.Plugin.HelloWorldNodeJS", + "UrlDownload": "https://github.com/Flow-Launcher/Flow.Launcher.Plugin.HelloWorldNodeJS/releases/download/v1.0.1/Flow.Launcher.Plugin.HelloWorldNodeJS.zip", + "UrlSourceCode": "https://github.com/Flow-Launcher/Flow.Launcher.Plugin.HelloWorldNodeJS/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/Flow-Launcher/Flow.Launcher.Plugin.HelloWorldNodeJS@main/Images/app.png", + "LatestReleaseDate": "2023-02-22T20:23:52Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/Hello World Python@2f4e384e-76ce-45c3-aea2-b16f5e5c328f.json b/plugins/Hello World Python@2f4e384e-76ce-45c3-aea2-b16f5e5c328f.json new file mode 100644 index 000000000..c0ed80e8e --- /dev/null +++ b/plugins/Hello World Python@2f4e384e-76ce-45c3-aea2-b16f5e5c328f.json @@ -0,0 +1,15 @@ +{ + "ID": "2f4e384e-76ce-45c3-aea2-b16f5e5c328f", + "Name": "Hello World Python", + "Description": "Python Hello World example plugin", + "Author": "Flow Launcher", + "Version": "1.0.0", + "Language": "python", + "Website": "https://github.com/Flow-Launcher/Flow.Launcher.Plugin.HelloWorldPython", + "UrlDownload": "https://github.com/Flow-Launcher/Flow.Launcher.Plugin.HelloWorldPython/releases/download/v1.0.0/Flow.Launcher.Plugin.HelloWorldPython.zip", + "UrlSourceCode": "https://github.com/Flow-Launcher/Flow.Launcher.Plugin.HelloWorldPython/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/Flow-Launcher/Flow.Launcher.Plugin.HelloWorldPython@main/Images/app.png", + "Tested": true, + "LatestReleaseDate": "2021-12-28T06:58:06Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/How Long To Beat@dcbb0454f0694431944b1b7f18673a54.json b/plugins/How Long To Beat@dcbb0454f0694431944b1b7f18673a54.json new file mode 100644 index 000000000..04bc9bcf9 --- /dev/null +++ b/plugins/How Long To Beat@dcbb0454f0694431944b1b7f18673a54.json @@ -0,0 +1,15 @@ +{ + "ID": "dcbb0454f0694431944b1b7f18673a54", + "Name": "How Long To Beat", + "Description": "Searches for the provided Name and returns the Playtime from HowLongToBeat", + "Author": "Tueska", + "Version": "1.0.1", + "Language": "javascript", + "ExecuteFileName": "main.js", + "Website": "https://github.com/Tueska/fl-howlongtobeat", + "IcoPath": "https://cdn.jsdelivr.net/gh/Tueska/fl-HowLongToBeat/Images/howlongtobeat.png", + "UrlDownload": "https://github.com/Tueska/fl-HowLongToBeat/releases/download/v1.0.1/Tueska.HowLongToBeat.zip", + "UrlSourceCode": "https://github.com/Tueska/fl-HowLongToBeat/tree/master", + "DateAdded": "2023-02-20T01:28:36Z", + "LatestReleaseDate": "2023-07-13T05:55:15Z" +} \ No newline at end of file diff --git a/plugins/IP Address@E2D2C23B084D41D1B6F60EC79D62CAH6.json b/plugins/IP Address@E2D2C23B084D41D1B6F60EC79D62CAH6.json new file mode 100644 index 000000000..73ab6d834 --- /dev/null +++ b/plugins/IP Address@E2D2C23B084D41D1B6F60EC79D62CAH6.json @@ -0,0 +1,14 @@ +{ + "ID": "E2D2C23B084D41D1B6F60EC79D62CAH6", + "Name": "IP Address", + "Description": "Shows your internal and external IP address", + "Author": "ishu3101", + "Version": "1.2.2", + "Language": "csharp", + "Website": "https://github.com/taooceros/Flow.Plugin.IPAddress", + "UrlDownload": "https://github.com/taooceros/Flow.Plugin.IPAddress/releases/download/v1.2.2/Flow.Plugin.IPAddress.zip", + "UrlSourceCode": "https://github.com/taooceros/Flow.Plugin.IPAddress", + "IcoPath": "https://cdn.jsdelivr.net/gh/taooceros/Flow.Plugin.IPAddress@master/ipaddress.png", + "LatestReleaseDate": "2022-07-20T20:25:51Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/IpMacAddress@56A92C3AB5714EA9841098CE7D105E11.json b/plugins/IpMacAddress@56A92C3AB5714EA9841098CE7D105E11.json new file mode 100644 index 000000000..d40f4f20d --- /dev/null +++ b/plugins/IpMacAddress@56A92C3AB5714EA9841098CE7D105E11.json @@ -0,0 +1,14 @@ +{ + "ID": "56A92C3AB5714EA9841098CE7D105E11", + "Name": "IpMacAddress", + "Description": "Get ip and mac address of current machine", + "Author": "seanmars", + "Version": "1.0.0", + "Language": "csharp", + "Website": "https://github.com/seanmars/Flow.Launcher.Plugin.IpMacAddress", + "UrlDownload": "https://github.com/seanmars/Flow.Launcher.Plugin.IpMacAddress/releases/download/v1.0.0/Flow.Launcher.Plugin.IpMacAddress.zip", + "UrlSourceCode": "https://github.com/seanmars/Flow.Launcher.Plugin.IpMacAddress/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/seanmars/Flow.Launcher.Plugin.IpMacAddress@main/Flow.Launcher.Plugin.IpMacAddress/icon.png", + "DateAdded": "2023-11-19T15:42:47Z", + "LatestReleaseDate": "2023-11-18T02:17:01Z" +} \ No newline at end of file diff --git a/plugins/JetBrainsIDEProjects@E1E3DB9C-632D-4187-A5B4-EED6E09CACA7.json b/plugins/JetBrainsIDEProjects@E1E3DB9C-632D-4187-A5B4-EED6E09CACA7.json new file mode 100644 index 000000000..483781a56 --- /dev/null +++ b/plugins/JetBrainsIDEProjects@E1E3DB9C-632D-4187-A5B4-EED6E09CACA7.json @@ -0,0 +1,14 @@ +{ + "ID": "E1E3DB9C-632D-4187-A5B4-EED6E09CACA7", + "Name": "JetBrainsIDEProjects", + "Description": "Search projects in JetBrains IDEs", + "Author": "kenty02", + "Version": "3.0.2", + "Language": "csharp", + "Website": "https://github.com/kenty02/Flow.Launcher.Plugin.JetBrainsIDEProjects", + "UrlDownload": "https://github.com/kenty02/Flow.Launcher.Plugin.JetBrainsIDEProjects/releases/download/v3.0.2/Flow.Launcher.Plugin.JetBrainsIDEProjects.zip", + "UrlSourceCode": "https://github.com/kenty02/Flow.Launcher.Plugin.JetBrainsIDEProjects", + "IcoPath": "https://cdn.jsdelivr.net/gh/kenty02/Flow.Launcher.Plugin.JetBrainsIDEProjects/Flow.Launcher.Plugin.JetBrainsIDEProjects/icon.png", + "DateAdded": "2023-02-19T21:47:51Z", + "LatestReleaseDate": "2024-02-15T10:50:07Z" +} \ No newline at end of file diff --git a/plugins/Kaomoji@B348C4F7608746DAA8B519F223CFC8FB.json b/plugins/Kaomoji@B348C4F7608746DAA8B519F223CFC8FB.json new file mode 100644 index 000000000..889c8d67c --- /dev/null +++ b/plugins/Kaomoji@B348C4F7608746DAA8B519F223CFC8FB.json @@ -0,0 +1,14 @@ +{ + "ID": "B348C4F7608746DAA8B519F223CFC8FB", + "Name": "Kaomoji", + "Description": "A Kaomoji extension for Flow-Launcher", + "Author": "mawiseman", + "Version": "1.0.1", + "Language": "csharp", + "Website": "https://github.com/mawiseman/Flow.Launcher.Plugin.Kaomoji", + "UrlSourceCode": "https://github.com/mawiseman/Flow.Launcher.Plugin.Kaomoji/tree/main/", + "UrlDownload": "https://github.com/mawiseman/Flow.Launcher.Plugin.Kaomoji/releases/download/v1.0.1/Flow.Launcher.Plugin.Kaomoji.zip", + "IcoPath": "https://cdn.jsdelivr.net/gh/mawiseman/Flow.Launcher.Plugin.Kaomoji@1.0.1/Flow.Launcher.Plugin.Kaomoji/Assets/icon.png", + "DateAdded": "2024-02-04T05:50:45Z", + "LatestReleaseDate": "2024-01-17T02:09:02Z" +} \ No newline at end of file diff --git a/plugins/Kitty@898FC7F0-4F38-401B-82E0-A852798C2D59.json b/plugins/Kitty@898FC7F0-4F38-401B-82E0-A852798C2D59.json new file mode 100644 index 000000000..7da096a74 --- /dev/null +++ b/plugins/Kitty@898FC7F0-4F38-401B-82E0-A852798C2D59.json @@ -0,0 +1,14 @@ +{ + "ID": "898FC7F0-4F38-401B-82E0-A852798C2D59", + "Name": "Kitty", + "Description": "Launch Kitty Sessions.", + "Author": "LostPing", + "Version": "1.0.6", + "Language": "csharp", + "Website": "https://github.com/lostping/Flow.Launcher.Plugin.Kitty", + "UrlDownload": "https://github.com/lostping/Flow.Launcher.Plugin.Kitty/releases/download/v1.0.6/Flow.Launcher.Plugin.Kitty.zip", + "UrlSourceCode": "https://github.com/lostping/Flow.Launcher.Plugin.Kitty/tree/main", + "IcoPath": "https://raw.githubusercontent.com/lostping/Flow.Launcher.Plugin.Kitty/main/icon.png", + "LatestReleaseDate": "2022-01-30T16:39:58Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/LibreTranslate@81b8c8c8-72ef-427c-a9c1-17cf8f1c766c.json b/plugins/LibreTranslate@81b8c8c8-72ef-427c-a9c1-17cf8f1c766c.json new file mode 100644 index 000000000..6254f0dea --- /dev/null +++ b/plugins/LibreTranslate@81b8c8c8-72ef-427c-a9c1-17cf8f1c766c.json @@ -0,0 +1,14 @@ +{ + "ID": "81b8c8c8-72ef-427c-a9c1-17cf8f1c766c", + "Name": "LibreTranslate", + "Description": "a translation plugin for Flow-Launcher", + "Author": "taooceros", + "Version": "1.0.1", + "Language": "csharp", + "Website": "https://github.com/taooceros/Flow.LibreTranslate", + "UrlDownload": "https://github.com/taooceros/Flow.LibreTranslate/releases/download/v1.0.1/Flow.LibreTranslate.zip", + "UrlSourceCode": "https://github.com/taooceros/Flow.LibreTranslate/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/taooceros/Flow.LibreTranslate@main/Flow.LibreTranslate/Images/translate.png", + "LatestReleaseDate": "2021-10-08T02:22:31Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/Mcfunction ANSI highlighter@dae80b9d-368b-4851-9e64-c24ae1d9a5a1.json b/plugins/Mcfunction ANSI highlighter@dae80b9d-368b-4851-9e64-c24ae1d9a5a1.json new file mode 100644 index 000000000..33e993ff0 --- /dev/null +++ b/plugins/Mcfunction ANSI highlighter@dae80b9d-368b-4851-9e64-c24ae1d9a5a1.json @@ -0,0 +1,15 @@ +{ + "ID": "dae80b9d-368b-4851-9e64-c24ae1d9a5a1", + "Name": "Mcfunction ANSI highlighter", + "Description": "highlights your minecraft command with ansi encoding to fancify them in your discord messages", + "Author": "SuperAnt_", + "Version": "1.0.0", + "Language": "python", + "Website": "https://github.com/SuperAnt220/mcf-ansi-highlighter-flow", + "IcoPath": "https://cdn.jsdelivr.net/gh/SuperAnt220/mcf-ansi-highlighter-flow@1.0.0/Images/logo.png", + "UrlDownload": "https://github.com/SuperAnt220/mcf-ansi-highlighter-flow/releases/download/v1.0.0/Flow.Launcher.Plugin.McfunctionANSIHighlighter.zip", + "UrlSourceCode": "https://github.com/SuperAnt220/mcf-ansi-highlighter-flow/tree/main", + "Tested": true, + "DateAdded": "2024-01-10T15:07:37Z", + "LatestReleaseDate": "2024-01-09T17:29:33Z" +} \ No newline at end of file diff --git a/plugins/Minecraft Multi Launcher@91B97FA34859445782AEF1893DE4E350.json b/plugins/Minecraft Multi Launcher@91B97FA34859445782AEF1893DE4E350.json new file mode 100644 index 000000000..6c9c8c22f --- /dev/null +++ b/plugins/Minecraft Multi Launcher@91B97FA34859445782AEF1893DE4E350.json @@ -0,0 +1,14 @@ +{ + "ID": "91B97FA34859445782AEF1893DE4E350", + "Name": "Minecraft Multi Launcher", + "Description": "Launch your Minecraft instances using MultiMC, PolyMC, and PrismLauncher", + "Author": "Garulf", + "Version": "1.2.1", + "Language": "executable", + "Website": "https://github.com/Garulf/MC-Multi-Launcher", + "UrlDownload": "https://github.com/Garulf/MC-Multi-Launcher/releases/download/v1.2.1/Minecraft.Multi.Launcher.zip", + "UrlSourceCode": "https://github.com/Garulf/MC-Multi-Launcher", + "IcoPath": "https://cdn.jsdelivr.net/gh/garulf/MC-Multi-Launcher@main/src/icon.png", + "DateAdded": "2022-12-15T07:23:44Z", + "LatestReleaseDate": "2023-02-23T19:06:17Z" +} \ No newline at end of file diff --git a/plugins/MyIPs@F03364BE-101B-4988-B555-528B961E6A86.json b/plugins/MyIPs@F03364BE-101B-4988-B555-528B961E6A86.json new file mode 100644 index 000000000..825c0f535 --- /dev/null +++ b/plugins/MyIPs@F03364BE-101B-4988-B555-528B961E6A86.json @@ -0,0 +1,15 @@ +{ + "ID": "F03364BE-101B-4988-B555-528B961E6A86", + "ActionKeyword": "myips", + "Name": "MyIPs", + "Description": "A plugin to tell you your internal and public IP excluding any coming from VM programs and the like", + "Author": "Adam Marciniec", + "Version": "1.0.1", + "Language": "csharp", + "Website": "https://github.com/Echostorm44/FlowLauncherPluginMyIPs", + "UrlDownload": "https://github.com/Echostorm44/FlowLauncherPluginMyIPs/releases/download/1.0.1/Flow.Launcher.Plugin.FlowLauncherPluginMyIPs.zip", + "UrlSourceCode": "https://github.com/Echostorm44/FlowLauncherPluginMyIPs", + "IcoPath": "https://cdn.jsdelivr.net/gh/Echostorm44/FlowLauncherPluginMyIPs@main/Flow.Launcher.Plugin.FlowLauncherPluginMyIPs/icon.png", + "DateAdded": "2022-10-08T16:26:57Z", + "LatestReleaseDate": "2022-08-17T15:00:00Z" +} \ No newline at end of file diff --git a/plugins/Notion Search@2bf97885-af0d-11ee-94b6-00e04c239987.json b/plugins/Notion Search@2bf97885-af0d-11ee-94b6-00e04c239987.json new file mode 100644 index 000000000..32efe9333 --- /dev/null +++ b/plugins/Notion Search@2bf97885-af0d-11ee-94b6-00e04c239987.json @@ -0,0 +1,15 @@ +{ + "ID": "2bf97885-af0d-11ee-94b6-00e04c239987", + "Name": "Notion Search", + "Description": "Notion Search API", + "Author": "MinYn", + "Version": "1.0.4", + "Language": "python", + "Website": "https://github.com/MinYn/flow-launcher-notion-plugin", + "UrlSourceCode": "https://github.com/MinYn/flow-launcher-notion-plugin/tree/master/", + "UrlDownload": "https://github.com/MinYn/flow-launcher-notion-plugin/releases/download/v1.0.4/Flow.Launcher.Plugin.Notion.Search.zip", + "IcoPath": "https://cdn.jsdelivr.net/gh/MinYn/flow-launcher-notion-plugin@1.0.0/plugin/icons/notion-icon.png", + "Tested": true, + "DateAdded": "2024-01-12T14:23:37Z", + "LatestReleaseDate": "2024-01-27T14:32:44Z" +} \ No newline at end of file diff --git a/plugins/Notion@BDC409081E7F4D879FC1FE8BC7F9D606.json b/plugins/Notion@BDC409081E7F4D879FC1FE8BC7F9D606.json new file mode 100644 index 000000000..9c6dbd35b --- /dev/null +++ b/plugins/Notion@BDC409081E7F4D879FC1FE8BC7F9D606.json @@ -0,0 +1,14 @@ +{ + "ID": "BDC409081E7F4D879FC1FE8BC7F9D606", + "Name": "Notion", + "Description": "A Plugin For Search, Create, Edit and Delete Notion Pages.", + "Author": "Amin Salah", + "Version": "2.0.0", + "Language": "csharp", + "Website": "https://github.com/AminSallah/Flow.Launcher.Plugin.Notion", + "UrlDownload": "https://github.com/AminSallah/Flow.Launcher.Plugin.Notion/releases/download/v2.0.0/Flow.Launcher.Plugin.Notion.zip", + "UrlSourceCode": "https://github.com/AminSallah/Flow.Launcher.Plugin.Notion/tree/main/src", + "IcoPath": "https://cdn.jsdelivr.net/gh/AminSallah/Flow.Launcher.Plugin.Notion@main/src/Images/app.png", + "DateAdded": "2024-02-12T20:58:11Z", + "LatestReleaseDate": "2024-03-03T23:23:42Z" +} \ No newline at end of file diff --git a/plugins/Number Converter@d6675ca0-9da6-4361-8342-95564214cd04.json b/plugins/Number Converter@d6675ca0-9da6-4361-8342-95564214cd04.json new file mode 100644 index 000000000..3b209ba4e --- /dev/null +++ b/plugins/Number Converter@d6675ca0-9da6-4361-8342-95564214cd04.json @@ -0,0 +1,15 @@ +{ + "ID": "d6675ca0-9da6-4361-8342-95564214cd04", + "Name": "Number Converter", + "Description": "Convert numbers between dec/oct/hex/bin", + "Author": "liberize", + "Version": "1.0.2", + "Language": "python", + "Website": "https://github.com/liberize/Flow.Launcher.Plugin.NumberConverter", + "UrlDownload": "https://github.com/liberize/Flow.Launcher.Plugin.NumberConverter/releases/download/v1.0.2/Flow.Launcher.Plugin.NumberConverter.zip", + "UrlSourceCode": "https://github.com/liberize/Flow.Launcher.Plugin.NumberConverter/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/liberize/Flow.Launcher.Plugin.NumberConverter@main/Images/app.png", + "Tested": true, + "LatestReleaseDate": "2022-07-01T12:44:16Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/Obsidian Notes@F0DC45CD032F438C9B900679BD9B117A.json b/plugins/Obsidian Notes@F0DC45CD032F438C9B900679BD9B117A.json new file mode 100644 index 000000000..4a7c5d7e5 --- /dev/null +++ b/plugins/Obsidian Notes@F0DC45CD032F438C9B900679BD9B117A.json @@ -0,0 +1,15 @@ +{ + "ID": "F0DC45CD032F438C9B900679BD9B117A", + "Name": "Obsidian Notes", + "Description": "Search Obsidian notes", + "Author": "Garulf", + "Version": "1.1.4", + "Language": "python", + "Website": "https://github.com/Garulf/obsidian-notes", + "UrlDownload": "https://github.com/Garulf/Obsidian-Notes/releases/download/v1.1.4/Obsidian-Notes.zip", + "UrlSourceCode": "https://github.com/Garulf/obsidian-notes/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/Garulf/obsidian-notes@main/icon.png", + "Tested": true, + "LatestReleaseDate": "2022-09-13T04:07:27Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/One-time Password@EAE9772F43F949CAB65F826300C5AD3C.json b/plugins/One-time Password@EAE9772F43F949CAB65F826300C5AD3C.json new file mode 100644 index 000000000..e78acf49c --- /dev/null +++ b/plugins/One-time Password@EAE9772F43F949CAB65F826300C5AD3C.json @@ -0,0 +1,14 @@ +{ + "ID": "EAE9772F43F949CAB65F826300C5AD3C", + "Name": "One-time Password", + "Description": "Manage and generate time-based one-time passwords", + "Author": "GoodbyeNJN", + "Version": "1.0.0", + "Language": "csharp", + "Website": "https://github.com/GoodbyeNJN/Flow.Launcher.Plugin.OneTimePassword", + "UrlDownload": "https://github.com/GoodbyeNJN/Flow.Launcher.Plugin.OneTimePassword/releases/download/v1.0.0/Flow.Launcher.Plugin.OneTimePassword.zip", + "UrlSourceCode": "https://github.com/GoodbyeNJN/Flow.Launcher.Plugin.OneTimePassword/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/GoodbyeNJN/Flow.Launcher.Plugin.OneTimePassword@main/Images/app.png", + "DateAdded": "2024-01-10T18:43:13Z", + "LatestReleaseDate": "2024-01-10T18:49:57Z" +} \ No newline at end of file diff --git a/plugins/OneNote@506B2EE8-4117-4BDF-8F00-DF58498DF922.json b/plugins/OneNote@506B2EE8-4117-4BDF-8F00-DF58498DF922.json new file mode 100644 index 000000000..f75b77179 --- /dev/null +++ b/plugins/OneNote@506B2EE8-4117-4BDF-8F00-DF58498DF922.json @@ -0,0 +1,14 @@ +{ + "ID": "506B2EE8-4117-4BDF-8F00-DF58498DF922", + "Name": "OneNote", + "Description": "Search your OneNote notes", + "Author": "Odotocodot", + "Version": "2.0.1", + "Language": "csharp", + "Website": "https://github.com/Odotocodot/Flow.Launcher.Plugin.OneNote", + "UrlDownload": "https://github.com/Odotocodot/Flow.Launcher.Plugin.OneNote/releases/download/v2.0.1/Flow.Launcher.Plugin.OneNote.zip", + "UrlSourceCode": "https://github.com/Odotocodot/Flow.Launcher.Plugin.OneNote", + "IcoPath": "https://cdn.jsdelivr.net/gh/Odotocodot/Flow.Launcher.Plugin.OneNote@master/Flow.Launcher.Plugin.OneNote/Images/logo.png", + "DateAdded": "2022-12-24T20:14:35Z", + "LatestReleaseDate": "2023-10-09T09:18:58Z" +} \ No newline at end of file diff --git a/plugins/Playnite@625A2812D5364D708582FDD9ACCD8C93.json b/plugins/Playnite@625A2812D5364D708582FDD9ACCD8C93.json new file mode 100644 index 000000000..1d0d26cab --- /dev/null +++ b/plugins/Playnite@625A2812D5364D708582FDD9ACCD8C93.json @@ -0,0 +1,15 @@ +{ + "ID": "625A2812D5364D708582FDD9ACCD8C93", + "Name": "Playnite", + "Description": "Search and launch your Playnite library.", + "Author": "Garulf", + "Version": "2.0.0", + "Language": "python", + "Website": "https://github.com/Garulf/playnite-plugin", + "UrlDownload": "https://github.com/Garulf/Playnite-Plugin/releases/download/v2.0.0/Playnite-Plugin.zip", + "UrlSourceCode": "https://github.com/Garulf/playnite-plugin/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/Garulf/playnite-plugin@main/icon.png", + "Tested": true, + "LatestReleaseDate": "2022-09-12T18:06:52Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/Plexy@32D9F15C38EE400EA7E3DF57DA15BFD5.json b/plugins/Plexy@32D9F15C38EE400EA7E3DF57DA15BFD5.json new file mode 100644 index 000000000..af84ae2b9 --- /dev/null +++ b/plugins/Plexy@32D9F15C38EE400EA7E3DF57DA15BFD5.json @@ -0,0 +1,15 @@ +{ + "ID": "32D9F15C38EE400EA7E3DF57DA15BFD5", + "Name": "Plexy", + "Description": "Search and cast your Plex Media Server Library", + "Author": "Garulf", + "Version": "2.0.0", + "Language": "python", + "Website": "https://github.com/Garulf/plexy", + "UrlDownload": "https://github.com/Garulf/Plexy/releases/download/v2.0.0/Plexy.zip", + "UrlSourceCode": "https://github.com/Garulf/plexy/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/Garulf/plexy@main/./icons/plex.png", + "Tested": true, + "LatestReleaseDate": "2022-09-08T10:27:22Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/Plugin Indicator@6A122269676E40EB86EB543B945932B9.json b/plugins/Plugin Indicator@6A122269676E40EB86EB543B945932B9.json new file mode 100644 index 000000000..4d256893c --- /dev/null +++ b/plugins/Plugin Indicator@6A122269676E40EB86EB543B945932B9.json @@ -0,0 +1,14 @@ +{ + "ID": "6A122269676E40EB86EB543B945932B9", + "Name": "Plugin Indicator", + "Description": "Provides plugin action keyword suggestions", + "Author": "qianlifeng", + "Version": "3.0.3", + "Language": "csharp", + "Website": "https://github.com/Flow-Launcher/Flow.Launcher", + "UrlDownload": "https://github.com/Flow-Launcher/Flow.Launcher.Plugin.PluginIndicator/releases/download/v3.0.3/Flow.Launcher.Plugin.PluginIndicator.zip", + "UrlSourceCode": "https://github.com/Flow-Launcher/Flow.Launcher.Plugin.PluginIndicator", + "IcoPath": "https://cdn.jsdelivr.net/gh/Flow-Launcher/Flow.Launcher@master/Plugins/Flow.Launcher.Plugin.PluginIndicator/Images/work.png", + "DateAdded": "2023-09-27T02:43:06Z", + "LatestReleaseDate": "2024-02-04T03:36:25Z" +} \ No newline at end of file diff --git a/plugins/Plugin Runner@176690627AB54C8381A7FD99A3519F42.json b/plugins/Plugin Runner@176690627AB54C8381A7FD99A3519F42.json new file mode 100644 index 000000000..a10d7c909 --- /dev/null +++ b/plugins/Plugin Runner@176690627AB54C8381A7FD99A3519F42.json @@ -0,0 +1,14 @@ +{ + "ID": "176690627AB54C8381A7FD99A3519F42", + "Name": "Plugin Runner", + "Description": "Create simple command shortcuts", + "Author": "Jesse Barocio (@jessebarocio)", + "Version": "2.3.1", + "Language": "csharp", + "Website": "https://github.com/jjw24/Wox.Plugin.Runner", + "UrlDownload": "https://github.com/jjw24/Wox.Plugin.Runner/releases/download/v2.3.1/Wox.Plugin.Runner.zip", + "UrlSourceCode": "https://github.com/jjw24/Wox.Plugin.Runner/tree/master", + "IcoPath": "https://cdn.jsdelivr.net/gh/jjw24/Wox.Plugin.Runner@master/Wox.Plugin.Runner/Images/gear.png", + "LatestReleaseDate": "2023-09-05T22:24:46Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/Plugins Manager@9f8f9b14-2518-4907-b211-35ab6290dee7.json b/plugins/Plugins Manager@9f8f9b14-2518-4907-b211-35ab6290dee7.json new file mode 100644 index 000000000..b9f5abe42 --- /dev/null +++ b/plugins/Plugins Manager@9f8f9b14-2518-4907-b211-35ab6290dee7.json @@ -0,0 +1,14 @@ +{ + "ID": "9f8f9b14-2518-4907-b211-35ab6290dee7", + "Name": "Plugins Manager", + "Description": "Management of installing, uninstalling or updating Flow Launcher plugins", + "Author": "Jeremy Wu", + "Version": "3.1.0", + "Language": "csharp", + "Website": "https://github.com/Flow-Launcher/Flow.Launcher", + "UrlDownload": "https://github.com/Flow-Launcher/Flow.Launcher.Plugin.PluginsManager/releases/download/v3.1.0/Flow.Launcher.Plugin.PluginsManager.zip", + "UrlSourceCode": "https://github.com/Flow-Launcher/Flow.Launcher.Plugin.PluginsManager", + "IcoPath": "https://cdn.jsdelivr.net/gh/Flow-Launcher/Flow.Launcher@master/Plugins/Flow.Launcher.Plugin.PluginsManager/Images/pluginsmanager.png", + "DateAdded": "2023-09-27T02:43:06Z", + "LatestReleaseDate": "2024-02-04T03:36:31Z" +} \ No newline at end of file diff --git a/plugins/Poi Poi Clipboard@D738C474-9262-4B94-B58D-0413ED8EB9C6.json b/plugins/Poi Poi Clipboard@D738C474-9262-4B94-B58D-0413ED8EB9C6.json new file mode 100644 index 000000000..ef9e22e87 --- /dev/null +++ b/plugins/Poi Poi Clipboard@D738C474-9262-4B94-B58D-0413ED8EB9C6.json @@ -0,0 +1,14 @@ +{ + "ID": "D738C474-9262-4B94-B58D-0413ED8EB9C6", + "Name": "Poi Poi Clipboard", + "Description": "Clear clipboard quickly to prevent password leakage", + "Author": "PikkamanV", + "Version": "1.0.0", + "Language": "csharp", + "Website": "https://github.com/PikkamanV/Flow.Launcher.Plugin.PoiPoiClipboard", + "UrlDownload": "https://github.com/PikkamanV/Flow.Launcher.Plugin.PoiPoiClipboard/releases/download/v1.0.0/PoiPoiClipboard.zip", + "UrlSourceCode": "https://github.com/PikkamanV/Flow.Launcher.Plugin.PoiPoiClipboard", + "IcoPath": "https://cdn.jsdelivr.net/gh/PikkamanV/Flow.Launcher.Plugin.PoiPoiClipboard@v1.0.0/Flow.Launcher.Plugin.PoiPoiClipboard/Images/icon.png", + "DateAdded": "2022-10-08T16:26:57Z", + "LatestReleaseDate": "2022-10-02T01:44:31Z" +} \ No newline at end of file diff --git a/plugins/Pokedex@eda56b23-b5c5-48d9-be0d-05ccb907c86d.json b/plugins/Pokedex@eda56b23-b5c5-48d9-be0d-05ccb907c86d.json new file mode 100644 index 000000000..314add0b7 --- /dev/null +++ b/plugins/Pokedex@eda56b23-b5c5-48d9-be0d-05ccb907c86d.json @@ -0,0 +1,15 @@ +{ + "ID": "eda56b23-b5c5-48d9-be0d-05ccb907c86d", + "Name": "Pokedex", + "Description": "Search Pokemon", + "Author": "Galedrim", + "Version": "1.0.0", + "Language": "python", + "Website": "https://github.com/Galedrim/Flow.Launcher.Plugin.Pokedex/tree/main", + "UrlDownload": "https://github.com/Galedrim/Flow.Launcher.Plugin.Pokedex/releases/download/v1.0.0/Flow.Launcher.Plugin.Pokedex.zip", + "UrlSourceCode": "https://github.com/Galedrim/Flow.Launcher.Plugin.Pokedex/tree/main", + "IcoPath": "https://github.com/Galedrim/Flow.Launcher.Plugin.Pokedex/tree/main/Images/app.png", + "Tested": true, + "DateAdded": "2024-03-08T10:42:47Z", + "LatestReleaseDate": "2024-03-06T02:12:23Z" +} \ No newline at end of file diff --git a/plugins/Process Killer@b64d0a79-329a-48b0-b53f-d658318a1bf6.json b/plugins/Process Killer@b64d0a79-329a-48b0-b53f-d658318a1bf6.json new file mode 100644 index 000000000..33708be07 --- /dev/null +++ b/plugins/Process Killer@b64d0a79-329a-48b0-b53f-d658318a1bf6.json @@ -0,0 +1,14 @@ +{ + "ID": "b64d0a79-329a-48b0-b53f-d658318a1bf6", + "Name": "Process Killer", + "Description": "Kill running processes from Flow", + "Author": "Flow-Launcher", + "Version": "3.0.4", + "Language": "csharp", + "Website": "https://github.com/Flow-Launcher/Flow.Launcher.Plugin.ProcessKiller", + "UrlDownload": "https://github.com/Flow-Launcher/Flow.Launcher.Plugin.ProcessKiller/releases/download/v3.0.4/Flow.Launcher.Plugin.ProcessKiller.zip", + "UrlSourceCode": "https://github.com/Flow-Launcher/Flow.Launcher.Plugin.ProcessKiller", + "IcoPath": "https://cdn.jsdelivr.net/gh/Flow-Launcher/Flow.Launcher@master/Plugins/Flow.Launcher.Plugin.ProcessKiller/Images/app.png", + "DateAdded": "2023-09-27T02:43:06Z", + "LatestReleaseDate": "2024-02-04T03:36:36Z" +} \ No newline at end of file diff --git a/plugins/Program@791FC278BA414111B8D1886DFE447410.json b/plugins/Program@791FC278BA414111B8D1886DFE447410.json new file mode 100644 index 000000000..7b05ff6b1 --- /dev/null +++ b/plugins/Program@791FC278BA414111B8D1886DFE447410.json @@ -0,0 +1,14 @@ +{ + "ID": "791FC278BA414111B8D1886DFE447410", + "Name": "Program", + "Description": "Search programs in Flow.Launcher", + "Author": "qianlifeng", + "Version": "3.2.0", + "Language": "csharp", + "Website": "https://github.com/Flow-Launcher/Flow.Launcher", + "UrlDownload": "https://github.com/Flow-Launcher/Flow.Launcher.Plugin.Program/releases/download/v3.2.0/Flow.Launcher.Plugin.Program.zip", + "UrlSourceCode": "https://github.com/Flow-Launcher/Flow.Launcher.Plugin.Program", + "IcoPath": "https://cdn.jsdelivr.net/gh/Flow-Launcher/Flow.Launcher@master/Plugins/Flow.Launcher.Plugin.Program/Images/program.png", + "DateAdded": "2023-09-27T02:43:06Z", + "LatestReleaseDate": "2024-02-04T03:36:46Z" +} \ No newline at end of file diff --git a/plugins/Putty@54A6672C06E047A48A7D88C78FA5F13E.json b/plugins/Putty@54A6672C06E047A48A7D88C78FA5F13E.json new file mode 100644 index 000000000..2481bd08c --- /dev/null +++ b/plugins/Putty@54A6672C06E047A48A7D88C78FA5F13E.json @@ -0,0 +1,14 @@ +{ + "ID": "54A6672C06E047A48A7D88C78FA5F13E", + "Name": "Putty", + "Description": "Launch Putty Sessions", + "Author": "Konstantin Zaitcev, Kai Eichinger (@cH40zLord)", + "Version": "2.2.1", + "Language": "csharp", + "Website": "https://github.com/jjw24/Flow.Launcher.Plugin.Putty", + "UrlDownload": "https://github.com/jjw24/Flow.Launcher.Plugin.Putty/releases/download/v2.2.1/Flow.Launcher.Plugin.Putty.zip", + "UrlSourceCode": "https://github.com/jjw24/Flow.Launcher.Plugin.Putty/tree/master", + "IcoPath": "https://cdn.jsdelivr.net/gh/jjw24/Flow.Launcher.Plugin.Putty@master/Flow.Launcher.Plugin.Putty/icon.png", + "LatestReleaseDate": "2022-11-03T11:19:49Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/QrFlow@725660A1CB3D4FFE978A8B477EB376B4.json b/plugins/QrFlow@725660A1CB3D4FFE978A8B477EB376B4.json new file mode 100644 index 000000000..6fccc92af --- /dev/null +++ b/plugins/QrFlow@725660A1CB3D4FFE978A8B477EB376B4.json @@ -0,0 +1,15 @@ +{ + "ID": "725660A1CB3D4FFE978A8B477EB376B4", + "Name": "QrFlow", + "Description": "Plugin to generate QR code", + "Author": "Ahmed ElSaeed", + "Version": "1.1.0", + "Language": "python", + "Website": "https://github.com/asmpro7/QrFlow", + "UrlDownload": "https://github.com/asmpro7/QrFlow/releases/download/v1.1.0/QrFlow.zip", + "UrlSourceCode": "https://github.com/asmpro7/QrFlow", + "IcoPath": "https://cdn.jsdelivr.net/gh/asmpro7/QrFlow@main/Images/app.png", + "Tested": true, + "DateAdded": "2023-05-12T14:34:13Z", + "LatestReleaseDate": "2023-05-19T11:26:25Z" +} \ No newline at end of file diff --git a/plugins/Quick Uninstaller@095A6AE3A255532EAAD78F05A71D4981.json b/plugins/Quick Uninstaller@095A6AE3A255532EAAD78F05A71D4981.json new file mode 100644 index 000000000..fe76c58c3 --- /dev/null +++ b/plugins/Quick Uninstaller@095A6AE3A255532EAAD78F05A71D4981.json @@ -0,0 +1,14 @@ +{ + "ID": "095A6AE3A255532EAAD78F05A71D4981", + "Name": "Quick Uninstaller", + "Description": "A plugin for uninstalling programs", + "Author": "Hogan Lee", + "Version": "2.0.0", + "Language": "CSharp", + "Website": "https://github.com/jjw24/Wox.Plugin.QuickUninstaller", + "UrlDownload": "https://github.com/jjw24/Wox.Plugin.QuickUninstaller/releases/download/v2.0.0/QuickUninstaller.zip", + "UrlSourceCode": "https://github.com/jjw24/Wox.Plugin.QuickUninstaller/tree/master", + "IcoPath": "https://cdn.jsdelivr.net/gh/jjw24/Wox.Plugin.QuickUninstaller@master/QuickUninstaller/Images/UninstallerIcon.png", + "LatestReleaseDate": "2021-08-31T03:08:48Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/RDP@B7CDDEA47E354243BEE0434DDBAE438A.json b/plugins/RDP@B7CDDEA47E354243BEE0434DDBAE438A.json new file mode 100644 index 000000000..897ae7437 --- /dev/null +++ b/plugins/RDP@B7CDDEA47E354243BEE0434DDBAE438A.json @@ -0,0 +1,14 @@ +{ + "ID": "B7CDDEA47E354243BEE0434DDBAE438A", + "Name": "RDP", + "Description": "RDP plugin for Flow Launcher", + "Author": "MBeggiato", + "Version": "1.0.15", + "Language": "csharp", + "Website": "https://github.com/MBeggiato/Flow.Launcher.Plugin.RDP", + "UrlDownload": "https://github.com/MBeggiato/Flow.Launcher.Plugin.RDP/releases/download/1.0.15/RDP-1.0.15.zip", + "UrlSourceCode": "https://github.com/MBeggiato/Flow.Launcher.Plugin.RDP", + "IcoPath": "https://cdn.jsdelivr.net/gh/MBeggiato/Flow.Launcher.Plugin.RDP@main/screen-mirroring.png", + "DateAdded": "2023-10-23T03:45:46Z", + "LatestReleaseDate": "2023-10-22T15:00:50Z" +} \ No newline at end of file diff --git a/plugins/Reddit Browser@51F9B93359B24716BF9D7FCD1CB075B6.json b/plugins/Reddit Browser@51F9B93359B24716BF9D7FCD1CB075B6.json new file mode 100644 index 000000000..1b1cc7437 --- /dev/null +++ b/plugins/Reddit Browser@51F9B93359B24716BF9D7FCD1CB075B6.json @@ -0,0 +1,15 @@ +{ + "ID": "51F9B93359B24716BF9D7FCD1CB075B6", + "Name": "Reddit Browser", + "Description": "Search and browse Reddit", + "Author": "Garulf", + "Version": "1.0.2", + "Language": "python", + "Website": "https://github.com/Garulf/reddit-browser", + "UrlDownload": "https://github.com/Garulf/Reddit-Browser/releases/download/v1.0.2/Reddit-Browser.zip", + "UrlSourceCode": "https://github.com/Garulf/reddit-browser/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/Garulf/reddit-browser@main/icon.png", + "Tested": true, + "LatestReleaseDate": "2022-01-06T15:47:03Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/Registry@8533B2E5632A449F916D3658EABFB595.json b/plugins/Registry@8533B2E5632A449F916D3658EABFB595.json new file mode 100644 index 000000000..7944f251f --- /dev/null +++ b/plugins/Registry@8533B2E5632A449F916D3658EABFB595.json @@ -0,0 +1,14 @@ +{ + "ID": "8533B2E5632A449F916D3658EABFB595", + "Name": "Registry", + "Description": "Navigate the registry and jump to specific keys in Registry Editor.", + "Author": "Ioannis G. (@JohnTheGr8)", + "Version": "1.0.0", + "Language": "fsharp", + "Website": "https://github.com/JohnTheGr8/Flow.Plugin.RegJump", + "UrlDownload": "https://github.com/JohnTheGr8/Flow.Plugin.RegJump/releases/download/v1.0.0/Flow.Plugin.RegJump.zip", + "UrlSourceCode": "https://github.com/JohnTheGr8/Flow.Plugin.RegJump/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/JohnTheGr8/Flow.Plugin.RegJump@main/src/icon.png", + "DateAdded": "2023-06-03T09:54:28Z", + "LatestReleaseDate": "2023-05-30T22:07:24Z" +} \ No newline at end of file diff --git a/plugins/RemoveUSB@5DBA462B9AB77AC5DC158EB5047367F0.json b/plugins/RemoveUSB@5DBA462B9AB77AC5DC158EB5047367F0.json new file mode 100644 index 000000000..6002d202c --- /dev/null +++ b/plugins/RemoveUSB@5DBA462B9AB77AC5DC158EB5047367F0.json @@ -0,0 +1,15 @@ +{ + "ID": "5DBA462B9AB77AC5DC158EB5047367F0", + "Name": "RemoveUSB", + "Description": "Removes USB drives", + "Author": "Jonas A. Wendorf", + "Version": "1.1.0", + "Language": "python", + "Website": "https://github.com/jonasw234/FlowLauncher.Plugin.RemoveUSB", + "IcoPath": "https://cdn.statically.io/gh/jonasw234/FlowLauncher.Plugin.RemoveUSB/main/icon/usb_stick.png", + "UrlSourceCode": "https://github.com/jonasw234/FlowLauncher.Plugin.RemoveUSB", + "UrlDownload": "https://github.com/jonasw234/FlowLauncher.Plugin.RemoveUSB/releases/download/v1.1.0/Flow.Launcher.Plugin.RemoveUSB.zip", + "Tested": true, + "DateAdded": "2023-04-25T11:24:27Z", + "LatestReleaseDate": "2023-09-26T09:46:13Z" +} \ No newline at end of file diff --git a/plugins/RollDice@5403b2dc28fb4327aedc9f8c872d9d1f.json b/plugins/RollDice@5403b2dc28fb4327aedc9f8c872d9d1f.json new file mode 100644 index 000000000..7210a8e11 --- /dev/null +++ b/plugins/RollDice@5403b2dc28fb4327aedc9f8c872d9d1f.json @@ -0,0 +1,15 @@ +{ + "ID": "5403b2dc28fb4327aedc9f8c872d9d1f", + "Name": "RollDice", + "Description": "Rolls the given dices and evaluates the expression", + "Author": "lvonkacsoh", + "Version": "2.0.1", + "Language": "python", + "Website": "https://github.com/lvonkacsoh/Flow.Launcher.RollDice", + "UrlDownload": "https://github.com/lvonkacsoh/Flow.Launcher.RollDice/releases/download/v2.0.1/Flow.Launcher.Plugin.RollDice.zip", + "UrlSourceCode": "https://github.com/lvonkacsoh/Flow.Launcher.RollDice/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/lvonkacsoh/Flow.Launcher.RollDice@main/assets/icon.jpg", + "Tested": true, + "LatestReleaseDate": "2024-02-21T18:16:22Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/Search MDN@1e87e4c90c8e4daf9eee182d7c023919.json b/plugins/Search MDN@1e87e4c90c8e4daf9eee182d7c023919.json new file mode 100644 index 000000000..251e68f91 --- /dev/null +++ b/plugins/Search MDN@1e87e4c90c8e4daf9eee182d7c023919.json @@ -0,0 +1,14 @@ +{ + "ID": "1e87e4c90c8e4daf9eee182d7c023919", + "Name": "Search MDN", + "Description": "Search MDN Web Docs", + "Author": "Gabriel Carloto", + "Version": "1.0.2", + "Language": "typescript", + "Website": "https://github.com/gabrielcarloto/flow-search-mdn", + "UrlDownload": "https://github.com/gabrielcarloto/flow-search-mdn/releases/download/v1.0.2/Flow.Launcher.Plugin.SearchMDN.zip", + "UrlSourceCode": "https://github.com/gabrielcarloto/flow-search-mdn/tree/main/", + "IcoPath": "https://cdn.jsdelivr.net/gh/gabrielcarloto/flow-search-mdn@main/app.png", + "DateAdded": "2022-10-08T16:26:57Z", + "LatestReleaseDate": "2023-07-10T17:43:08Z" +} \ No newline at end of file diff --git a/plugins/Search npm@d91d366e4ff742b3b821f9d60031c3df.json b/plugins/Search npm@d91d366e4ff742b3b821f9d60031c3df.json new file mode 100644 index 000000000..0960c780c --- /dev/null +++ b/plugins/Search npm@d91d366e4ff742b3b821f9d60031c3df.json @@ -0,0 +1,15 @@ +{ + "ID": "d91d366e4ff742b3b821f9d60031c3df", + "ActionKeyword": "npm", + "Name": "Search npm", + "Description": "Search npm packages", + "Author": "Gabriel Carloto", + "Version": "1.0.3", + "Language": "typescript", + "Website": "https://github.com/gabrielcarloto/flow-search-npm", + "UrlDownload": "https://github.com/gabrielcarloto/flow-search-npm/releases/download/v1.0.3/Flow.Launcher.Plugin.SearchNPM.zip", + "UrlSourceCode": "https://github.com/gabrielcarloto/flow-search-npm/tree/main/", + "IcoPath": "https://cdn.jsdelivr.net/gh/gabrielcarloto/flow-search-npm@main/app.png", + "DateAdded": "2022-10-08T16:26:57Z", + "LatestReleaseDate": "2023-02-26T18:56:58Z" +} \ No newline at end of file diff --git a/plugins/Search-MDI@8G5CDC9A78EF4A7E667E138F1FC04015.json b/plugins/Search-MDI@8G5CDC9A78EF4A7E667E138F1FC04015.json new file mode 100644 index 000000000..11fad4633 --- /dev/null +++ b/plugins/Search-MDI@8G5CDC9A78EF4A7E667E138F1FC04015.json @@ -0,0 +1,16 @@ +{ + "ID": "8G5CDC9A78EF4A7E667E138F1FC04015", + "ActionKeyword": "mdi", + "Name": "Search-MDI", + "Description": "Search materialdesignicons.com", + "Author": "Garulf", + "Version": "3.0.3", + "Language": "python", + "Website": "https://github.com/Garulf/Search-MDI", + "UrlDownload": "https://github.com/Garulf/Search-MDI/releases/download/v3.0.3/Search-MDI.zip", + "UrlSourceCode": "https://github.com/Garulf/Search-MDI/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/Garulf/Search-MDI@main/app.png", + "Tested": true, + "LatestReleaseDate": "2022-01-13T15:54:00Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/Shell@D409510CD0D2481F853690A07E6DC426.json b/plugins/Shell@D409510CD0D2481F853690A07E6DC426.json new file mode 100644 index 000000000..fb76e5b5a --- /dev/null +++ b/plugins/Shell@D409510CD0D2481F853690A07E6DC426.json @@ -0,0 +1,14 @@ +{ + "ID": "D409510CD0D2481F853690A07E6DC426", + "Name": "Shell", + "Description": "Provide executing commands from Flow Launcher", + "Author": "qianlifeng", + "Version": "3.2.0", + "Language": "csharp", + "Website": "https://github.com/Flow-Launcher/Flow.Launcher", + "UrlDownload": "https://github.com/Flow-Launcher/Flow.Launcher.Plugin.Shell/releases/download/v3.2.0/Flow.Launcher.Plugin.Shell.zip", + "UrlSourceCode": "https://github.com/Flow-Launcher/Flow.Launcher.Plugin.Shell", + "IcoPath": "https://cdn.jsdelivr.net/gh/Flow-Launcher/Flow.Launcher@master/Plugins/Flow.Launcher.Plugin.Shell/Images/shell.png", + "DateAdded": "2023-09-27T02:43:06Z", + "LatestReleaseDate": "2024-02-04T03:36:51Z" +} \ No newline at end of file diff --git a/plugins/Shortcuts@661D020D-4E0B-414B-B12B-58F795A20D79.json b/plugins/Shortcuts@661D020D-4E0B-414B-B12B-58F795A20D79.json new file mode 100644 index 000000000..d14a3898d --- /dev/null +++ b/plugins/Shortcuts@661D020D-4E0B-414B-B12B-58F795A20D79.json @@ -0,0 +1,14 @@ +{ + "ID": "661D020D-4E0B-414B-B12B-58F795A20D79", + "Name": "Shortcuts", + "Description": "Open user defined shortcut quickly from Flow Launcher", + "Author": "Mantelis", + "Version": "1.1.4", + "Language": "csharp", + "Website": "https://github.com/mantasjasikenas/flow-launcher-shortcuts-plugin", + "UrlDownload": "https://github.com/mantasjasikenas/flow-launcher-shortcuts-plugin/releases/download/v1.1.4/Flow.Launcher.Plugin.ShortcutPlugin.zip", + "UrlSourceCode": "https://github.com/mantasjasikenas/flow-launcher-shortcuts-plugin/tree/master", + "IcoPath": "https://cdn.jsdelivr.net/gh/mantasjasikenas/flow-launcher-shortcuts-plugin@master/Flow.Launcher.Plugin.ShortcutPlugin/Images/icon.png", + "DateAdded": "2023-08-20T03:55:23Z", + "LatestReleaseDate": "2024-02-04T16:01:48Z" +} \ No newline at end of file diff --git a/plugins/Snippets@51dd36d2-9824-4977-8e15-294dfbd7961e.json b/plugins/Snippets@51dd36d2-9824-4977-8e15-294dfbd7961e.json new file mode 100644 index 000000000..d95ee8790 --- /dev/null +++ b/plugins/Snippets@51dd36d2-9824-4977-8e15-294dfbd7961e.json @@ -0,0 +1,15 @@ +{ + "ID": "51dd36d2-9824-4977-8e15-294dfbd7961e", + "Name": "Snippets", + "Description": "Simple plugin to save key/value snippets and copy to clipboard", + "Author": "Fermi Shuangqi Li", + "Version": "1.1.1", + "Language": "python", + "Website": "https://github.com/Fermiz/Flow.Launcher.Snippets", + "UrlDownload": "https://github.com/Fermiz/Flow.Launcher.Snippets/releases/download/v1.1.1/Flow.Launcher.Plugin.Snippets.zip", + "UrlSourceCode": "https://github.com/Fermiz/Flow.Launcher.Snippets/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/Fermiz/Flow.Launcher.Snippets/assets/snippets.png", + "Tested": true, + "DateAdded": "2023-08-31T22:12:05Z", + "LatestReleaseDate": "2023-10-12T06:30:04Z" +} \ No newline at end of file diff --git a/plugins/Sonarr Search@258159A0D7A64C7A931CBBD8FB3A6FA6.json b/plugins/Sonarr Search@258159A0D7A64C7A931CBBD8FB3A6FA6.json new file mode 100644 index 000000000..2a6648d8e --- /dev/null +++ b/plugins/Sonarr Search@258159A0D7A64C7A931CBBD8FB3A6FA6.json @@ -0,0 +1,15 @@ +{ + "ID": "258159A0D7A64C7A931CBBD8FB3A6FA6", + "Name": "Sonarr Search", + "Description": "Search your Sonarr server library", + "Author": "Garulf", + "Version": "0.1.0", + "Language": "python", + "Website": "https://github.com/Garulf/sonarr-search", + "UrlDownload": "https://github.com/Garulf/Sonarr-Search/releases/download/v0.1.0/Sonarr-Search.zip", + "UrlSourceCode": "https://github.com/Garulf/sonarr-search/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/Garulf/sonarr-search@main/icon.png", + "Tested": true, + "LatestReleaseDate": "2022-01-26T21:37:27Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/SpotifyPremium@SY91U1N7H9D0X1DTZ8IOP4YV43KT7C5M.json b/plugins/SpotifyPremium@SY91U1N7H9D0X1DTZ8IOP4YV43KT7C5M.json new file mode 100644 index 000000000..956d92164 --- /dev/null +++ b/plugins/SpotifyPremium@SY91U1N7H9D0X1DTZ8IOP4YV43KT7C5M.json @@ -0,0 +1,14 @@ +{ + "ID": "SY91U1N7H9D0X1DTZ8IOP4YV43KT7C5M", + "Name": "SpotifyPremium", + "Description": "Spotify Premium for Flow Launcher", + "Author": "Frank W. (@fow5040)", + "Version": "1.1.5", + "Language": "csharp", + "Website": "https://github.com/fow5040/Flow.Launcher.Plugin.SpotifyPremium", + "UrlDownload": "https://github.com/fow5040/Flow.Launcher.Plugin.SpotifyPremium/releases/download/v1.1.5/SpotifyPremium-1.1.5.zip", + "UrlSourceCode": "https://github.com/fow5040/Flow.Launcher.Plugin.SpotifyPremium/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/fow5040/Flow.Launcher.Plugin.SpotifyPremium@main/icon.png", + "LatestReleaseDate": "2023-06-24T13:39:48Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/Statis@763D015F571C48E4ACA5EF5DFD0BCA30.json b/plugins/Statis@763D015F571C48E4ACA5EF5DFD0BCA30.json new file mode 100644 index 000000000..6848890df --- /dev/null +++ b/plugins/Statis@763D015F571C48E4ACA5EF5DFD0BCA30.json @@ -0,0 +1,15 @@ +{ + "ID": "763D015F571C48E4ACA5EF5DFD0BCA30", + "Name": "Statis", + "Description": "Useful statistics plugin", + "Author": "Ahmed ElSaeed", + "Version": "1.1.0", + "Language": "python", + "Website": "https://github.com/asmpro7/StatisFlow", + "UrlDownload": "https://github.com/asmpro7/StatisFlow/releases/download/v1.1.0/StatisFlow.zip", + "UrlSourceCode": "https://github.com/asmpro7/StatisFlow", + "IcoPath": "https://cdn.jsdelivr.net/gh/asmpro7/StatisFlow@main/Images/app.png", + "Tested": true, + "DateAdded": "2023-05-12T14:34:13Z", + "LatestReleaseDate": "2023-09-08T09:26:46Z" +} \ No newline at end of file diff --git a/plugins/Steam Search@4D5DF575E4964C6AAADCF86134F09CC0.json b/plugins/Steam Search@4D5DF575E4964C6AAADCF86134F09CC0.json new file mode 100644 index 000000000..5362550a4 --- /dev/null +++ b/plugins/Steam Search@4D5DF575E4964C6AAADCF86134F09CC0.json @@ -0,0 +1,15 @@ +{ + "ID": "4D5DF575E4964C6AAADCF86134F09CC0", + "Name": "Steam Search", + "Description": "Search and launch your Steam Game library", + "Author": "Garulf", + "Version": "9.0.1", + "Language": "executable", + "Website": "https://github.com/Garulf/Steam-Search", + "UrlDownload": "https://github.com/Garulf/Steam-Search/releases/download/v9.0.1/Steam-Search.zip", + "UrlSourceCode": "https://github.com/Garulf/Steam-Search/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/Garulf/Steam-Search@main/plugin/icon/steam-icon.png", + "Tested": true, + "LatestReleaseDate": "2023-04-18T19:56:52Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/StringUtils@2972879D-1702-48A7-BA50-CA8352A6AA74.json b/plugins/StringUtils@2972879D-1702-48A7-BA50-CA8352A6AA74.json new file mode 100644 index 000000000..740aa37e5 --- /dev/null +++ b/plugins/StringUtils@2972879D-1702-48A7-BA50-CA8352A6AA74.json @@ -0,0 +1,14 @@ +{ + "ID": "2972879D-1702-48A7-BA50-CA8352A6AA74", + "Name": "StringUtils", + "Description": "A multi-purpose plugin that supports UUID/GUID/random string generation, base64/URL encoding and decoding", + "Author": "t-tan", + "Version": "1.0.0", + "Language": "csharp", + "Website": "https://github.com/t-tan/Flow.Launcher.Plugin.StringUtils", + "UrlDownload": "https://github.com/t-tan/Flow.Launcher.Plugin.StringUtils/releases/download/v1.0.0/Flow.Launcher.Plugin.StringUtils.zip", + "UrlSourceCode": "https://github.com/t-tan/Flow.Launcher.Plugin.StringUtils", + "IcoPath": "https://cdn.jsdelivr.net/gh/t-tan/Flow.Launcher.Plugin.StringUtils@main/Flow.Launcher.Plugin.StringUtils/Images/icon.png", + "DateAdded": "2023-04-16T22:43:23Z", + "LatestReleaseDate": "2023-04-04T18:19:11Z" +} \ No newline at end of file diff --git a/plugins/System Commands@CEA08895D2544B019B2E9C5009600DF4.json b/plugins/System Commands@CEA08895D2544B019B2E9C5009600DF4.json new file mode 100644 index 000000000..29be09e26 --- /dev/null +++ b/plugins/System Commands@CEA08895D2544B019B2E9C5009600DF4.json @@ -0,0 +1,14 @@ +{ + "ID": "CEA08895D2544B019B2E9C5009600DF4", + "Name": "System Commands", + "Description": "Provide System related commands. e.g. shutdown,lock, setting etc.", + "Author": "qianlifeng", + "Version": "3.1.1", + "Language": "csharp", + "Website": "https://github.com/Flow-Launcher/Flow.Launcher", + "UrlDownload": "https://github.com/Flow-Launcher/Flow.Launcher.Plugin.Sys/releases/download/v3.1.1/Flow.Launcher.Plugin.Sys.zip", + "UrlSourceCode": "https://github.com/Flow-Launcher/Flow.Launcher.Plugin.Sys", + "IcoPath": "https://cdn.jsdelivr.net/gh/Flow-Launcher/Flow.Launcher@master/Plugins/Flow.Launcher.Plugin.Sys/Images/lock.png", + "DateAdded": "2023-09-27T02:43:06Z", + "LatestReleaseDate": "2024-02-12T11:20:07Z" +} \ No newline at end of file diff --git a/plugins/Tailwindcss@5c221cee-07a5-4e4c-a669-a0e0f7486c65.json b/plugins/Tailwindcss@5c221cee-07a5-4e4c-a669-a0e0f7486c65.json new file mode 100644 index 000000000..9dcbce292 --- /dev/null +++ b/plugins/Tailwindcss@5c221cee-07a5-4e4c-a669-a0e0f7486c65.json @@ -0,0 +1,14 @@ +{ + "ID": "5c221cee-07a5-4e4c-a669-a0e0f7486c65", + "Name": "Tailwindcss", + "Description": "Search tailwindcss Docs", + "Author": "Areeb ur Rub", + "Version": "1.0.0", + "Language": "typescript", + "Website": "https://github.com/areeburrub/tailwindcss-flow-launcher-plugin", + "UrlDownload": "https://github.com/areeburrub/tailwindcss-flow-launcher-plugin/releases/download/v1.0.0/tailwindcss-plugin-flow-launcher.zip", + "UrlSourceCode": "https://github.com/areeburrub/tailwindcss-flow-launcher-plugin/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/areeburrub/tailwindcss-flow-launcher-plugin/app.png", + "DateAdded": "2023-02-20T20:57:00Z", + "LatestReleaseDate": "2023-02-19T19:17:26Z" +} \ No newline at end of file diff --git a/plugins/Temp Cleaner@2DC588F9-98DB-4E8E-BBE0-B4EFF4286E40.json b/plugins/Temp Cleaner@2DC588F9-98DB-4E8E-BBE0-B4EFF4286E40.json new file mode 100644 index 000000000..91f1adf6c --- /dev/null +++ b/plugins/Temp Cleaner@2DC588F9-98DB-4E8E-BBE0-B4EFF4286E40.json @@ -0,0 +1,14 @@ +{ + "ID": "2DC588F9-98DB-4E8E-BBE0-B4EFF4286E40", + "Name": "Temp Cleaner", + "Description": "Temp Cleaner can help you delete all files in temporary folder (just run it)", + "Author": "N.Duong", + "Version": "1.1.0", + "Language": "csharp", + "Website": "https://github.com/NDiiong/Flow.Launcher.Plugin.TempCleaner/tree/main", + "UrlDownload": "https://github.com/NDiiong/Flow.Launcher.Plugin.TempCleaner/releases/download/v1.1.0/Flow.Launcher.Plugin.TempCleaner.zip", + "UrlSourceCode": "https://github.com/NDiiong/Flow.Launcher.Plugin.TempCleaner/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/NDiiong/Flow.Launcher.Plugin.TempCleaner@main/Flow.Launcher.Plugin.TempCleaner/Images/icon.png", + "DateAdded": "2024-02-01T22:14:40Z", + "LatestReleaseDate": "2024-02-01T17:11:53Z" +} \ No newline at end of file diff --git a/plugins/TenorGIF@A4A92BC0C742463187E5CCBA9B849B86.json b/plugins/TenorGIF@A4A92BC0C742463187E5CCBA9B849B86.json new file mode 100644 index 000000000..7b97d8183 --- /dev/null +++ b/plugins/TenorGIF@A4A92BC0C742463187E5CCBA9B849B86.json @@ -0,0 +1,15 @@ +{ + "ID": "A4A92BC0C742463187E5CCBA9B849B86", + "Name": "TenorGIF", + "Description": "Search Tenor for amazing GIFs!", + "Author": "Garulf", + "Version": "2.2.0", + "Language": "python", + "Website": "https://github.com/Garulf/TenorGIF", + "UrlDownload": "https://github.com/Garulf/TenorGIF/releases/download/v2.2.0/TenorGIF-v2.2.0.zip", + "UrlSourceCode": "https://github.com/Garulf/TenorGIF/tree/main", + "IcoPath": "https://github.com/Garulf/TenorGIF/raw/main/icon.png", + "Tested": true, + "LatestReleaseDate": "2023-07-20T17:47:37Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/TerrariaWiki@8F1A123859D0489C8B72187FB724DD42.json b/plugins/TerrariaWiki@8F1A123859D0489C8B72187FB724DD42.json new file mode 100644 index 000000000..2fac7977c --- /dev/null +++ b/plugins/TerrariaWiki@8F1A123859D0489C8B72187FB724DD42.json @@ -0,0 +1,14 @@ +{ + "ID": "8F1A123859D0489C8B72187FB724DD42", + "Name": "TerrariaWiki", + "Description": "Plugin to search the Terraria wiki with", + "Author": "jonesy-b-dev", + "Version": "1.1.1", + "Language": "csharp", + "Website": "https://github.com/jonesy-b-dev/TerrariaWiki-flow-Plugin", + "UrlDownload": "https://github.com/jonesy-b-dev/TerrariaWiki-flow-Plugin/releases/download/v1.1.1/Flow.Launcher.Plugin.TerrariaWiki.zip", + "UrlSourceCode": "https://github.com/jonesy-b-dev/TerrariaWiki-flow-Plugin/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/jonesy-b-dev/TerrariaWiki-flow-Plugin@main/TerrariaWiki/Flow.Launcher.Plugin.TerrariaWiki/icon.png", + "DateAdded": "2024-01-25T22:14:40Z", + "LatestReleaseDate": "2024-01-25T18:21:55Z" +} \ No newline at end of file diff --git a/plugins/Timestamp@84ddc2a6d43911e8a8d5f2801f1b9fd1.json b/plugins/Timestamp@84ddc2a6d43911e8a8d5f2801f1b9fd1.json new file mode 100644 index 000000000..d1a441ce0 --- /dev/null +++ b/plugins/Timestamp@84ddc2a6d43911e8a8d5f2801f1b9fd1.json @@ -0,0 +1,15 @@ +{ + "ID": "84ddc2a6d43911e8a8d5f2801f1b9fd1", + "Name": "Timestamp", + "Description": "Show system time and could copy that", + "Author": "Zero ", + "Version": "1.0.8", + "Language": "python", + "Website": "https://github.com/Garulf/Flow.Launcher.Plugin.Timestamp", + "UrlDownload": "https://github.com/Garulf/Flow.Launcher.Plugin.Timestamp/releases/download/v1.0.8/Flow.Launcher.Plugin.TimeStamp.zip", + "UrlSourceCode": "https://github.com/Garulf/Flow.Launcher.Plugin.Timestamp", + "IcoPath": "https://cdn.jsdelivr.net/gh/Garulf/Flow.Launcher.Plugin.Timestamp@master/assets/favicon.ico", + "Tested": true, + "LatestReleaseDate": "2021-12-11T09:53:48Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/TinyUrlPlugin@589CA535BD5041E78179C4F2D2F2D8FD.json b/plugins/TinyUrlPlugin@589CA535BD5041E78179C4F2D2F2D8FD.json new file mode 100644 index 000000000..e2a0df245 --- /dev/null +++ b/plugins/TinyUrlPlugin@589CA535BD5041E78179C4F2D2F2D8FD.json @@ -0,0 +1,14 @@ +{ + "ID": "589CA535BD5041E78179C4F2D2F2D8FD", + "Name": "TinyUrlPlugin", + "Description": "a plugin that use tinyurl api, it's very basic but powerful", + "Author": "haider", + "Version": "1.0.5", + "Language": "csharp", + "Website": "https://github.com/DevHJS/TinyUrlPlugin", + "UrlDownload": "https://github.com/DevHJS/TinyUrlPlugin/releases/download/v1.0.5/TinyUrlPlugin-1.0.5.zip", + "UrlSourceCode": "https://github.com/DevHJS/TinyUrlPlugin/tree/master", + "IcoPath": "https://cdn.jsdelivr.net/gh/DevHJS/TinyUrlPlugin/Flow.Launcher.Plugin.TinyUrlPlugin/icons/icon.png", + "DateAdded": "2024-03-01T12:42:03Z", + "LatestReleaseDate": "2024-02-29T20:34:38Z" +} \ No newline at end of file diff --git a/plugins/Todoist@F71F6EE367D34BAFB681A9287ACF59EB.json b/plugins/Todoist@F71F6EE367D34BAFB681A9287ACF59EB.json new file mode 100644 index 000000000..b04e2e346 --- /dev/null +++ b/plugins/Todoist@F71F6EE367D34BAFB681A9287ACF59EB.json @@ -0,0 +1,14 @@ +{ + "ID": "F71F6EE367D34BAFB681A9287ACF59EB", + "Name": "Todoist", + "Description": "A plugin to add tasks to todoist.", + "Author": "DanielBV", + "Version": "3.0.1", + "Language": "csharp", + "Website": "https://github.com/jjw24/Wox.Plugin.Todoist", + "UrlDownload": "https://github.com/jjw24/Wox.Plugin.Todoist/releases/download/v3.0.1/Wox.Plugin.Todoist.zip", + "UrlSourceCode": "https://github.com/jjw24/Wox.Plugin.Todoist/tree/master", + "IcoPath": "https://cdn.jsdelivr.net/gh/jjw24/Wox.Plugin.Todoist@master/src/images/icon.png", + "LatestReleaseDate": "2023-01-10T02:51:30Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/Todos@5B7E53D506844D2D8B7001AA19F5EF8F.json b/plugins/Todos@5B7E53D506844D2D8B7001AA19F5EF8F.json new file mode 100644 index 000000000..b07c50bd1 --- /dev/null +++ b/plugins/Todos@5B7E53D506844D2D8B7001AA19F5EF8F.json @@ -0,0 +1,14 @@ +{ + "ID": "5B7E53D506844D2D8B7001AA19F5EF8F", + "Name": "Todos", + "Description": "A simple todo app.", + "Author": "caoyue", + "Version": "2.0.1", + "Language": "csharp", + "Website": "https://github.com/jjw24/Wox.Plugin.Todos", + "UrlDownload": "https://github.com/jjw24/Wox.Plugin.Todos/releases/download/v2.0.1/Wox.Plugin.Todos.zip", + "UrlSourceCode": "https://github.com/jjw24/Wox.Plugin.Todos/tree/master", + "IcoPath": "https://cdn.jsdelivr.net/gh/jjw24/Wox.Plugin.Todos@master/ico/app.png", + "LatestReleaseDate": "2021-03-11T09:54:22Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/Toggl Track@01B8703D-13E2-483D-BBF9-603425628151.json b/plugins/Toggl Track@01B8703D-13E2-483D-BBF9-603425628151.json new file mode 100644 index 000000000..49c989d8d --- /dev/null +++ b/plugins/Toggl Track@01B8703D-13E2-483D-BBF9-603425628151.json @@ -0,0 +1,14 @@ +{ + "ID": "01B8703D-13E2-483D-BBF9-603425628151", + "Name": "Toggl Track", + "Description": "A time tracking plugin for Flow Launcher using Toggl Track", + "Author": "JamesNZL", + "Version": "4.1.0", + "Language": "csharp", + "Website": "https://github.com/JamesNZL/flow-toggl-plugin", + "IcoPath": "https://cdn.statically.io/gh/JamesNZL/flow-toggl-plugin/main/assets/app.png", + "UrlSourceCode": "https://github.com/JamesNZL/flow-toggl-plugin", + "UrlDownload": "https://github.com/JamesNZL/flow-toggl-plugin/releases/download/v4.1.0/Flow.Launcher.Plugin.TogglTrack.zip", + "DateAdded": "2023-05-12T14:51:58Z", + "LatestReleaseDate": "2024-02-02T09:22:11Z" +} \ No newline at end of file diff --git a/plugins/Translation Tool@7bfc4332-55t0-4d40-b4cc-530889g415a0.json b/plugins/Translation Tool@7bfc4332-55t0-4d40-b4cc-530889g415a0.json new file mode 100644 index 000000000..7a23bbb5b --- /dev/null +++ b/plugins/Translation Tool@7bfc4332-55t0-4d40-b4cc-530889g415a0.json @@ -0,0 +1,14 @@ +{ + "ID": "7bfc4332-55t0-4d40-b4cc-530889g415a0", + "Name": "Translation Tool", + "Description": "A translation plugin by Baidu Translate", + "Author": "qjc", + "Version": "1.3.0", + "Language": "javascript", + "Website": "https://github.com/qjcXu/Flow.Launcher.Translation", + "UrlDownload": "https://github.com/qjcXu/Flow.Launcher.Translation/releases/download/v1.3.0/Flow.Launcher.Translation-1.3.0.zip", + "UrlSourceCode": "https://github.com/qjcXu/Flow.Launcher.Translation", + "IcoPath": "https://cdn.jsdelivr.net/gh/qjcXu/Flow.Launcher.Translation/src/assets/images/app.png", + "DateAdded": "2022-10-08T16:26:57Z", + "LatestReleaseDate": "2023-05-19T13:55:58Z" +} \ No newline at end of file diff --git a/plugins/Translation@5423df3c6dd84fc5ad3ca1bfadad872dfca307c0a013d116dc3e8bed60b8ca5b.json b/plugins/Translation@5423df3c6dd84fc5ad3ca1bfadad872dfca307c0a013d116dc3e8bed60b8ca5b.json new file mode 100644 index 000000000..dc2989d07 --- /dev/null +++ b/plugins/Translation@5423df3c6dd84fc5ad3ca1bfadad872dfca307c0a013d116dc3e8bed60b8ca5b.json @@ -0,0 +1,14 @@ +{ + "ID": "5423df3c6dd84fc5ad3ca1bfadad872dfca307c0a013d116dc3e8bed60b8ca5b", + "Name": "Translation", + "Description": "Node.js Translation plugin with Google Translate", + "Author": "cenygg", + "Version": "1.0.2", + "Language": "javascript", + "Website": "https://github.com/cenyG/flow-launch-translate-plugin", + "UrlDownload": "https://github.com/cenyG/flow-launch-translate-plugin/releases/download/v1.0.2/Flow.Launcher.Plugin.Translate.zip", + "UrlSourceCode": "https://github.com/cenyG/flow-launch-translate-plugin", + "IcoPath": "https://cdn.jsdelivr.net/gh/cenyG/flow-launch-translate-plugin@main/Images/google_tr_icon.png", + "DateAdded": "2022-10-09T19:49:54Z", + "LatestReleaseDate": "2023-03-04T13:31:19Z" +} \ No newline at end of file diff --git a/plugins/Twitchy@477F16413D374364A4D5D36DCE68ED45.json b/plugins/Twitchy@477F16413D374364A4D5D36DCE68ED45.json new file mode 100644 index 000000000..c6ed7ee64 --- /dev/null +++ b/plugins/Twitchy@477F16413D374364A4D5D36DCE68ED45.json @@ -0,0 +1,15 @@ +{ + "ID": "477F16413D374364A4D5D36DCE68ED45", + "Name": "Twitchy", + "Description": "Search and stream twitch.tv", + "Author": "Garulf", + "Version": "7.0.0", + "Language": "python", + "Website": "https://github.com/Garulf/twitchy", + "UrlDownload": "https://github.com/Garulf/twitchy/releases/download/v7.0.0/twitchy.zip", + "UrlSourceCode": "https://github.com/Garulf/twitchy/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/Garulf/twitchy@main/icon.png", + "Tested": true, + "LatestReleaseDate": "2022-11-02T10:03:00Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/URL Shortener@425D1CE7-1327-4593-B1C0-A37614B313EF.json b/plugins/URL Shortener@425D1CE7-1327-4593-B1C0-A37614B313EF.json new file mode 100644 index 000000000..ae00b1942 --- /dev/null +++ b/plugins/URL Shortener@425D1CE7-1327-4593-B1C0-A37614B313EF.json @@ -0,0 +1,15 @@ +{ + "ID": "425D1CE7-1327-4593-B1C0-A37614B313EF", + "Name": "URL Shortener", + "Description": "Plugin to shorten URLs", + "Author": "z1nc0r3", + "Version": "1.0.1", + "Language": "python", + "Website": "https://github.com/z1nc0r3/URL-Shortener-Plugin", + "UrlDownload": "https://github.com/z1nc0r3/URL-Shortener-Plugin/releases/download/v1.0.1/Flow.Launcher.Plugin.URL.Shortener.zip", + "UrlSourceCode": "https://github.com/z1nc0r3/URL-Shortener-Plugin/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/z1nc0r3/URL-Shortener-Plugin@main/Images/app.png", + "DateAdded": "2024-02-04T05:17:00Z", + "LatestReleaseDate": "2024-03-04T16:17:12Z", + "Tested": true +} \ No newline at end of file diff --git a/plugins/URL@0308FD86DE0A4DEE8D62B9B535370992.json b/plugins/URL@0308FD86DE0A4DEE8D62B9B535370992.json new file mode 100644 index 000000000..f13df62f5 --- /dev/null +++ b/plugins/URL@0308FD86DE0A4DEE8D62B9B535370992.json @@ -0,0 +1,14 @@ +{ + "ID": "0308FD86DE0A4DEE8D62B9B535370992", + "Name": "URL", + "Description": "Open the typed URL from Flow Launcher", + "Author": "qianlifeng", + "Version": "3.0.4", + "Language": "csharp", + "Website": "https://github.com/Flow-Launcher/Flow.Launcher", + "UrlDownload": "https://github.com/Flow-Launcher/Flow.Launcher.Plugin.Url/releases/download/v3.0.4/Flow.Launcher.Plugin.Url.zip", + "UrlSourceCode": "https://github.com/Flow-Launcher/Flow.Launcher.Plugin.Url", + "IcoPath": "https://cdn.jsdelivr.net/gh/Flow-Launcher/Flow.Launcher@master/Plugins/Flow.Launcher.Plugin.Url/Images/url.png", + "DateAdded": "2023-09-27T02:43:06Z", + "LatestReleaseDate": "2024-02-04T03:37:01Z" +} \ No newline at end of file diff --git a/plugins/UUID Generator@959A3FED8292422784F7892F7FB59DB1.json b/plugins/UUID Generator@959A3FED8292422784F7892F7FB59DB1.json new file mode 100644 index 000000000..e4bf1dbd3 --- /dev/null +++ b/plugins/UUID Generator@959A3FED8292422784F7892F7FB59DB1.json @@ -0,0 +1,15 @@ +{ + "ID": "959A3FED8292422784F7892F7FB59DB1", + "Name": "UUID Generator", + "Description": "Generate uuid4 and add to your clipboard.", + "Author": "Vladislav Atakhanov @vladislav-atakhanov", + "Version": "1.0.0", + "Language": "python", + "Website": "https://github.com/vladislav-atakhanov/Flow.Launcher.Plugin.UUID", + "UrlSourceCode": "https://github.com/vladislav-atakhanov/Flow.Launcher.Plugin.UUID", + "UrlDownload": "https://github.com/vladislav-atakhanov/Flow.Launcher.Plugin.UUID/releases/download/1.0.0/Flow.Launcher.Plugin.UUID.zip", + "IcoPath": "https://cdn.jsdelivr.net/gh/vladislav-atakhanov/Flow.Plugin.UUID@main/images/uuid.png", + "Tested": true, + "DateAdded": "2023-01-25T10:03:20Z", + "LatestReleaseDate": "2023-01-24T14:58:33Z" +} \ No newline at end of file diff --git a/plugins/Unicode Finder@88312EF0-3300-4D7E-999C-50212CF8F3C8.json b/plugins/Unicode Finder@88312EF0-3300-4D7E-999C-50212CF8F3C8.json new file mode 100644 index 000000000..c59ff1a5d --- /dev/null +++ b/plugins/Unicode Finder@88312EF0-3300-4D7E-999C-50212CF8F3C8.json @@ -0,0 +1,15 @@ +{ + "ID": "88312EF0-3300-4D7E-999C-50212CF8F3C8", + "Name": "Unicode Finder", + "Description": "Find Unicode characters by name.", + "Author": "z1nc0r3", + "Version": "1.0.0", + "Language": "python", + "Website": "https://github.com/z1nc0r3/Unicode-Finder-Plugin", + "UrlDownload": "https://github.com/z1nc0r3/Unicode-Finder-Plugin/releases/download/v1.0.0/Flow.Launcher.Plugin.Unicode.Finder.zip", + "UrlSourceCode": "https://github.com/z1nc0r3/Unicode-Finder-Plugin/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/z1nc0r3/Unicode-Finder-Plugin@main/Images/app.png", + "DateAdded": "2024-02-11T21:34:00Z", + "LatestReleaseDate": "2024-02-11T21:16:57Z", + "Tested": true +} \ No newline at end of file diff --git a/plugins/Unit converter@D87F82F1-5A19-46CC-B5CC-50430B2F77AB.json b/plugins/Unit converter@D87F82F1-5A19-46CC-B5CC-50430B2F77AB.json new file mode 100644 index 000000000..70534e8c2 --- /dev/null +++ b/plugins/Unit converter@D87F82F1-5A19-46CC-B5CC-50430B2F77AB.json @@ -0,0 +1,15 @@ +{ + "ID": "D87F82F1-5A19-46CC-B5CC-50430B2F77AB", + "ActionKeyword": "unit", + "Name": "Unit converter", + "Description": "Convert between physical units", + "Author": "gissehel", + "Version": "2.0.6", + "Language": "csharp", + "Website": "https://github.com/gissehel/BarLauncher-UnitConverter", + "UrlDownload": "https://github.com/gissehel/BarLauncher-UnitConverter/releases/download/v2.0.6/BarLauncher.UnitConverter.Flow.Launcher-2.0.6.zip", + "UrlSourceCode": "https://github.com/gissehel/BarLauncher-UnitConverter", + "IcoPath": "https://cdn.jsdelivr.net/gh/gissehel/BarLauncher-UnitConverter/BarLauncher.UnitConverter.Flow.Launcher/Unitlib-64.png", + "DateAdded": "2022-10-08T16:26:57Z", + "LatestReleaseDate": "2022-03-13T12:07:24Z" +} \ No newline at end of file diff --git a/plugins/Unity 3D Helper@68B179AA-4E80-4080-AC68-CC922CD2AE60.json b/plugins/Unity 3D Helper@68B179AA-4E80-4080-AC68-CC922CD2AE60.json new file mode 100644 index 000000000..cf781dd3f --- /dev/null +++ b/plugins/Unity 3D Helper@68B179AA-4E80-4080-AC68-CC922CD2AE60.json @@ -0,0 +1,15 @@ +{ + "ID": "68B179AA-4E80-4080-AC68-CC922CD2AE60", + "ActionKeyword": "un", + "Name": "Unity 3D Helper", + "Description": "Unity3D project list/launcher", + "Author": "falldeaf", + "Version": "1.0.2", + "Language": "csharp", + "Website": "https://github.com/falldeaf/unity-flowlauncher", + "UrlDownload": "https://github.com/falldeaf/unity-flowlauncher/releases/download/v1.0.2/Flow.Launcher.Plugin.Unityhelper.zip", + "UrlSourceCode": "https://github.com/falldeaf/unity-flowlauncher/tree/main/", + "IcoPath": "https://github.com/falldeaf/unity-flowlauncher/raw/main/Flow.Launcher.Plugin.UnityHelper/Images/unitylogo.png", + "DateAdded": "2022-10-08T16:26:57Z", + "LatestReleaseDate": "2022-07-20T15:07:28Z" +} \ No newline at end of file diff --git a/plugins/Unity Engine@F8775498-BD72-4ECA-893F-B33863D81CB5.json b/plugins/Unity Engine@F8775498-BD72-4ECA-893F-B33863D81CB5.json new file mode 100644 index 000000000..70ae60f27 --- /dev/null +++ b/plugins/Unity Engine@F8775498-BD72-4ECA-893F-B33863D81CB5.json @@ -0,0 +1,14 @@ +{ + "ID": "F8775498-BD72-4ECA-893F-B33863D81CB5", + "Name": "Unity Engine", + "Description": "Launch Unity Projects", + "Author": "LeLocTai", + "Version": "1.0.2", + "Language": "csharp", + "Website": "https://github.com/LeLocTai/Flow.Launcher.Plugin.UnityEngine", + "UrlDownload": "https://github.com/LeLocTai/Flow.Launcher.Plugin.UnityEngine/releases/download/v1.0.2/Flow.Launcher.Plugin.UnityEngine.zip", + "UrlSourceCode": "https://github.com/LeLocTai/Flow.Launcher.Plugin.UnityEngine", + "IcoPath": "https://cdn.jsdelivr.net/gh/LeLocTai/Flow.Launcher.Plugin.UnityEngine@master/Images/unity.png", + "DateAdded": "2022-10-08T16:26:57Z", + "LatestReleaseDate": "2022-10-22T08:36:17Z" +} \ No newline at end of file diff --git a/plugins/UpsetGalgame@cb7d1472-7da9-459e-b987-57f92cb3cea2.json b/plugins/UpsetGalgame@cb7d1472-7da9-459e-b987-57f92cb3cea2.json new file mode 100644 index 000000000..dc67a93ff --- /dev/null +++ b/plugins/UpsetGalgame@cb7d1472-7da9-459e-b987-57f92cb3cea2.json @@ -0,0 +1,15 @@ +{ + "ID": "cb7d1472-7da9-459e-b987-57f92cb3cea2", + "Name": "UpsetGalgame", + "Description": "Search galgame on shinnku.com", + "Author": "luohua", + "Version": "0.1.1", + "Language": "python", + "Website": "https://github.com/iuohua/FlowLauncherPlugin-upsetGalgame", + "UrlSourceCode": "https://github.com/iuohua/FlowLauncherPlugin-upsetGalgame/tree/main", + "UrlDownload": "https://github.com/iuohua/FlowLauncherPlugin-upsetGalgame/releases/download/v0.1.1/ShinnkuGalgamePlugin.zip", + "IcoPath": "https://shinnku.com/favicon.ico", + "Tested": true, + "DateAdded": "2024-02-04T06:02:40Z", + "LatestReleaseDate": "2024-01-12T11:15:56Z" +} \ No newline at end of file diff --git a/plugins/VS Code Workspaces@525995402BEF4A8CA860D92F6D108092.json b/plugins/VS Code Workspaces@525995402BEF4A8CA860D92F6D108092.json new file mode 100644 index 000000000..aa97ef337 --- /dev/null +++ b/plugins/VS Code Workspaces@525995402BEF4A8CA860D92F6D108092.json @@ -0,0 +1,14 @@ +{ + "ID": "525995402BEF4A8CA860D92F6D108092", + "Name": "VS Code Workspaces", + "Description": "Search and open the previously used VS Code workspaces", + "Author": "ricardosantos9521, taooceros", + "Version": "1.3.0", + "Language": "csharp", + "Website": "https://github.com/taooceros/Flow.Plugin.VSCodeWorkspace", + "UrlDownload": "https://github.com/taooceros/Flow.Plugin.VSCodeWorkspace/releases/download/v1.3.0/Flow.Plugin.VSCodeWorkspaces-1.3.0.zip", + "UrlSourceCode": "https://github.com/taooceros/Flow.Plugin.VSCodeWorkspace", + "IcoPath": "https://cdn.jsdelivr.net/gh/taooceros/Flow.Plugin.VSCodeWorkspace@main/Images/code-light.png", + "LatestReleaseDate": "2023-05-25T23:15:33Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/Vercel@29d4e311-eb40-4943-bc94-9b733fc307c7.json b/plugins/Vercel@29d4e311-eb40-4943-bc94-9b733fc307c7.json new file mode 100644 index 000000000..b30d38073 --- /dev/null +++ b/plugins/Vercel@29d4e311-eb40-4943-bc94-9b733fc307c7.json @@ -0,0 +1,14 @@ +{ + "ID": "29d4e311-eb40-4943-bc94-9b733fc307c7", + "Name": "Vercel", + "Description": "View your Vercel projects.", + "Author": "Guilherme S. Sousa (@krteazy)", + "Version": "1.0.1", + "Language": "typescript", + "Website": "https://github.com/guilherssousa/flow-launcher-vercel-plugin", + "UrlDownload": "https://github.com/guilherssousa/flow-launcher-vercel-plugin/releases/download/v1.0.1/Flow.Launcher.Plugin.Vercel.zip", + "UrlSourceCode": "https://github.com/guilherssousa/flow-launcher-vercel-plugin", + "IcoPath": "https://cdn.jsdelivr.net/gh/guilherssousa/flow-launcher-vercel-plugin/icon.png", + "DateAdded": "2023-02-11T13:18:58Z", + "LatestReleaseDate": "2023-02-23T00:37:37Z" +} \ No newline at end of file diff --git a/plugins/Visual Studio Launcher@CBDFA9CF044842B4A79939112240FD38.json b/plugins/Visual Studio Launcher@CBDFA9CF044842B4A79939112240FD38.json new file mode 100644 index 000000000..3a774ee5f --- /dev/null +++ b/plugins/Visual Studio Launcher@CBDFA9CF044842B4A79939112240FD38.json @@ -0,0 +1,14 @@ +{ + "ID": "CBDFA9CF044842B4A79939112240FD38", + "Name": "Visual Studio Launcher", + "Description": "Open your recent solutions, projects and files in Visual Studio", + "Author": "Odotocodot", + "Version": "1.0.2", + "Language": "csharp", + "Website": "https://github.com/Odotocodot/VisualStudio4Flow", + "UrlDownload": "https://github.com/Odotocodot/VisualStudio4Flow/releases/download/v1.0.2/Flow.Launcher.Plugin.VisualStudioLauncher.zip", + "UrlSourceCode": "https://github.com/Odotocodot/VisualStudio4Flow/tree/master", + "IcoPath": "https://cdn.jsdelivr.net/gh/Odotocodot/VisualStudio4Flow@master/Images/icon.png", + "DateAdded": "2023-08-31T22:46:40Z", + "LatestReleaseDate": "2024-01-02T22:35:26Z" +} \ No newline at end of file diff --git a/plugins/VolumeFlow@7d2d209d-5ab9-42dd-ae9b-2487b57ff569.json b/plugins/VolumeFlow@7d2d209d-5ab9-42dd-ae9b-2487b57ff569.json new file mode 100644 index 000000000..aa2fc3dbf --- /dev/null +++ b/plugins/VolumeFlow@7d2d209d-5ab9-42dd-ae9b-2487b57ff569.json @@ -0,0 +1,15 @@ +{ + "ID": "7d2d209d-5ab9-42dd-ae9b-2487b57ff569", + "Name": "VolumeFlow", + "Description": "Plugin for control your Sound Volume", + "Author": "Ahmed ElSaeed", + "Version": "1.1.0", + "Language": "python", + "Website": "https://github.com/asmpro7/VolumeFlow", + "UrlDownload": "https://github.com/asmpro7/VolumeFlow/releases/download/v1.1.0/VolumeFlow.zip", + "UrlSourceCode": "https://github.com/asmpro7/VolumeFlow", + "IcoPath": "https://cdn.jsdelivr.net/gh/asmpro7/VolumeFlow@main/Images/app.png", + "Tested": true, + "DateAdded": "2023-05-27T19:51:33Z", + "LatestReleaseDate": "2023-06-18T23:49:36Z" +} \ No newline at end of file diff --git a/plugins/Wallpaper Engine Profile Selector@62EE2B99A29740B2A8CB6B58D067DBD2.json b/plugins/Wallpaper Engine Profile Selector@62EE2B99A29740B2A8CB6B58D067DBD2.json new file mode 100644 index 000000000..10a5f2bbf --- /dev/null +++ b/plugins/Wallpaper Engine Profile Selector@62EE2B99A29740B2A8CB6B58D067DBD2.json @@ -0,0 +1,15 @@ +{ + "ID": "62EE2B99A29740B2A8CB6B58D067DBD2", + "Name": "Wallpaper Engine Profile Selector", + "Description": "Change your Wallpaper Engine Profile", + "Author": "Garulf", + "Version": "0.2.1", + "Language": "python", + "Website": "https://github.com/Garulf/wallpaper-engine-profile-selector", + "UrlDownload": "https://github.com/Garulf/Wallpaper-Engine-Profile-Selector/releases/download/v0.2.1/Wallpaper-Engine-Profile-Selector.zip", + "UrlSourceCode": "https://github.com/Garulf/wallpaper-engine-profile-selector/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/Garulf/wallpaper-engine-profile-selector@main/icon.png", + "Tested": true, + "DateAdded": "2022-10-08T16:26:57Z", + "LatestReleaseDate": "2023-01-31T04:22:21Z" +} \ No newline at end of file diff --git a/plugins/Web Searches@565B73353DBF4806919830B9202EE3BF.json b/plugins/Web Searches@565B73353DBF4806919830B9202EE3BF.json new file mode 100644 index 000000000..fdbcddd4c --- /dev/null +++ b/plugins/Web Searches@565B73353DBF4806919830B9202EE3BF.json @@ -0,0 +1,14 @@ +{ + "ID": "565B73353DBF4806919830B9202EE3BF", + "Name": "Web Searches", + "Description": "Provide the web search ability", + "Author": "qianlifeng", + "Version": "3.0.7", + "Language": "csharp", + "Website": "https://github.com/Flow-Launcher/Flow.Launcher", + "UrlDownload": "https://github.com/Flow-Launcher/Flow.Launcher.Plugin.WebSearch/releases/download/v3.0.7/Flow.Launcher.Plugin.WebSearch.zip", + "UrlSourceCode": "https://github.com/Flow-Launcher/Flow.Launcher.Plugin.WebSearch", + "IcoPath": "https://cdn.jsdelivr.net/gh/Flow-Launcher/Flow.Launcher@master/Plugins/Flow.Launcher.Plugin.WebSearch/Images/web_search.png", + "DateAdded": "2023-09-27T02:43:06Z", + "LatestReleaseDate": "2024-02-12T11:20:21Z" +} \ No newline at end of file diff --git a/plugins/WebApp launcher@CF8389C7-61AC-4387-93DE-370B31BD07EB.json b/plugins/WebApp launcher@CF8389C7-61AC-4387-93DE-370B31BD07EB.json new file mode 100644 index 000000000..acaf37761 --- /dev/null +++ b/plugins/WebApp launcher@CF8389C7-61AC-4387-93DE-370B31BD07EB.json @@ -0,0 +1,15 @@ +{ + "ID": "CF8389C7-61AC-4387-93DE-370B31BD07EB", + "ActionKeyword": "wap", + "Name": "WebApp launcher", + "Description": "Start a URL in a webapp mode", + "Author": "gissehel", + "Version": "2.0.16", + "Language": "csharp", + "Website": "https://github.com/gissehel/BarLauncher-WebApp", + "UrlDownload": "https://github.com/gissehel/BarLauncher-WebApp/releases/download/v2.0.16/BarLauncher.WebApp.Flow.Launcher-2.0.16.zip", + "UrlSourceCode": "https://github.com/gissehel/BarLauncher-WebApp", + "IcoPath": "https://cdn.jsdelivr.net/gh/gissehel/BarLauncher-WebApp/BarLauncher.WebApp.Flow.Launcher/BarLauncher-WebApp-64.png", + "DateAdded": "2022-10-08T16:26:57Z", + "LatestReleaseDate": "2022-04-27T22:12:36Z" +} \ No newline at end of file diff --git a/plugins/When to Expect@77435DA907472F189B759F9F4F3E3C23.json b/plugins/When to Expect@77435DA907472F189B759F9F4F3E3C23.json new file mode 100644 index 000000000..0e161b33b --- /dev/null +++ b/plugins/When to Expect@77435DA907472F189B759F9F4F3E3C23.json @@ -0,0 +1,16 @@ +{ + "ID": "77435DA907472F189B759F9F4F3E3C23", + "ActionKeyword": "when", + "Name": "When to Expect", + "Description": "Calculates how many tries are needed to expect an event (by default with ≥ 50 % probability).", + "Author": "Jonas A. Wendorf", + "Version": "1.0.0", + "Language": "python", + "Website": "https://github.com/jonasw234/FlowLauncher.Plugin.WhenToExpect", + "UrlDownload": "https://github.com/jonasw234/FlowLauncher.Plugin.WhenToExpect/releases/download/v1.0.0/Flow.Launcher.Plugin.WhenToExpect.zip", + "UrlSourceCode": "https://github.com/jonasw234/FlowLauncher.Plugin.WhenToExpect", + "IcoPath": "https://cdn.statically.io/gh/jonasw234/FlowLauncher.Plugin.WhenToExpect/main/icon/expect.png", + "Tested": true, + "DateAdded": "2023-05-12T15:05:03Z", + "LatestReleaseDate": "2023-05-10T10:42:50Z" +} \ No newline at end of file diff --git a/plugins/Win Hotkey@7D530704C68E4838896BBA5C4C1DE7DF.json b/plugins/Win Hotkey@7D530704C68E4838896BBA5C4C1DE7DF.json new file mode 100644 index 000000000..447160718 --- /dev/null +++ b/plugins/Win Hotkey@7D530704C68E4838896BBA5C4C1DE7DF.json @@ -0,0 +1,14 @@ +{ + "ID": "7D530704C68E4838896BBA5C4C1DE7DF", + "Name": "Win Hotkey", + "Description": "Trigger Flow Launcher by Win Key.", + "Author": "Amin Salah", + "Version": "3.1.0", + "Language": "csharp", + "Website": "https://github.com/AminSallah/Flow.Launcher.Plugin.WinHotkey", + "UrlDownload": "https://github.com/AminSallah/Flow.Launcher.Plugin.WinHotkey/releases/download/v3.1.0/Flow.Launcher.Plugin.WinHotkey.zip", + "UrlSourceCode": "https://github.com/AminSallah/Flow.Launcher.Plugin.WinHotkey/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/AminSallah/Flow.Launcher.Plugin.WinHotkey@main/app.png", + "DateAdded": "2024-02-22T06:54:14Z", + "LatestReleaseDate": "2024-03-06T12:59:52Z" +} \ No newline at end of file diff --git a/plugins/Window Services@C7E78C47FA5942E4B7972EAD844F5007.json b/plugins/Window Services@C7E78C47FA5942E4B7972EAD844F5007.json new file mode 100644 index 000000000..6edc7c1cd --- /dev/null +++ b/plugins/Window Services@C7E78C47FA5942E4B7972EAD844F5007.json @@ -0,0 +1,15 @@ +{ + "ID": "C7E78C47FA5942E4B7972EAD844F5007", + "Name": "Window Services", + "Description": "Start and stop Windows services.", + "Author": "Garulf", + "Version": "1.1.5", + "Language": "python", + "Website": "https://github.com/Garulf/window-services", + "UrlDownload": "https://github.com/Garulf/window-services/releases/download/v1.1.5/window-services.zip", + "UrlSourceCode": "https://github.com/Garulf/window-services/tree/main", + "IcoPath": "https://github.com/Garulf/window-services/raw/c78cdb4b51c62fb09d860dad143c8773c686c967/icons/cog.png", + "Tested": true, + "LatestReleaseDate": "2022-07-27T03:34:34Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/Window Walker@F737A9223560B3C6833B5FFB8CDF78E5.json b/plugins/Window Walker@F737A9223560B3C6833B5FFB8CDF78E5.json new file mode 100644 index 000000000..3579997b7 --- /dev/null +++ b/plugins/Window Walker@F737A9223560B3C6833B5FFB8CDF78E5.json @@ -0,0 +1,14 @@ +{ + "ID": "F737A9223560B3C6833B5FFB8CDF78E5", + "Name": "Window Walker", + "Description": "Alt-Tab alternative enabling searching through your windows.", + "Author": "betadele", + "Version": "3.0.1", + "Language": "csharp", + "Website": "https://www.windowwalker.com/", + "UrlDownload": "https://github.com/taooceros/Flow.Plugin.WindowWalker/releases/download/v3.0.1/WindowWalker-3.0.1.zip", + "UrlSourceCode": "https://github.com/taooceros/Microsoft.Plugin.WindowWalker/tree/master", + "IcoPath": "https://cdn.jsdelivr.net/gh/taooceros/Microsoft.Plugin.WindowWalker@master/Images/windowwalker.dark.png", + "LatestReleaseDate": "2024-02-11T06:45:23Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/Windows Dark Mode Toggle@4F31D5DF26984581BDF4213D40860ADF.json b/plugins/Windows Dark Mode Toggle@4F31D5DF26984581BDF4213D40860ADF.json new file mode 100644 index 000000000..5c79cde4b --- /dev/null +++ b/plugins/Windows Dark Mode Toggle@4F31D5DF26984581BDF4213D40860ADF.json @@ -0,0 +1,15 @@ +{ + "ID": "4F31D5DF26984581BDF4213D40860ADF", + "Name": "Windows Dark Mode Toggle", + "Description": "Toggle Window's Dark & Light modes", + "Author": "Garulf", + "Version": "1.0.3", + "Language": "python", + "Website": "https://github.com/Garulf/windows-dark-mode-toggle", + "UrlDownload": "https://github.com/Garulf/windows-dark-mode-toggle/releases/download/v1.0.3/windows-dark-mode-toggle.zip", + "UrlSourceCode": "https://github.com/Garulf/windows-dark-mode-toggle/tree/main", + "IcoPath": "https://github.com/Garulf/windows-dark-mode-toggle/raw/main/icon/light-dark.png", + "Tested": true, + "LatestReleaseDate": "2022-01-12T08:10:23Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/Windows Settings@5043CETYU6A748679OPA02D27D99677A.json b/plugins/Windows Settings@5043CETYU6A748679OPA02D27D99677A.json new file mode 100644 index 000000000..aadbaf8c5 --- /dev/null +++ b/plugins/Windows Settings@5043CETYU6A748679OPA02D27D99677A.json @@ -0,0 +1,14 @@ +{ + "ID": "5043CETYU6A748679OPA02D27D99677A", + "Description": "Search settings inside Control Panel and Settings App", + "Name": "Windows Settings", + "Author": "TobiasSekan", + "Version": "4.0.6", + "Language": "csharp", + "Website": "https://github.com/Flow-Launcher/Flow.Launcher", + "UrlDownload": "https://github.com/Flow-Launcher/Flow.Launcher.Plugin.WindowsSettings/releases/download/v4.0.6/Flow.Launcher.Plugin.WindowsSettings.zip", + "UrlSourceCode": "https://github.com/Flow-Launcher/Flow.Launcher.Plugin.WindowsSettings", + "IcoPath": "https://cdn.jsdelivr.net/gh/Flow-Launcher/Flow.Launcher@master/Plugins/Flow.Launcher.Plugin.WindowsSettings/Images/WindowsSettings.light.png", + "DateAdded": "2023-09-27T02:43:06Z", + "LatestReleaseDate": "2024-02-04T03:37:14Z" +} \ No newline at end of file diff --git a/plugins/Windows Startup@747F1A93B6D24CCFBC433BA2455B3BEA.json b/plugins/Windows Startup@747F1A93B6D24CCFBC433BA2455B3BEA.json new file mode 100644 index 000000000..eb6f95ada --- /dev/null +++ b/plugins/Windows Startup@747F1A93B6D24CCFBC433BA2455B3BEA.json @@ -0,0 +1,15 @@ +{ + "ID": "747F1A93B6D24CCFBC433BA2455B3BEA", + "Name": "Windows Startup", + "Description": "Control Windows start-up programs.", + "Author": "Garulf", + "Version": "1.0.2", + "Language": "python", + "Website": "https://github.com/Garulf/Windows-Startup", + "UrlDownload": "https://github.com/Garulf/Windows-Startup/releases/download/v1.0.2/Windows-Startup.zip", + "UrlSourceCode": "https://github.com/Garulf/Windows-Startup/tree/main", + "IcoPath": "https://github.com/Garulf/Windows-Startup/raw/main/icons/application.png", + "Tested": true, + "LatestReleaseDate": "2022-01-12T08:10:51Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/Windows Terminal profiles@a56ae6ac-7b3b-47b9-857f-05ff25d29510.json b/plugins/Windows Terminal profiles@a56ae6ac-7b3b-47b9-857f-05ff25d29510.json new file mode 100644 index 000000000..64ca0ba44 --- /dev/null +++ b/plugins/Windows Terminal profiles@a56ae6ac-7b3b-47b9-857f-05ff25d29510.json @@ -0,0 +1,15 @@ +{ + "ID": "a56ae6ac-7b3b-47b9-857f-05ff25d29510", + "Name": "Windows Terminal profiles", + "Description": "Windows Terminal profiles launcher", + "Author": "Aviv B.D.", + "Version": "0.0.10", + "Language": "python", + "Website": "https://github.com/paradox00/Flow.Launcher.Plugin.WindowsTerminal", + "UrlDownload": "https://github.com/paradox00/Flow.Launcher.Plugin.WindowsTerminal/releases/download/v0.0.10/Flow.Launcher.Plugin.WindowsTerminal.zip", + "UrlSourceCode": "https://github.com/paradox00/Flow.Launcher.Plugin.WindowsTerminal", + "IcoPath": "https://cdn.jsdelivr.net/gh/paradox00/Flow.Launcher.Plugin.WindowsTerminal@main/Images/app.png", + "Tested": true, + "LatestReleaseDate": "2023-06-23T19:26:36Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/WinsFlow@72E67DFE0F6F482395AF3CD0A3BC6F04.json b/plugins/WinsFlow@72E67DFE0F6F482395AF3CD0A3BC6F04.json new file mode 100644 index 000000000..60618ac5d --- /dev/null +++ b/plugins/WinsFlow@72E67DFE0F6F482395AF3CD0A3BC6F04.json @@ -0,0 +1,15 @@ +{ + "ID": "72E67DFE0F6F482395AF3CD0A3BC6F04", + "Name": "WinsFlow", + "Description": "Plugin to control your windows", + "Author": "Ahmed ElSaeed", + "Version": "1.0.0", + "Language": "python", + "Website": "https://github.com/asmpro7/WinsFlow", + "UrlDownload": "https://github.com/asmpro7/WinsFlow/releases/download/v1.0.0/WinsFlow.zip", + "UrlSourceCode": "https://github.com/asmpro7/WinsFlow", + "IcoPath": "https://cdn.jsdelivr.net/gh/asmpro7/WinsFlow@main/Images/app.png", + "Tested": true, + "DateAdded": "2023-05-21T00:50:52Z", + "LatestReleaseDate": "2023-05-20T21:26:54Z" +} \ No newline at end of file diff --git a/plugins/WireGuard@89f50521dd80461895ae6ce1b700f444.json b/plugins/WireGuard@89f50521dd80461895ae6ce1b700f444.json new file mode 100644 index 000000000..bc6469072 --- /dev/null +++ b/plugins/WireGuard@89f50521dd80461895ae6ce1b700f444.json @@ -0,0 +1,14 @@ +{ + "ID": "89f50521dd80461895ae6ce1b700f444", + "Name": "WireGuard", + "Description": "Connect to VPN via WireGuard VPN interfaces", + "Author": "flooxo", + "Version": "1.0.2", + "Language": "csharp", + "Website": "https://github.com/flooxo/Flow.Lancher.Plugin.WireGuard", + "UrlDownload": "https://github.com/flooxo/Flow.Lancher.Plugin.WireGuard/releases/download/v1.0.2/Flow.Launcher.Plugin.WireGuard.zip", + "UrlSourceCode": "https://github.com/flooxo/Flow.Lancher.Plugin.WireGuard/tree/master", + "IcoPath": "https://cdn.jsdelivr.net/gh/flooxo/Flow.Lancher.Plugin.WireGuard@master/Flow.Launcher.Plugin.WireGuard/Images/wireguard.png", + "DateAdded": "2023-12-16T06:53:53Z", + "LatestReleaseDate": "2024-01-09T22:49:29Z" +} \ No newline at end of file diff --git a/plugins/WordReference@90170ddfd94a4c188bc5ff2e3690d0ae.json b/plugins/WordReference@90170ddfd94a4c188bc5ff2e3690d0ae.json new file mode 100644 index 000000000..03f33b864 --- /dev/null +++ b/plugins/WordReference@90170ddfd94a4c188bc5ff2e3690d0ae.json @@ -0,0 +1,14 @@ +{ + "ID": "90170ddfd94a4c188bc5ff2e3690d0ae", + "Name": "WordReference", + "Description": "WordReference translations (es, en, fr, it)", + "Author": "LeoDupont", + "Version": "1.0.1", + "Language": "executable", + "Website": "https://github.com/LeoDupont/Flow.Launcher.Plugin.WordReference", + "UrlDownload": "https://github.com/LeoDupont/Flow.Launcher.Plugin.WordReference/releases/download/v1.0.1/Flow.Launcher.Plugin.WordReference.zip", + "UrlSourceCode": "https://github.com/LeoDupont/Flow.Launcher.Plugin.WordReference/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/LeoDupont/Flow.Launcher.Plugin.WordReference@main/images/favicon-32x32.png", + "DateAdded": "2022-10-08T16:26:57Z", + "LatestReleaseDate": "2022-04-26T20:21:39Z" +} \ No newline at end of file diff --git a/plugins/Workflowy@3b42afc0d17f45b98a55e324728252be.json b/plugins/Workflowy@3b42afc0d17f45b98a55e324728252be.json new file mode 100644 index 000000000..ecdeda8eb --- /dev/null +++ b/plugins/Workflowy@3b42afc0d17f45b98a55e324728252be.json @@ -0,0 +1,14 @@ +{ + "ID": "3b42afc0d17f45b98a55e324728252be", + "Name": "Workflowy", + "Description": "Save notes directly into Workflowy", + "Author": "BrunoLM", + "Version": "1.0.0", + "Language": "executable", + "Website": "https://github.com/brunolm/workflowy-wf", + "UrlDownload": "https://github.com/brunolm/workflowy-wf/releases/download/v1.0.0/Flow.Launcher.Plugin.WorkflowyWF.zip", + "UrlSourceCode": "https://github.com/brunolm/workflowy-wf", + "IcoPath": "https://cdn.jsdelivr.net/gh/brunolm/workflowy-wf@v1.0.0/icon.jpg", + "DateAdded": "2022-10-08T16:26:57Z", + "LatestReleaseDate": "2022-04-26T14:08:11Z" +} \ No newline at end of file diff --git a/plugins/Workspacer@5C36ECBD-629E-412B-8DD3-2457EE7C522B.json b/plugins/Workspacer@5C36ECBD-629E-412B-8DD3-2457EE7C522B.json new file mode 100644 index 000000000..3becde534 --- /dev/null +++ b/plugins/Workspacer@5C36ECBD-629E-412B-8DD3-2457EE7C522B.json @@ -0,0 +1,15 @@ +{ + "ID": "5C36ECBD-629E-412B-8DD3-2457EE7C522B", + "ActionKeyword": "work", + "Name": "Workspacer", + "Description": "Create and manage workspaces", + "Author": "gissehel", + "Version": "2.0.6", + "Language": "csharp", + "Website": "https://github.com/gissehel/BarLauncher-Workspacer", + "UrlDownload": "https://github.com/gissehel/BarLauncher-Workspacer/releases/download/v2.0.6/BarLauncher.Workspacer.Flow.Launcher-2.0.6.zip", + "UrlSourceCode": "https://github.com/gissehel/BarLauncher-Workspacer", + "IcoPath": "https://cdn.jsdelivr.net/gh/gissehel/BarLauncher-Workspacer/BarLauncher.Workspacer.Flow.Launcher/BarLauncher-Workspacer-64.png", + "LatestReleaseDate": "2022-03-13T13:14:25Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/Youtube Downloader@d58fbe34-bce7-11ed-afa1-0242ac120002.json b/plugins/Youtube Downloader@d58fbe34-bce7-11ed-afa1-0242ac120002.json new file mode 100644 index 000000000..fc24b5fcf --- /dev/null +++ b/plugins/Youtube Downloader@d58fbe34-bce7-11ed-afa1-0242ac120002.json @@ -0,0 +1,15 @@ +{ + "ID": "d58fbe34-bce7-11ed-afa1-0242ac120002", + "Name": "Youtube Downloader", + "Description": "A youtube downloader", + "Author": "LordOfTheEel; Eyal.Br", + "Version": "0.1.2", + "Language": "python", + "Website": "https://github.com/DeepVoyager253/FlowLauncherYTDownload", + "IcoPath": "https://cdn.jsdelivr.net/gh/DeepVoyager253/FlowLauncherYTDownload@main/icon.png", + "UrlSourceCode": "https://github.com/DeepVoyager253/FlowLauncherYTDownload", + "UrlDownload": "https://github.com/DeepVoyager253/FlowLauncherYTDownload/releases/download/v0.1.2/Flow.Launcher.Plugin.YTDownloader.zip", + "Tested": true, + "DateAdded": "2023-03-09T17:22:21Z", + "LatestReleaseDate": "2024-03-04T12:59:00Z" +} \ No newline at end of file diff --git a/plugins/isPrime@b9aaddfa36a948f384b31b4fb6186861.json b/plugins/isPrime@b9aaddfa36a948f384b31b4fb6186861.json new file mode 100644 index 000000000..36ebafda4 --- /dev/null +++ b/plugins/isPrime@b9aaddfa36a948f384b31b4fb6186861.json @@ -0,0 +1,15 @@ +{ + "ID": "b9aaddfa36a948f384b31b4fb6186861", + "Name": "isPrime", + "Description": "Checks if the given arguments are prime numbers", + "Author": "lvonkacsoh", + "Version": "1.4.0", + "Language": "python", + "Website": "https://github.com/lvonkacsoh/Flow.Launcher.Plugin.IsPrime", + "UrlDownload": "https://github.com/lvonkacsoh/Flow.Launcher.Plugin.IsPrime/releases/download/v1.4.0/Flow.Launcher.Plugin.IsPrime.zip", + "UrlSourceCode": "https://github.com/lvonkacsoh/Flow.Launcher.Plugin.IsPrime/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/lvonkacsoh/Flow.Launcher.Plugin.IsPrime@main/assets/icon.png", + "Tested": true, + "LatestReleaseDate": "2022-07-21T07:20:53Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/nexusmods-search@3C62514E3C8644D583E3F12202F11161.json b/plugins/nexusmods-search@3C62514E3C8644D583E3F12202F11161.json new file mode 100644 index 000000000..9c02d93f8 --- /dev/null +++ b/plugins/nexusmods-search@3C62514E3C8644D583E3F12202F11161.json @@ -0,0 +1,15 @@ +{ + "ID": "3C62514E3C8644D583E3F12202F11161", + "Name": "nexusmods-search", + "Description": "Search Nexusmods.com", + "Author": "Garulf", + "Version": "0.2.3", + "Language": "python", + "Website": "https://github.com/Garulf/nexusmods-search", + "UrlDownload": "https://github.com/Garulf/Nexusmods-Search/releases/download/v0.2.3/Nexusmods-Search.zip", + "UrlSourceCode": "https://github.com/Garulf/nexusmods-search/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/Garulf/nexusmods-search@main/./icon.png", + "Tested": true, + "LatestReleaseDate": "2022-04-12T15:06:39Z", + "DateAdded": "2022-10-08T16:26:57Z" +} \ No newline at end of file diff --git a/plugins/ryot@BC4E22D7C0CD4FBA9108C26B8B8DBA8D.json b/plugins/ryot@BC4E22D7C0CD4FBA9108C26B8B8DBA8D.json new file mode 100644 index 000000000..8c6f9c610 --- /dev/null +++ b/plugins/ryot@BC4E22D7C0CD4FBA9108C26B8B8DBA8D.json @@ -0,0 +1,14 @@ +{ + "ID": "BC4E22D7C0CD4FBA9108C26B8B8DBA8D", + "Name": "ryot", + "Description": "Search your ryot tracker", + "Author": "bretthysuik", + "Version": "1.1.0", + "Language": "csharp", + "Website": "https://github.com/bretthysuik/Flow.Launcher.Plugin.Ryot", + "UrlDownload": "https://github.com/bretthysuik/Flow.Launcher.Plugin.Ryot/releases/download/v1.1.0/Flow.Launcher.Plugin.Ryot.zip", + "UrlSourceCode": "https://github.com/bretthysuik/Flow.Launcher.Plugin.Ryot/tree/main", + "IcoPath": "https://cdn.jsdelivr.net/gh/bretthysuik/Flow.Launcher.Plugin.Ryot@main/Flow.Launcher.Plugin.Ryot/Images/ryot.png", + "DateAdded": "2023-09-11T22:03:35Z", + "LatestReleaseDate": "2023-09-08T01:47:40Z" +} \ No newline at end of file diff --git a/split manifest.nu b/split manifest.nu new file mode 100644 index 000000000..844c52367 --- /dev/null +++ b/split manifest.nu @@ -0,0 +1,8 @@ +let plugins = open "plugins.json" + +for plugin in $plugins { + let name = $plugin.Name + let id = $plugin.ID + + $plugin | to json -i 4 | save $"plugins\\($name)-($id).json" -f +}