Code Monkey home page Code Monkey logo

steward's Introduction

Steward

A command launcher for Chrome


Install:

Usage

Use the commands to complete most of the operation in the browser


Screenshots:

content box page mode

workflows workflows

plugins install plugins

Videos:

Shortcut keys:

  • By default to open Steward in New Tab or you can use :
    • in popup
      • Mac: Command ⌘ + K
      • Windows and Linux: Ctrl + K
    • in websites
      • Mac: Command ⌘ + J
      • Windows and Linux: Ctrl + J
  • Alternatively, in Google Chrome, you can go to the URL chrome://extensions and scroll to the bottom and click Keyboard shortcuts

Install plugins

plugins repo

## install
spm install

## uninstall
spm uninstall

Development

Plugins

plugin api

Steward

Please start with the develop branch

# node >= v7.5
npm install

# dev for steward plus
npm run dev:plus

# dev for Steward
npm run dev

# build for steward plus(MacOS)
npm run prod:plus

# build for Steward(MacOS)
npm run prod

Sponsor:

WeChat

WeChat

Alipay

Alipay

PayPal:

Please click Payment Link

BTC:

1EY57mUdurFnjCfLfcNxFyxnC36iMKYh8

ETH:

tomasy.eth

License:

license-badge

steward's People

Contributors

edjroot avatar normal-coder avatar rongno avatar solobat avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

steward's Issues

随机命令其实应该改为“相关提示”

据我了解这块是根据当前网站进行的命令提示,那么其实就等于根据上下文产生的搜索建议,那么可以改名为相关提示之类的,这样方便大家理解。

How to disable new tab page?

Hello,

your extension is great, but I want to keep the New Tab Page I have from another extension. I can't figure out how to disable it in Steward.

屏蔽网站功能不彻底

After blocking the site, you can still jump through the keyword + search engine. The site is still accessible, what should I do if the user needs to block a site and work hard?

[中文]屏蔽网站后, 仍可通过关键字+搜索引擎跳转。该网站仍可正常访问, 如果用户需要屏蔽某网站从而认真工作,应该怎么办呢?

完善官网的英文翻译

同质的插件越来越多了,应该尽早完善英文版以便在PH、HN甚至reddit上推广

介绍视频最好也来个纯英文环境下的

不知道有没有快捷打开URL的功能

研究了一下,好像没有快捷打开URL的功能。

比如我定义一个命令wb,即可打开https://weibo.com。现在实现的话需要用书签bm 关键字,如果关键字是中文,可能还要切换输入法,有点麻烦。或者书签搜索的时候,不知道能不能支持拼音。

感谢~

any way to change source of wallpaper?

the wallpaper stays in a list of 4 and never changed , any way to change the source?
A better source than BING will be unsplash.com, I highly suggest that
and also , if possible , can you please add the function of setting up the wallpaper from local
sincerely

请问Top Sites能否增加固定网站功能?

请问Top Sites能否增加固定网站功能?

New Tab能否增加获得焦点,清空命令功能?

搜索功能否增加搜索预测?

New Tab使用默认插件功能,需要在搜索框里手动按一下空格才能显示命令内容?

workflow如何使用

文档写的不是很详细,想知道workflow支持哪些命令,比如bz是屏蔽,其他的比如打开是什么命令?
目前想创建一个场景,通过创建一个workflow,一次性打开多条特定的bookmark页面,该如何实现。

workflow的写法

可能这是一个比较白痴的问题。。。

  1. 比如我新建一个workflow是禁止访问baidu, zhihu等网站,这个我会,并且也生效了
  2. 但是比如我要休息下,怎么新建一个workflow去解锁上面这些被封的网站呢?该如何写呢

URL Block

URL Block 屏蔽后,怎么解除屏蔽?

Give the ability to disable random wallpaper from Internet

Some users(like me) may not like the random wallpaper, because sometimes some random wallpaper can make the text input barely visible.

Considering this, can we add an option called "Enable random wallpaper"? if user uncheck that option, Steward will use a default wallpaper instead of a random wallpaper from the Internet.

Is this feature sounds reasonable? I would love to contribute a pull request if this purpose is accepted.

建议: new Tab 功能可开关

今天试用了下 Steward 功能,👍 作为效率工具还是很不错的,谢谢作者~:smile:
但是发现和自己在用的 new tab 插件冲突了,所以有了这个想法

