Skip to content

Commit d1e85bd

Browse files
authored
Merge branch 'plugin_api_v2' into plugin_api_v2
2 parents 6f060b0 + 856c9c8 commit d1e85bd

17 files changed

+401
-275
lines changed

ci/src/_utils.py

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -41,19 +41,21 @@
4141

4242

4343
def plugin_reader() -> P:
44-
plugin_files = get_plugin_files()
44+
plugin_file_paths = get_plugin_file_paths()
4545

4646
manifests = []
4747

48-
for plugin in plugin_files:
49-
with open(plugin, "r", encoding="utf-8") as f:
50-
manifest = json.load(f)
51-
manifests.append(manifest)
48+
for plugin_path in plugin_file_paths:
49+
with open(plugin_path, "r", encoding="utf-8") as f:
50+
manifests.append(json.load(f))
5251

5352
return manifests
5453

55-
def get_plugin_files() -> list[str]:
56-
return [os.path.join(plugin_dir, file) for file in os.listdir(plugin_dir)]
54+
def get_plugin_file_paths() -> list[str]:
55+
return [os.path.join(plugin_dir, filename) for filename in get_plugin_filenames()]
56+
57+
def get_plugin_filenames() -> list[str]:
58+
return os.listdir(plugin_dir)
5759

5860
def etag_reader() -> ETagsType:
5961
with open(etag_file, "r", encoding="utf-8") as f:
@@ -88,3 +90,13 @@ def check_url(url: str) -> bool:
8890
re.IGNORECASE,
8991
)
9092
return re.match(regex, url) is not None
93+
94+
95+
def get_file_plugins_json_info(required_key: str = "") -> list[dict[str, str]]:
96+
with open("plugins.json", "r", encoding="utf-8") as f:
97+
data = json.load(f)
98+
99+
if not required_key:
100+
return data
101+
102+
return [{required_key: plugin[required_key]} for plugin in data]

ci/src/validator.py

Lines changed: 29 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
# -*-coding: utf-8 -*-
2-
from _utils import clean, id_name, language_list, language_name, plugin_reader, check_url, icon_path, get_plugin_files
2+
import uuid
3+
4+
from _utils import (check_url, clean, get_file_plugins_json_info, get_plugin_file_paths, get_plugin_filenames,
5+
icon_path, id_name, language_list, language_name, plugin_reader)
36

47
plugin_infos = plugin_reader()
58

@@ -25,6 +28,30 @@ def test_valid_icon_url():
2528
assert check_url(plugin[icon_path]), msg
2629

2730
def test_file_type_json():
28-
incorrect_ext_files = [file for file in get_plugin_files() if not file.endswith(".json")]
31+
incorrect_ext_files = [file_path for file_path in get_plugin_file_paths() if not file_path.endswith(".json")]
2932

3033
assert len(incorrect_ext_files) == 0, f"Expected the following file to be of .json extension: {incorrect_ext_files}"
34+
35+
def test_file_name_construct():
36+
filenames = get_plugin_filenames()
37+
for info in plugin_infos:
38+
assert (
39+
f"{info['Name']}-{info['ID']}.json" in filenames
40+
), f"Plugin {info['Name']} with ID {info['ID']} does not have the correct filename. Make sure it's name + ID, i.e. {info['Name']}-{info['ID']}.json"
41+
42+
def test_submitted_plugin_id_is_valid_uuid():
43+
plugins_json_ids = [item["ID"] for item in get_file_plugins_json_info("ID")]
44+
existing_plugin_file_ids = [info["ID"] for info in plugin_infos]
45+
46+
for id in existing_plugin_file_ids:
47+
# plugins.json would not contain new submission's ID.
48+
if id in plugins_json_ids:
49+
continue
50+
51+
try:
52+
uuid.UUID(id, version=4)
53+
outcome = True
54+
except ValueError:
55+
outcome = False
56+
57+
assert outcome is True, f"The submission plugin ID {id} is not a valid v4 UUID"

etags.json

