Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Favourite plugin port requests #170

Closed
jjw24 opened this issue Oct 13, 2020 · 48 comments
Closed

Favourite plugin port requests #170

jjw24 opened this issue Oct 13, 2020 · 48 comments
Labels
plugin/port A request to port an existing Wox/Powertoys/other plugin

Comments

@jjw24
Copy link
Member

jjw24 commented Oct 13, 2020

Visit here on how to port .Net or Python plugins

Please only request Wox plugins you were using regularly.

Currently ported plugins, use pm install to install them:

@jjw24 jjw24 added the plugin/port A request to port an existing Wox/Powertoys/other plugin label Oct 13, 2020
@jjw24 jjw24 pinned this issue Oct 13, 2020
@jjw24
Copy link
Member Author

jjw24 commented Oct 13, 2020

@jjw24
Copy link
Member Author

jjw24 commented Oct 17, 2020

Hey @jeremymeyers, unfortunately the repo Wox.Plugin.Discogs is no longer available. I wont be able to port it.

@Xenolphthalein
Copy link

Hey i would love to see the Clipboard History Tool from Wox in FlowLauncher.
https://github.com/Wox-launcher/Wox.Plugin.ClipboardManager
That always was my most used tool from Wox / Alfred / Albert.

@pc223
Copy link
Contributor

pc223 commented Nov 22, 2020

I use this plugin a lot 😄, crucial to my workflow (a lot of windows switching),

https://github.com/Wox-launcher/Wox.Plugin.Switcheroo

This's a plugin base on this and this

Another similar one call WindowWalker, heard them ported to PowerToys Run, but I never tried it.

Note: this plugin currently have a 1-2 hundred ms delay when query, potentially because of icon getter.

@Xenolphthalein
Copy link

I created a port of the ClipboardManager Plugin. You can find it here:
https://github.com/Xenolphthalein/Flow.Launcher.Plugin.ClipboardHistory

@jjw24
Copy link
Member Author

jjw24 commented Nov 29, 2020

Can YouTubeQuery https://github.com/TheDoctor0/YouTubeQuery be replaced with the youtube search in WebSearch plugin (have not looked at what that plugin does)?

@Francesco270
Copy link

Can YouTubeQuery https://github.com/TheDoctor0/YouTubeQuery be replaced with the youtube search in WebSearch plugin (have not looked at what that plugin does)?

YouTubeQuery actually shows the video results, so title + image preview which is quite handy.

@taooceros
Copy link
Member

taooceros commented Nov 30, 2020

https://github.com/taooceros/Microsoft.Plugin.WindowWalker
Port for WindowsWalker
@pc223

@Francesco270
Copy link

Francesco270 commented Nov 30, 2020

Another plugin I love is Ueli's Shortcut Plugin which can be used both for URL and File Path.
https://github.com/oliverschwendener/ueli
image

@bartlibert
Copy link

My favourites:
Wox.Plugin.Bang: search with duckduckgo bangs directly
wox-mpv-plugin: control mpv
Wox.Plugin.Media: play, pause, etc...
wox.plugin.volume: control audio volume

@jjw24
Copy link
Member Author

jjw24 commented Dec 4, 2020

Can YouTubeQuery https://github.com/TheDoctor0/YouTubeQuery be replaced with the youtube search in WebSearch plugin (have not looked at what that plugin does)?

YouTubeQuery actually shows the video results, so title + image preview which is quite handy.

Might investigate whether we can merge into WebSearch plugin because it's quite useful to search like this

@Francesco270
Copy link

Can YouTubeQuery https://github.com/TheDoctor0/YouTubeQuery be replaced with the youtube search in WebSearch plugin (have not looked at what that plugin does)?

YouTubeQuery actually shows the video results, so title + image preview which is quite handy.

Might investigate whether we can merge into WebSearch plugin because it's quite useful to search like this

Yeah I agree, but even a separate Plugin would work just fine.

@jjw24
Copy link
Member Author

jjw24 commented Dec 31, 2020

I use this plugin a lot 😄, crucial to my workflow (a lot of windows switching),

https://github.com/Wox-launcher/Wox.Plugin.Switcheroo

This's a plugin base on this and this

