阅读更多

2顶
0踩

互联网
Webshell是一个API,允许你在一个可编程的Web页面中,通过一些企业提供的API来访问相关的数据。



Webshell的目标是做一个网页版的Shell,或一个拥有命令行界面的控制台,帮助开发者以一致的方式与网络中所有的API进行交互。你可以在网页中输入JavaScript代码,该系统会在后台进行处理,并将结果反馈给你。

API Explorer中,你可以选择你想用API,并有文档来帮助你快速了解如何使用这些API。现有的API包括Foursquare、Google、Facebook、YouTube、Spotify、TTS(text-to-speech)、Klout、Twitter、Freebase、Gravater、Sketchfab、SoundCloud、OpenDataSoft、StackExchange等互联网企业或服务提供的API。Webshell团队表示,未来会尽可能地添加更多的API。



Prototype系统中,你可以轻松整合API,或以你希望的方式来调用它们,并可以直观地看到运行结果。支持的语言包括Javascript、CoffeeScript或Typescript等。

比如,在Prototype系统中输入如下代码,右侧会显示调用Google地图的效果:
var m = apis.google.maps({height: '500px'});
m.center('paris');
m.zoom(12);

m.addMarker({
    address: 'palais brongniart',
    icon: apis.gravatar('team@webshell.io', {view: null})
});



你还可以将自定义的脚本创建为一个API,方便以后在你的应用程序中进行调用,也可以共享给其他的开发者。

详细信息:http://webshell.io/

API源码:https://github.com/webshell/APIs
  • 大小: 31.3 KB
  • 大小: 47.2 KB
  • 大小: 39.8 KB
  • 大小: 52.9 KB
2
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • unherit:克隆构造函数而不影响超类

    创建一个可以在不影响原始类的情况下进行修改的自定义构造函数。 安装 该软件包仅适用于ESM:需要使用Node 12+才能使用它,并且必须将其import而不是require d。 : npm install unherit 用 import { ...

  • Java克隆:只复制构造函数是不够的

    复制构造函数很有用,但它们不是多态的。...和 Java 克隆:复制构造函数与克隆,我详细讨论了 Java 克隆,并解释了每个概念,如克隆是什么, 它是如何工作的,实现克隆的必要步骤、如何使用 Object.clone()、 浅克...

  • java arraylist 复制_如何克隆ArrayList和复制其内容?

    Java 8提供了一种新的方法来调用元素狗上的复制构造函数或克隆方法:溪流,兰巴斯和收藏家.复制构造函数:ListclonedDogs=dogs.stream().map(Dog::new).collect(toList());表达Dog::new称为a方法参考..它创建一个函数...

  • 孔雀河斜坡与库鲁克隆起构造-热演化史研究 (2009年)

    目的探讨孔雀河斜坡与库鲁克塔格隆起盆山关系及其构造热演化历史。方法 利用构造解析、镜质体反射率、磷灰石及锆石裂变径迹分析等方法,研究孔雀河斜坡与库鲁克塔格隆起盆山关系及其构造热演化历史。结果孔雀河斜坡...

  • JAVA高级技术-对象克隆(几种深克隆效率比较)

    JAVA高级技术-对象克隆(几种深克隆效率比较)

  • 原型模式(深克隆、浅克隆)

    克隆底层不是通过new对象实现的,因为调用clone()的时候并没有打印出Realizetype 类的构造函数中的内容。 原型对象和克隆的对象不是同一个对象 而且查看clone()源码发现它是一个native本地方法,也是说它并不是由...

  • 【OpenCV 4】 Mat 对象创建方式:克隆、复制、赋值、构造函数

    OpenCV 4.1.0 中 Mat 对象创建:克隆、复制、赋值、构造函数(C++代码演示)。 编程环境:OpenCV 4.1.0 + Visual Studio 2017

  • 如何在Git中克隆单个分支?

    (浅克隆)是否比它有用吗? ”中的更多内容。 在“ 将浅层克隆转换为完整克隆 ”(git 1.8.3+)中详细介绍了“撤消”浅层克隆 # unshallow the current branch git fetch --unshallow # for getting ...

  • Java中的深克隆和浅克隆的原理及三种方式实现深克隆

    1 克隆概述 Java中实现对象的克隆分两种一种是浅克隆一种是深克隆。首先java中Clone方法对于对象克隆的机制是:对象的基本数据类型的成员变量会被全部复制,引用类型的成员变量不会复制,只会复制该变量的引用,...

  • 人工智能可以产生自主意识吗?

    按照雷·库兹韦尔“奇点理论”的预测,人工智能的发展将在2050年达到奇点,届时人工智能将产生意识,并迅速超越人类智能,倘若该预测为真,那这个问题的紧迫性无疑又提高了一层。 当然,本文无意于围绕人的主体性...

  • java克隆

    Java语言就提供了克隆机制。看到“克隆”二字,我们可能会有一些疑问。 疑问一:克隆针对的是类还是对象? 答:java语言中克隆针对的是对象 疑问二:Java如何实现克隆? 答:必须实现Cloneable接口,且重写接口里的...

  • Java面试不通过?这篇文章你看了吗?

    124.hibernate 实体类必须要有无参构造函数吗?为什么? 十三、Mybatis 125.#{}和${}的区别是什么? 126.mybatis 有几种分页方式? 127.RowBounds 是一次性查询全部结果吗?为什么? 128.mybatis 逻辑分页和物理...

  • 如何避免被C++默认拷贝构造函数忽悠?

    一、背景介绍  因为工作关系,需要用到C++编程。...对于复制构造函数、重载操作符、智能指针等概念,虽然也时有接触,但真正自己写代码需要用到的时候,并不多。  本文即使尝试对复制构造函数的定义、作用及

  • 【Java基础】对象深克隆和浅克隆的原理及实现

    彻底理解Java深克隆和浅克隆的原理及实现 Java 面试:对象克隆 如何拷贝对象 深入浅出 Java 中的 clone 克隆方法 java实现克隆的三种(很最全面) 深浅克隆区别 克隆实现方式 深克隆与浅克隆 JAVA clone方法-深复制...

  • 语义级代码克隆检测数据集的评估与改进

    摘要:应用深度学习来检测语义代码克隆受到了研究界的广泛关注。

  • 【Java 工具类 Hutool】Hutool 克隆功能的使用

    我们知道,JDK中的Cloneable接口只是一个空接口,并没有定义成员,它存在的意义仅仅是指明一个类的实例化对象支持位复制(就是对象克隆),如果不实现这个类,调用对象的clone()方法就会抛出...而且,因为clone()方法在...

  • java实现克隆(浅克隆+深克隆+序列化)

    前言:本篇文章从浅克隆,深克隆,序列化逐步进行讲解克隆的实现,语言还是很简单明了的,很适合小白,希望小伙伴们得到收获。 预备工作: 创建两个对象Attachment以及WeeklyLog(也可以自行设置其他对象,这里...

  • Cloneable接口的作用与深入理解深度克隆与浅度克隆

    cloneable其实就是一个标记接口,只有实现这个接口后,然后在类中重写Object中的clone方法,然后通过类调用clone方法才能克隆成功,如果不实现这个接口,则会抛出CloneNotSupportedException(克隆不被支持)异常。...

Global site tag (gtag.js) - Google Analytics