Lines changed: 209 additions & 206 deletions
Large diffs are not rendered by default.

plugins.json

Lines changed: 72 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -62,14 +62,14 @@
6262
"Name": "Anilist",
6363
"Description": "an anilist plugin for Flow-Launcher",
6464
"Author": "DiekoMA",
65-
"Version": "1.0.4",
65+
"Version": "1.0.6",
6666
"Language": "csharp",
6767
"Website": "https://github.com/DiekoMA/Flow.Launcher.Plugin.Anilist",
6868
"IcoPath": "https://cdn.jsdelivr.net/gh/DiekoMA/Flow.Launcher.Plugin.Anilist@master/Assets/AniListlogo.png",
6969
"UrlSourceCode": "https://github.com/DiekoMA/Flow.Launcher.Plugin.Anilist",
70-
"UrlDownload": "https://github.com/DiekoMA/Flow.Launcher.Plugin.Anilist/releases/download/v1.0.4/Anilist-1.0.4.zip",
70+
"UrlDownload": "https://github.com/DiekoMA/Flow.Launcher.Plugin.Anilist/releases/download/v1.0.6/Anilist-1.0.6.zip",
7171
"DateAdded": "2023-04-16T23:07:57Z",
72-
"LatestReleaseDate": "2024-11-27T19:03:38Z"
72+
"LatestReleaseDate": "2024-12-12T15:44:41Z"
7373
},
7474
{
7575
"ID": "467A8D7E-0DC6-F0C8-347C-BC4B315C397F",
@@ -235,14 +235,14 @@
235235
"Name": "Bitwarden",
236236
"Description": "Quick access to your Bitwarden vault via Flow Launcher.",
237237
"Author": "RedMageKnight",
238-
"Version": "1.3.2",
238+
"Version": "2.1.0",
239239
"Language": "csharp",
240240
"Website": "https://github.com/RedMageKnight/Flow.Launcher.Plugin.BitwardenSearch",
241-
"UrlDownload": "https://github.com/RedMageKnight/Flow.Launcher.Plugin.BitwardenSearch/releases/download/v1.3.2/Flow.Launcher.Plugin.Bitwarden.zip",
241+
"UrlDownload": "https://github.com/RedMageKnight/Flow.Launcher.Plugin.BitwardenSearch/releases/download/v2.1.0/Flow.Launcher.Plugin.Bitwarden.zip",
242242
"UrlSourceCode": "https://github.com/RedMageKnight/Flow.Launcher.Plugin.BitwardenSearch/tree/main",
243243
"IcoPath": "https://cdn.jsdelivr.net/gh/RedMageKnight/Flow.Launcher.Plugin.BitwardenSearch/Images/bitwarden.png",
244244
"DateAdded": "2024-07-22T16:13:00Z",
245-
"LatestReleaseDate": "2024-12-03T19:02:25Z"
245+
"LatestReleaseDate": "2024-12-06T09:58:21Z"
246246
},
247247
{
248248
"ID": "7AB469ED3A2845E6A7D2975ED4C77FE3",
@@ -584,13 +584,13 @@
584584
"Name": "DirQuickJump",
585585
"Description": "When opening or saving files, quickly jump to the directory you already opened in File Explorer. Inspired by Listary Quick Switch.",
586586
"Author": "idkana",
587-
"Version": "1.0.1",
587+
"Version": "1.0.2",
588588
"Language": "csharp",
589589
"Website": "https://github.com/idkidknow/Flow.Launcher.Plugin.DirQuickJump",
590-
"UrlDownload": "https://github.com/idkidknow/Flow.Launcher.Plugin.DirQuickJump/releases/download/v1.0.1/Flow.Launcher.Plugin.DirQuickJump.zip",
590+
"UrlDownload": "https://github.com/idkidknow/Flow.Launcher.Plugin.DirQuickJump/releases/download/v1.0.2/Flow.Launcher.Plugin.DirQuickJump.zip",
591591
"UrlSourceCode": "https://github.com/idkidknow/Flow.Launcher.Plugin.DirQuickJump",
592592
"IcoPath": "https://cdn.jsdelivr.net/gh/idkidknow/Flow.Launcher.Plugin.DirQuickJump@main/Flow.Launcher.Plugin.DirQuickJump/icon.png",
593-
"LatestReleaseDate": "2024-09-21T12:53:23Z",
593+
"LatestReleaseDate": "2024-12-13T20:42:36Z",
594594
"DateAdded": "2024-09-17T12:38:53Z"
595595
},
596596
{
@@ -859,13 +859,13 @@
859859
"Name": "Firefox Keyword Bookmarks",
860860
"Description": "A plugin that lets you open firefox bookmarks from their keyword",
861861
"Author": "cibere",
862-
"Version": "0.2.0",
862+
"Version": "0.2.1",
863863
"Language": "python_v2",
864864
"Website": "https://github.com/cibere/Flow.Launcher.Plugin.FirefoxKeywordBookmarks",
865-
"UrlDownload": "https://github.com/cibere/FirefoxKeywordBookmarks/releases/download/v0.2.0/Flow.Launcher.Plugin.FirefoxKeywordBookmarks.zip",
865+
"UrlDownload": "https://github.com/cibere/FirefoxKeywordBookmarks/releases/download/v0.2.1/Flow.Launcher.Plugin.FirefoxKeywordBookmarks.zip",
866866
"UrlSourceCode": "https://github.com/cibere/Flow.Launcher.Plugin.FirefoxKeywordBookmarks",
867867
"IcoPath": "https://i.imgur.com/1cGHQTp.png",
868-
"LatestReleaseDate": "2024-11-28T01:26:12Z",
868+
"LatestReleaseDate": "2024-12-13T23:08:56Z",
869869
"Tested": true,
870870
"DateAdded": "2024-10-31T12:40:23Z"
871871
},
@@ -874,13 +874,13 @@
874874
"Name": "Flow Load Notification",
875875
"Description": "A plugin that only sends a notification when the plugin gets loaded after a restart or on first start.",
876876
"Author": "cibere",
877-
"Version": "0.0.2",
877+
"Version": "0.0.3",
878878
"Language": "python_v2",
879879
"Website": "https://github.com/cibere/Flow.Launcher.Plugin.FlowLoadNotification",
880-
"UrlDownload": "https://github.com/cibere/Flow.Launcher.Plugin.FlowLoadNotification/releases/download/v0.0.2/Flow.Launcher.Plugin.FlowLoadNotification.zip",
880+
"UrlDownload": "https://github.com/cibere/Flow.Launcher.Plugin.FlowLoadNotification/releases/download/v0.0.3/Flow.Launcher.Plugin.FlowLoadNotification.zip",
881881
"UrlSourceCode": "https://github.com/cibere/Flow.Launcher.Plugin.FlowLoadNotification",
882882
"IcoPath": "https://i.imgur.com/G0lVumf.png",
883-
"LatestReleaseDate": "2024-11-28T00:03:52Z",
883+
"LatestReleaseDate": "2024-12-12T01:06:17Z",
884884
"DateAdded": "2024-11-24T12:38:14Z"
885885
},
886886
{
@@ -917,13 +917,13 @@
917917
"Name": "FlowTamer",
918918
"Description": "Use Browser Tamer picker with Flow Launcher",
919919
"Author": "NoPlagiarism",
920-
"Version": "1.0.0",
920+
"Version": "1.0.1",
921921
"Language": "csharp",
922922
"Website": "https://github.com/NoPlagiarism/FlowTamer",
923-
"UrlDownload": "https://github.com/NoPlagiarism/FlowTamer/releases/download/v1.0.0/FlowTamer-1.0.0.zip",
923+
"UrlDownload": "https://github.com/NoPlagiarism/FlowTamer/releases/download/v1.0.1/FlowTamer-1.0.1.zip",
924924
"UrlSourceCode": "https://github.com/NoPlagiarism/FlowTamer",
925925
"IcoPath": "https://cdn.jsdelivr.net/gh/NoPlagiarism/[email protected]/Flow.Launcher.Plugin.FlowTamer/Images/logo.png",
926-
"LatestReleaseDate": "2024-11-21T07:12:23Z",
926+
"LatestReleaseDate": "2024-12-09T18:03:51Z",
927927
"DateAdded": "2024-11-23T09:20:45Z"
928928
},
929929
{
@@ -932,13 +932,13 @@
932932
"Name": "FlowTrumpet",
933933
"Description": "Set the volume of a specific application",
934934
"Author": "Hary309",
935-
"Version": "1.0.0",
935+
"Version": "1.1.0",
936936
"Language": "csharp",
937937
"Website": "https://github.com/Hary309/Flow.Launcher.Plugin.FlowTrumpet",
938938
"IcoPath": "https://cdn.jsdelivr.net/gh/Hary309/Flow.Launcher.Plugin.FlowTrumpet@main/Flow.Launcher.Plugin.FlowTrumpet/Images/app.png",
939-
"UrlDownload": "https://github.com/Hary309/Flow.Launcher.Plugin.FlowTrumpet/releases/download/v1.0.0/Flow.Launcher.Plugin.FlowTrumpet-1.0.0.zip",
939+
"UrlDownload": "https://github.com/Hary309/Flow.Launcher.Plugin.FlowTrumpet/releases/download/v1.1.0/Flow.Launcher.Plugin.FlowTrumpet-1.1.0.zip",
940940
"UrlSourceCode": "https://github.com/Hary309/Flow.Launcher.Plugin.FlowTrumpet",
941-
"LatestReleaseDate": "2024-09-20T23:20:22Z",
941+
"LatestReleaseDate": "2024-12-10T22:42:46Z",
942942
"DateAdded": "2024-09-24T01:38:41Z"
943943
},
944944
{
@@ -1306,14 +1306,14 @@
13061306
"Name": "KeePass2Flow",
13071307
"Description": "Hook up Flow to KeePass 2",
13081308
"Author": "geisterfurz007",
1309-
"Version": "1.1.2",
1309+
"Version": "1.1.3",
13101310
"Language": "csharp",
13111311
"Website": "https://github.com/geisterfurz007/KeePass2Flow",
1312-
"UrlDownload": "https://github.com/mvarendorff/KeePass2Flow/releases/download/v1.1.2/KeePass2Flow.zip",
1312+
"UrlDownload": "https://github.com/mvarendorff/KeePass2Flow/releases/download/v1.1.3/KeePass2Flow.zip",
13131313
"UrlSourceCode": "https://github.com/geisterfurz007/KeePass2Flow",
13141314
"IcoPath": "https://cdn.jsdelivr.net/gh/geisterfurz007/KeePass2Flow@master/Flow.Launcher.Plugin.KeePass2Flow/icon.png",
13151315
"DateAdded": "2024-05-09T13:25:18Z",
1316-
"LatestReleaseDate": "2024-07-08T19:49:14Z"
1316+
"LatestReleaseDate": "2024-12-15T08:44:57Z"
13171317
},
13181318
{
13191319
"ID": "9A30A1AFC6719927B20DFEFFA9DCD50D",
@@ -1475,6 +1475,20 @@
14751475
"DateAdded": "2022-10-08T16:26:57Z",
14761476
"LatestReleaseDate": "2022-08-17T15:00:00Z"
14771477
},
1478+
{
1479+
"ID": "ef3a6ece-ca05-4d4f-92ba-2ff8a67e017b",
1480+
"Name": "Nightlight",
1481+
"Description": "Nightlight Controls",
1482+
"Author": "Jonathan Glanz",
1483+
"Version": "1.1.4",
1484+
"Language": "TypeScript",
1485+
"Website": "https://github.com/jglanz/flow-launcher-plugin-nightlight",
1486+
"IcoPath": "https://cdn.jsdelivr.net/gh/jglanz/flow-launcher-plugin-nightlight/assets/bulb.png",
1487+
"UrlDownload": "https://github.com/jglanz/flow-launcher-plugin-nightlight/releases/download/v1.1.4/Nightlight-1.1.4.zip",
1488+
"UrlSourceCode": "https://github.com/jglanz/flow-launcher-plugin-nightlight/tree/master",
1489+
"LatestReleaseDate": "2024-12-12T16:17:38Z",
1490+
"DateAdded": "2024-12-12T12:45:18Z"
1491+
},
14781492
{
14791493
"ID": "2bf97885-af0d-11ee-94b6-00e04c239987",
14801494
"Name": "Notion Search",
@@ -1777,6 +1791,20 @@
17771791
"LatestReleaseDate": "2022-11-03T11:19:49Z",
17781792
"DateAdded": "2022-10-08T16:26:57Z"
17791793
},
1794+
{
1795+
"ID": "8d7d2301-4d69-4da2-a19b-e51c8ea239a9",
1796+
"Name": "PyRepl",
1797+
"Description": "A python repl implimentation in flow",
1798+
"Author": "cibere",
1799+
"Version": "0.0.4",
1800+
"Language": "executable_v2",
1801+
"Website": "https://github.com/cibere/Flow.Launcher.Plugin.PyRepl",
1802+
"UrlSourceCode": "https://github.com/cibere/Flow.Launcher.Plugin.PyRepl",
1803+
"UrlDownload": "https://github.com/cibere/Flow.Launcher.Plugin.PyRepl/releases/download/v0.0.4/Flow.Launcher.Plugin.PyRepl.zip",
1804+
"IcoPath": "https://i.imgur.com/A7VSboi.png",
1805+
"LatestReleaseDate": "2024-12-10T00:29:13Z",
1806+
"DateAdded": "2024-12-08T06:29:32Z"
1807+
},
17801808
{
17811809
"ID": "725660A1CB3D4FFE978A8B477EB376B4",
17821810
"Name": "QrFlow",
@@ -2290,14 +2318,14 @@
22902318
"Name": "Timezone Conversion",
22912319
"Description": "Converts a time from one timezone to another",
22922320
"Author": "Josh Friedman",
2293-
"Version": "1.1.0",
2321+
"Version": "1.1.1",
22942322
"Language": "TypeScript",
22952323
"Website": "https://github.com/Jwiggiff/Flow-Launcher-Timezone-Conversion-Plugin",
2296-
"UrlDownload": "https://github.com/Jwiggiff/Flow-Launcher-Timezone-Conversion-Plugin/releases/download/v1.1.0/TimezoneConversion-1.1.0.zip",
2324+
"UrlDownload": "https://github.com/Jwiggiff/Flow-Launcher-Timezone-Conversion-Plugin/releases/download/v1.1.1/TimezoneConversion-1.1.1.zip",
22972325
"UrlSourceCode": "https://github.com/Jwiggiff/Flow-Launcher-Timezone-Conversion-Plugin",
22982326
"IcoPath": "https://cdn.jsdelivr.net/gh/Jwiggiff/Flow-Launcher-Timezone-Conversion-Plugin@main/assets/icon.png",
22992327
"DateAdded": "2024-05-17T06:12:12Z",
2300-
"LatestReleaseDate": "2024-05-24T03:13:31Z"
2328+
"LatestReleaseDate": "2024-12-06T23:59:03Z"
23012329
},
23022330
{
23032331
"ID": "589CA535BD5041E78179C4F2D2F2D8FD",
@@ -2530,6 +2558,20 @@
25302558
"DateAdded": "2022-10-08T16:26:57Z",
25312559
"LatestReleaseDate": "2022-10-22T08:36:17Z"
25322560
},
2561+
{
2562+
"ID": "8de584c0-f855-4825-8886-65e670ebe441",
2563+
"Name": "Unity Projects Launcher",
2564+
"Description": "Open Unity projects from Flow Launcher",
2565+
"Author": "Ghost-Miner",
2566+
"Version": "1.0.0",
2567+
"Language": "csharp",
2568+
"Website": "https://github.com/Ghost-Miner/Unity-project-launcher-plugin",
2569+
"UrlDownload": "https://github.com/Ghost-Miner/Unity-project-launcher-plugin/releases/download/v1.0.0/Flow.Launcher.Plugin.UnityLauncherPlugin.zip",
2570+
"UrlSourceCode": "https://github.com/Ghost-Miner/Unity-project-launcher-plugin",
2571+
"IcoPath": "https://cdn.jsdelivr.net/gh/Ghost-Miner/Unity-project-launcher-plugin@refs/heads/main/plugin-icon.png",
2572+
"LatestReleaseDate": "2024-12-16T16:14:28Z",
2573+
"DateAdded": "2024-12-17T12:44:56Z"
2574+
},
25332575
{
25342576
"ID": "cb7d1472-7da9-459e-b987-57f92cb3cea2",
25352577
"Name": "UpsetGalgame",
@@ -2854,13 +2896,13 @@
28542896
"Name": "Wordle",
28552897
"Description": "An implimentation of the popular nytimes game called wordle for flow launcher",
28562898
"Author": "cibere",
2857-
"Version": "0.0.1",
2899+
"Version": "0.0.2",
28582900
"Language": "python_v2",
28592901
"Website": "https://github.com/cibere/Flow.Launcher.Plugin.Wordle",
2860-
"UrlDownload": "https://github.com/cibere/Flow.Launcher.Plugin.Wordle/releases/download/v0.0.1/Flow.Launcher.Plugin.Wordle.zip",
2902+
"UrlDownload": "https://github.com/cibere/Flow.Launcher.Plugin.Wordle/releases/download/v0.0.2/Flow.Launcher.Plugin.Wordle.zip",
28612903
"UrlSourceCode": "https://github.com/cibere/Flow.Launcher.Plugin.Wordle",
28622904
"IcoPath": "https://i.imgur.com/5OWWgvq.png",
2863-
"LatestReleaseDate": "2024-11-30T20:36:49Z",
2905+
"LatestReleaseDate": "2024-12-13T23:15:03Z",
28642906
"DateAdded": "2024-12-01T12:40:10Z"
28652907
},
28662908
{

plugins/Anilist-08AF784C-A014-4A03-822F-6C2F3665A843.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
"Name": "Anilist",
44
"Description": "an anilist plugin for Flow-Launcher",
55
"Author": "DiekoMA",
6-
"Version": "1.0.4",
6+
"Version": "1.0.6",
77
"Language": "csharp",
88
"Website": "https://github.com/DiekoMA/Flow.Launcher.Plugin.Anilist",
99
"IcoPath": "https://cdn.jsdelivr.net/gh/DiekoMA/Flow.Launcher.Plugin.Anilist@master/Assets/AniListlogo.png",
1010
"UrlSourceCode": "https://github.com/DiekoMA/Flow.Launcher.Plugin.Anilist",
11-
"UrlDownload": "https://github.com/DiekoMA/Flow.Launcher.Plugin.Anilist/releases/download/v1.0.4/Anilist-1.0.4.zip",
11+
"UrlDownload": "https://github.com/DiekoMA/Flow.Launcher.Plugin.Anilist/releases/download/v1.0.6/Anilist-1.0.6.zip",
1212
"DateAdded": "2023-04-16T23:07:57Z",
13-
"LatestReleaseDate": "2024-11-27T19:03:38Z"
13+
"LatestReleaseDate": "2024-12-12T15:44:41Z"
1414
}