Another similar one call WindowWalker, heard them ported to PowerToys Run, but I never tried it.

Note: this plugin currently have a 1-2 hundred ms delay when query, potentially because of icon getter.

@pc223 Now that Window Walker is available for Flow, do you still need Switcheroo?

@pc223
Copy link
Contributor

pc223 commented Dec 31, 2020

I use this plugin a lot 😄, crucial to my workflow (a lot of windows switching),
https://github.com/Wox-launcher/Wox.Plugin.Switcheroo
This's a plugin base on this and this
Another similar one call WindowWalker, heard them ported to PowerToys Run, but I never tried it.
Note: this plugin currently have a 1-2 hundred ms delay when query, potentially because of icon getter.

@pc223 Now that Window Walker is available for Flow, do you still need Switcheroo?

I'm running the new plugin right now, it works, no bugs or anything, just that I'm still have to getting by with my current setup for now, because of a bit of customized code for Switcheroo plugin and not yet port to the new Walker plugin (maybe in the lunar new year holiday 😄).

Ultimately, it depends on you guys, to do what good for Flow 😄 personally, I believe windows switching is a really useful feauture that many users need.

@jjw24
Copy link
Member Author

jjw24 commented Dec 31, 2020

Ok cool. Yeah feel free to put in an issue to window walker plugin if you want those features from switcheroo that are not there. Or if u code c# just chuck a pr in

@katchy3132
Copy link

I use the Putty plugin constantly !

https://github.com/kosz78/wox.plugin.putty
http://www.wox.one/plugin/13

@harrynull
Copy link
Contributor

Thank you for porting my Dictionary plugin!

@jjw24
Copy link
Member Author

jjw24 commented Jan 31, 2021

@harrynull would you be keen to create an empty Flow.Launcher.Dictionary (or any name you like) and I can push to the port to it, because it is currently under me as a fork and not discoverable via github search. It would be nice if people can also search for it.

@harrynull
Copy link
Contributor

@jjw24 Definitely! I've created an empty repo and granted you write access to it if that is what you mean :)

@jjw24
Copy link
Member Author

jjw24 commented Jan 31, 2021

Done, future downloads from Flow will be from that repo 👍

@zany130
Copy link

zany130 commented Feb 7, 2021

so a couple of wox plugins I was able to get to work by just copy pasting them from the wox plugins folder into flow plugin folder.
EDIT: found out while i was able to get a few of the wox plugins I use to load in flow, they don't seem to work
these are:

define
http://www.wox.one/plugin/94
EDIT: flow has an alternative dictionary plugin that looks like it has more features

FancyEmoji
https://github.com/821C3/Wox.Plugin.FancyEmoji

isPrime
https://github.com/lvonkacsoh/wox-plugin-isPrime

Synonymer
https://github.com/Plasma-Paris/Wox.Plugins/tree/master/Wox.Plugin.Synonym
EDIT: flow has an alternative dictionary plugin that looks like it has more features

Translator
http://www.wox.one/plugin/280

wox.plugin.DiskSpace
https://github.com/roose/Wox.Plugin.DiskSpace

wox-Dash-Velocity
https://github.com/etiago/wox-dash-velocity

These 6 however did not work

Wox.Plugin.Timezone
https://github.com/arkraft/Wox.Plugin.Timezone

Wox.Plugin.UrlEncode
https://github.com/cxfksword/Wox.Plugin.UrlEncode

Wox.Plugin.IPAddress
https://github.com/ishu3101/Wox.Plugin.IPAddress

Base64 Encode/Decode
http://www.wox.one/plugin/150

Wox.Plugin.ProcessKiller
https://github.com/cxfksword/Wox.Plugin.ProcessKiller

EDIT: Didn't notice this was backed in

Wox.Plugins.HexRgb
https://github.com/vladimirantos/Wox.Plugins.HexRgb

@taooceros
Copy link
Member

@zany130 I port UrlEncode and IPAddress, and they will be in the manifest soon.

@jjw24
Copy link
Member Author

jjw24 commented Feb 9, 2021

@katchy3132 Putty has been ported

@7yang7
Copy link

7yang7 commented Feb 18, 2021

