Is there any api for pubnub? - pubnub

I want to work on personal project working with instant messaging. I was wondering if there were any APIs like pubnub that are open to the public.
thank you

You can find all the open source API's and tutorials at http://www.pubnub.com/developers
You can also find a tutorial on building an instant messaging like application at http://www.pubnub.com/blog/ditch-your-backend-with-pubnub-messenger/
Full disclosure I am a PubNub employee

All the PubNub SDKs and the APIs are open source and public. You can choose your favorite language and start coding by looking at Developer Resources and Docs. There are several examples for Building A Basic Chat Application | PubNub itself.

I think that a solution for your issue is openpush.

Related

Building Gmail add-ons with Angular framework?

We are finishing up an Outlook add-in which was written using Angular 8 with typescript. I am doing my investigation into what it will take to write a gmail add-on. I've gone through the quickstart tutorial using Apps Script. I've also looked at the clasp tool.
Is it possible to create a Google add-on with the angular framework?
Thank you.
Unfortunately, it is not possible to build Gmail add-ons with Angular framework.
Gmail add-ons are distinct from "Editor Add-ons"(ie. add-ons built for Google Sheets, Google Docs or Google Forms) and are developed strictly with App Script using a widget-based model.
Furthermore, Gmail Add-on development does not grant developer's direct access to the DOM.
See restrictions of Gmail addons.
The short and simple answer is no.
Google Workspace Add-ons UI are created using the Cards framework. Besides Google Apps Script, nowadays it's possible to use programming languages like Java hosted in Google Cloud Run or other hosting infrastructures as long as they deliver JSON to build the add-on UI using the Cards framework.
Reference
https://developers.google.com/workspace/add-ons/guides/alternate-runtimes
You could try using the InboxSDK.
Typically you end up having to manipluate the DOM. This tool caters for most the key functions in an easy to use library.
Not so sure how you will use Angular but it is possible to build rich experiences based on this library.

Which are the popular bot frameworks for developing chatbot for website or web application?

I am looking to create a chatbot for my web application, I have tried the Microsoft Bot Framework but I am unable to customise chat screen and copy text for the chat screen using both Direct Line and WebChat. So I am looking for options which can provide me more options for customisation.
The webchat control is an open source project you can download and customize. You should be able to edit the scss. The repo can be found here. This is your best option unless you would like to write your own control from scratch. I'm not aware of another framework that has an embeddable control such as webchat.

Spotify Unity SDK

Does anyone know, do I need any kind of addition rights (or license agreements) for implementing custom Unity wrapper for Spotify SDK? On its own, the Spotify Unity wrapper will not include any Spotify libs (no Android nor iOS). Each developer will be prompted to download appropriate SDK from the official Spotify website and import into Unity project manually.
I am considering the possibility of selling the custom Unity wrapper for Spotify SDK on the market (Unity Asset Store etc.). I will NOT sell any Spotify resources/libs, just my custom implementation of Unity wrapper for Spotify. But anyway, I need the information about the possible required granted permissions from the Spotify itself.
If you have any kind of useful information according to this case, please, share with me. Thank you!
I can't give any specific legal advice, I'd suggest you approach a legal expert - but it's worth checking out Spotify's Developer Terms of Service, specifically noting the excerpt "Unless you receive Spotify’s written approval, you shall not use the Spotify Platform to incorporate Spotify Content into any game functionality".

Can the spotify (windows) desktop client be extended?

I found no clues in the developer documentation, but equalify claims that it integrates into the desktop application. They don't offer a free version so I couldn't try it out.
Is it possible/supported to create extensions for the desktop client and is there some hidden documentation available?
I'd be interested in developing one, but so far I had no luck in finding any documentation.
It used to be possible using the Spotify Apps API. I think you can still manually sideload apps, but there is no App Store or similar. Moreover, support for old Spotify Apps is about to be dropped completely in the future.
So no, there's no way to extend Spotify as far as I know.

using Spotify's webAPI in an iOS app

So I'm in the process of developing an iOS app and I wanted to use the Spotify web API for searching and looking up songs in Spotify. However, I can't really tell if that is how to do it or if there would be better ways to do it and wanted to clarify before I began. Thanks in advance!
If you'd like the use the Web API, it works just the same as any other JSON REST API, so a lot of the tutorials out there for doing that on iOS will help you just fine. For converting between JSON and Objective-C data structures, newer iOS versions have NSJSONSerialization, otherwise I can recommend the open-source TouchJSON.
Also, you might want to look at CocoaLibSpotify, which is an Objective-C library for interacting with the Spotify service in a much more integrated way than the Web API — including music streaming. However, it does require a Spotify user be logged in to use.

Resources