Steward Lite For Firefox

请问能否把Steward Lite发布到firefox?
不喜欢Newtab的主要原因是输入框破坏了背景图片。如果能够设置隐藏就好了。当然可能还是把Steward Lite发到firefox这个请求容易些。

yandex浏览器无法安装

无论从Chrome应用安装,还是离线安装无法安装!
系统macOS 10.15
尝试下载下载老版本安装还是出现问题
Invalid value for 'chrome_url_overrides'.

关于New Tab 功能

可以给New Tab 功能做个开关不?New Tab可以用其他更好的扩展,但是快捷操作啥的就可以用Steward;这样方便些,谢谢。

能否支持收趣

现在pocket国内下架了,现在转向收趣了。可否支持搜索收趣,谢谢。

Firefox 快捷键失效?

我知道 Chrome 下有 chrome://extensions/shortcuts 可以重新设置,但 Firefox 下未找到相应选项。

detach/attach tabs

I don't have time right now to make a PR for the tabs plugin, but I wrote a quick extension to detach a tab and also to attach all tabs from a window.

The attaching doesn't always work but the detach seems ok.

This is the relevant code:

detach:

     chrome.tabs.getSelected(null, t => {
        if (t.id >= 0)
	        chrome.windows.create({tabId: t.id, focused: true})
      })}

attach, not so great code, with deprecated calls:

		chrome.windows.getLastFocused(null, ({id}) =>
          chrome.tabs.getAllInWindow(id, newTabs =>
			chrome.windows.getCurrent(({id:windowId}) =>
	          chrome.tabs.getAllInWindow(windowId, currentTabs => {
	            let i = currentTabs.length
    	        newTabs.forEach(({id: tabId}) =>
					chrome.tabs.move(tabId, {windowId, index: i++}, console.log)
				)
			  })
            )
          )
        )

运行插件,笔记管理及plugins开关

Steward 这样一个插件很棒,有三个需求:

运行插件

对于已经启用(处于‘on’状态)的Chrome插件,我们可以点击图标或用快捷键去运行。怎么用Steward去运行插件呢?
比如插件Atomic,希望能在Steward中输入类似run atomic之类的命令来运行。这样可以省去设置快捷键或每次点击插件图标的麻烦。

笔记管理

能否添加一个笔记的管理页面?至少添加可以删除笔记的命令。

plugins开关

如果不需要一个plugin如Calculator或youdao,能否提供将其删除或关闭的选项?

为 Firefox Quantum 提供自签名版

最近发现 HTTPS Everywhere 在其网站上发布了自带签名的版本(用 CRX Viewer 可以看到 META-INF 文件夹里面有 rsa 证书),建议 Steward 尝试这种发布策略。官方也发布了指南教开发者怎么做:
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/Distribution
签名成功后,打开 about:addons 以后,点击⚙ ->从文件安装附加组件就能直接本地安装 xpi,这样就又多了一个安装的捷径。

Page mode shortcut blocked?

I can't seem to get the page mode to start, no matter if the shortcut I set for it.
When I press the shortcut, I see the little 'blocked cookie' appear in the address bar. Is that a clue?

Thanks!

网址输入

如题,在 Chrome 中输入网址时 类似于 sspai。com 的时候会自动将 。转换为 . 可否在拓展中也实现这个功能?虽然不是必须,但是如果有的话会更好,谢谢!

toastr插件冲突

image
在其他网站会出现这种状态。

image
new tap 下正常

image
把 steward禁用后 其他网站就正常了

请问可以出个解决方案吗?

有道词典 输入无效

出现了以下界面:

image

后面加空格,紧接着输入要翻译的词汇,回车后输入框消失。

想问下输入是否可以中文,是否可以输入英文。

请问,可以不设置新标签页吗?

作者好~!

插件很好,很实用,还在摸索阶段。但,新标签页的确太丑了。

最好能做个开关,来配置新标签页功能的显示和关闭。

推荐参考一下 Unsplash Instant、Start Today 这两个插件的展现形式。

另外,在mbp13寸下新标签页的壁纸显示有问题,下面会多出一条。

望采纳~!

希望新增关闭页面模式功能

对于标签狂人来说,每个页面都加载一个框架,很占内存。
能否控制页面模式的关闭,或者仅在指定域名开启?

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.