Hello. I really need a translator, one of these or another:
http://www.wox.one/plugin/173
http://www.wox.one/plugin/60

@taooceros
Copy link
Member

taooceros commented Feb 18, 2021

Hello. I really need a translator, one of these or another:
http://www.wox.one/plugin/173
http://www.wox.one/plugin/60

Both of them don't share the source code, so I guess it maybe hard to port them to flow.... 😂
Oh I found the sourcecode for google translation, will take a look soon.

Which language do you need for translation?

@7yang7
Copy link

7yang7 commented Feb 18, 2021

Hello. I really need a translator, one of these or another:
http://www.wox.one/plugin/173
http://www.wox.one/plugin/60

Both of them don't share the source code, so I guess it maybe hard to port them to flow.... 😂
Oh I found the sourcecode for google translation, will take a look soon.

Which language do you need for translation?

Russian translation needed

@taooceros
Copy link
Member

taooceros commented Feb 19, 2021

Hello. I really need a translator, one of these or another:
http://www.wox.one/plugin/173
http://www.wox.one/plugin/60

Both of them don't share the source code, so I guess it maybe hard to port them to flow.... 😂
Oh I found the sourcecode for google translation, will take a look soon.
Which language do you need for translation?

Russian translation needed

@7yang7 I am not able to port the Google Translate plugin because of the change of googel api. However, I do create a plugin based on LibreTranslation (its translation seems not as good as Google Translation for Chinese, but I am not sure about Russian). However, thank them so much for providing the free api). You can take a try on it.

https://github.com/taooceros/Flow.LibreTranslate

@7yang7
Copy link

7yang7 commented Feb 19, 2021

Hello. I really need a translator, one of these or another:
http://www.wox.one/plugin/173
http://www.wox.one/plugin/60

Both of them don't share the source code, so I guess it maybe hard to port them to flow.... 😂
Oh I found the sourcecode for google translation, will take a look soon.
Which language do you need for translation?

Russian translation needed

@7yang7 I am not able to port the Google Translate plugin because of the change of googel api. However, I do create a plugin based on LibreTranslation (its translation seems not as good as Google Translation for Chinese, but I am not sure about Russian). However, thank them so much for providing the free api). You can take a try on it.

https://github.com/taooceros/Flow.LibreTranslate