plugins/Bitwarden-5A8EBCEB7F6940E5B628BE122A87B560.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
"Name": "Bitwarden",
44
"Description": "Quick access to your Bitwarden vault via Flow Launcher.",
55
"Author": "RedMageKnight",
6-
"Version": "1.3.2",
6+
"Version": "2.1.0",
77
"Language": "csharp",
88
"Website": "https://github.com/RedMageKnight/Flow.Launcher.Plugin.BitwardenSearch",
9-
"UrlDownload": "https://github.com/RedMageKnight/Flow.Launcher.Plugin.BitwardenSearch/releases/download/v1.3.2/Flow.Launcher.Plugin.Bitwarden.zip",
9+
"UrlDownload": "https://github.com/RedMageKnight/Flow.Launcher.Plugin.BitwardenSearch/releases/download/v2.1.0/Flow.Launcher.Plugin.Bitwarden.zip",
1010
"UrlSourceCode": "https://github.com/RedMageKnight/Flow.Launcher.Plugin.BitwardenSearch/tree/main",
1111
"IcoPath": "https://cdn.jsdelivr.net/gh/RedMageKnight/Flow.Launcher.Plugin.BitwardenSearch/Images/bitwarden.png",
1212
"DateAdded": "2024-07-22T16:13:00Z",
13-
"LatestReleaseDate": "2024-12-03T19:02:25Z"
13+
"LatestReleaseDate": "2024-12-06T09:58:21Z"
1414
}

