Git Product home page Git Product logo

Comments (6)

Finb avatar Finb commented on July 18, 2024

from bark.

hzfmer avatar hzfmer commented on July 18, 2024

@Finb
我是拿来直接用的, 找了个automator的workflow。普通文本没问题。
不过不好意思没用过js, 尝试着在workflow里修改了下,没有成功。
下面是workflow调用的js,能指导一下该如何编码吗? 多谢!

function run(input, parameters) {
	
	var text=input;
	var apiUrl="https://api.day.app/{MYKEY}/";
	var autoCopy="?automaticallyCopy=1";
	var urlResult=encodeURI(apiUrl+text+autoCopy);
	return urlResult;
}

from bark.

Finb avatar Finb commented on July 18, 2024

from bark.

hzfmer avatar hzfmer commented on July 18, 2024

谢谢!

不过这样还是有点问题, 比如 copy 了

https://github.com/Finb/Bark/issues/18

再推送的话,就推送不过来。 似乎相当于在 chrome 输入:

https://api.day.app/{MYKEY}/https://github.com/Finb/Bark/issues/18?automaticallyCopy=1

但是如果只是 copy

https://github.com

就会推送

github.com

总之,https://会被忽略 (严格来说还是连带 https 一起推送更好) , 而/ 出现超过一次就可能推送失败了。看起来应该还是 url 编码的问题?

from bark.

Finb avatar Finb commented on July 18, 2024

@hzfmer
对,因为:// 破坏了 URL 的结构,
如果有这种特殊字符,需要URL编码
你这里的情况需要这样

https://api.day.app/{MYKEY}/https%3A%2F%2Fgithub.com%2FFinb%2FBark%2Fissues%2F18?automaticallyCopy=1

你那是否有类似 encodeURIComponent 的方法? 需要这样对URL进行编码下

from bark.

hzfmer avatar hzfmer commented on July 18, 2024

是的, 我今天自己研究了下,确实需要这样编码。 但是一个简单的workflow要加上这样的正则替换还是挺麻烦的,就先算了吧。
总之多谢!

from bark.

Related Issues (20)

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.