Thanks for the plugin! Unfortunately, some words are not translated into Russian :( . But this is better than nothing.

@taooceros
Copy link
Member

Thanks for the plugin! Unfortunately, some words are not translated into Russian :( . But this is better than nothing.

Yeah that's happening in Chinese translation as well. Hope they will get through that issue soon. 🙂

@jjw24
Copy link
Member Author

jjw24 commented Feb 22, 2021

We now have a document on how to port .Net plugins, if you are a .net dev interested in bringing some plugins across to Flow:
https://flow-launcher.github.io/docs/#/port-plugins

Updates to make it more clearer is welcome too

@Warden20
Copy link

Warden20 commented Mar 1, 2021

jeremymeyers added a commit to jeremymeyers/Flow.Launcher that referenced this issue Mar 4, 2021
I made a table with all the plugins listed as compatible on Flow-Launcher#170  ... the plugin names would need to be verified in terms of being able to use them to install correctly but since there doesn't seem to be anywhere else in the docs that this lives i thought it might be a good addition.
@jeremymeyers
Copy link
Contributor

If someone could convert https://github.com/DanielBV/Wox.Plugin.Todoist that would be fabulous.

@jjw24
Copy link
Member Author

jjw24 commented Mar 5, 2021

I am porting Todoist :)

@jjw24
Copy link
Member Author

jjw24 commented Mar 5, 2021

Todoist plugin is ported over

@jeremymeyers
Copy link
Contributor

@jjw24 opened an issue over there

@jeremymeyers
Copy link
Contributor

Also noticed this is a thing, maybe the list of plugins should be here too/instead/linked to from here? https://github.com/Flow-Launcher/Flow.Launcher.PluginsManifest

@jjw24
Copy link
Member Author

jjw24 commented Mar 6, 2021

Also noticed this is a thing, maybe the list of plugins should be here too/instead/linked to from here? https://github.com/Flow-Launcher/Flow.Launcher.PluginsManifest

sorry not sure what you mean. This issue is going to be temporary, once the plugins here have been ported I plan to close this. The purpose of this issue is to gather only popular/regularly used Wox plugins from users as a lot of Wox plugins are out of date and not maintained, so not planning to port over all of them.

I have updated the issue description to be more clearer

@jjw24
Copy link
Member Author

jjw24 commented Mar 10, 2021

@Francesco270 porting Todos plugin, do you know the difference between alannotnerd's and the original from caoyue?

@Francesco270
Copy link

@Francesco270 porting Todos plugin, do you know the difference between alannotnerd's and the original from caoyue?

I don't remember it unfortunately.

@jjw24
Copy link
Member Author

jjw24 commented Mar 11, 2021

@Francesco270 the Wox.Plugin.Todos port is done, should be available soon.

Very nice project

@lvonkacsoh
Copy link

Hey, I recently discovered this and was surprised that my IsPrime wox plugin got listed. Didn't even know someone but me would use it. Huh.
Your plugin site lists it as working but I can't install it via the pm install command. From your plugin manifest I'm not quiet sure what I can do port it properly. Is it only making a pr with an updated plugin.json file? Since the code is written in python and uses the wox package I assume it wouldn't work out of the box.
Sorry for asking via this thread - your documentation left me kind of insecure about how to help and it seemed to be an easy way 😅

@jjw24
Copy link
Member Author

jjw24 commented Apr 14, 2021

@lvonkacsoh no problem at all. Yep please add to it to Flow's plugin manifest to share it with the community.

I think it's listed here as to port, and in the doc site as working for Flow, but we havent added in to the plugins manifest. The documentation for porting plugins is for ones written in .net, i havent got around to writing for python.

I think the best way to go about it is to follow one of the python plugins here:
https://github.com/deefrawley/Flow.Launcher.Plugin.Currency/tree/main
it's something along the lines of updating json file->change wox package to flowlauncher-> fix any obsolete methods

and then once you have it published, just create a pr for the plugins manifest here:
https://github.com/Flow-Launcher/Flow.Launcher.PluginsManifest

Also if you can please add a documentation for how to port Python plugins.

@lvonkacsoh
Copy link

@jjw24 Thanks for the reply and plugin reference - it was very helpful!
I ported the plugin and created a PR. Actually my first time doing that so I hope that I didn't fuck up haha.
Added a small part about the porting at the bottom of the plugins readme file.

@jjw24
Copy link
Member Author

jjw24 commented Apr 17, 2021

@zany130, @lvonkacsoh's isPrime plugin has been ported to Flow

@Ma-ve
Copy link

Ma-ve commented Jun 20, 2021

I'd love to have https://github.com/821C3/Wox.Plugin.FancyEmoji ported over. I tried it myself, got it running, but couldn't get the set-to-clipboard working in Python. :<

@taooceros
Copy link
Member

taooceros commented Jun 20, 2021

I'd love to have https://github.com/821C3/Wox.Plugin.FancyEmoji ported over. I tried it myself, got it running, but couldn't get the set-to-clipboard working in Python. :<

There's some bug between the second time transmission between flow and python plugin. Sorry for the bug. The late dev branch has fixed it. You can take a try. https://ci.appveyor.com/api/buildjobs/txc943l7v5j1kmpt/artifacts/Output%2FPackages%2FFlow-Launcher-v1.7.2.exe

Remark: Everything plugin is not working correctly in this build.

@jjw24 Should we release a hot fix for that? That has broke some python plugin functionality.

@pc223 pc223 unpinned this issue Jun 21, 2021
@pc223 pc223 pinned this issue Jun 21, 2021
@jjw24
Copy link
Member Author

jjw24 commented Jun 21, 2021

@jjw24 Should we release a hot fix for that? That has broke some python plugin functionality.

we are getting close to 1.8.0, let's wait :)

@Flow-Launcher Flow-Launcher locked and limited conversation to collaborators Jun 28, 2021
@taooceros taooceros unpinned this issue Jun 28, 2021

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
plugin/port A request to port an existing Wox/Powertoys/other plugin
Projects
None yet
Development

No branches or pull requests