plugins/DirQuickJump-01B2DC8D31394299ACBE3B32D91FA3EC.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
"Name": "DirQuickJump",
44
"Description": "When opening or saving files, quickly jump to the directory you already opened in File Explorer. Inspired by Listary Quick Switch.",
55
"Author": "idkana",
6-
"Version": "1.0.1",
6+
"Version": "1.0.2",
77
"Language": "csharp",
88
"Website": "https://github.com/idkidknow/Flow.Launcher.Plugin.DirQuickJump",
9-
"UrlDownload": "https://github.com/idkidknow/Flow.Launcher.Plugin.DirQuickJump/releases/download/v1.0.1/Flow.Launcher.Plugin.DirQuickJump.zip",
9+
"UrlDownload": "https://github.com/idkidknow/Flow.Launcher.Plugin.DirQuickJump/releases/download/v1.0.2/Flow.Launcher.Plugin.DirQuickJump.zip",
1010
"UrlSourceCode": "https://github.com/idkidknow/Flow.Launcher.Plugin.DirQuickJump",
1111
"IcoPath": "https://cdn.jsdelivr.net/gh/idkidknow/Flow.Launcher.Plugin.DirQuickJump@main/Flow.Launcher.Plugin.DirQuickJump/icon.png",
12-
"LatestReleaseDate": "2024-09-21T12:53:23Z",
12+
"LatestReleaseDate": "2024-12-13T20:42:36Z",
1313
"DateAdded": "2024-09-17T12:38:53Z"
1414
}

plugins/Firefox Keyword Bookmarks-bb3ca236-f416-46d5-b88b-597748c33dce.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
"Name": "Firefox Keyword Bookmarks",
44
"Description": "A plugin that lets you open firefox bookmarks from their keyword",
55
"Author": "cibere",
6-
"Version": "0.2.0",
6+
"Version": "0.2.1",
77
"Language": "python_v2",
88
"Website": "https://github.com/cibere/Flow.Launcher.Plugin.FirefoxKeywordBookmarks",
9-
"UrlDownload": "https://github.com/cibere/FirefoxKeywordBookmarks/releases/download/v0.2.0/Flow.Launcher.Plugin.FirefoxKeywordBookmarks.zip",
9+
"UrlDownload": "https://github.com/cibere/FirefoxKeywordBookmarks/releases/download/v0.2.1/Flow.Launcher.Plugin.FirefoxKeywordBookmarks.zip",
1010
"UrlSourceCode": "https://github.com/cibere/Flow.Launcher.Plugin.FirefoxKeywordBookmarks",
1111
"IcoPath": "https://i.imgur.com/1cGHQTp.png",
12-
"LatestReleaseDate": "2024-11-28T01:26:12Z",
12+
"LatestReleaseDate": "2024-12-13T23:08:56Z",
1313
"Tested": true,
1414
"DateAdded": "2024-10-31T12:40:23Z"
1515
}

0 commit comments

Comments
 (0)