Skip to content

Instantly share code, notes, and snippets.

View anovikov1984's full-sized avatar

anovikov1984

  • Limassol, Cyprus
  • 13:51 (UTC +03:00)
View GitHub Profile
@anovikov1984
anovikov1984 / pubnub_rts_fetching_vars.php
Created November 9, 2015 17:02
Fetching environment variables and generating a JSON response using them
<?php
header('Content-Type: application/json');
$publishKey = trim(getenv("PUBNUB_PUBLISH_KEY"));
$subscribeKey = trim(getenv("PUBNUB_SUBLISH_KEY"));
if (empty($publishKey)) {
$publishKey = "demo";
}
@anovikov1984
anovikov1984 / pubnub_rts_json_keys_response.json
Created November 9, 2015 17:08
JSON response with PubNub keys
{"publish_key": "your_publish_key", "subscribe_key": "your_subscribe_key"}
@anovikov1984
anovikov1984 / pubnub_rts_htaccess_config
Created November 9, 2015 17:12
Defining environment variables using .htaccess file
SetEnv PUBNUB_PUBLISH_KEY my_publish_key
SetEnv PUBNUB_SUBLISH_KEY my_subscribe_key
@anovikov1984
anovikov1984 / pubnub_rts_template_generation.php
Created November 9, 2015 17:16
Appending PubNub keys while generating template
<script>
var pubnub = PUBNUB.init({
publish_key: '<?php echo getenv("PUBNUB_PUBLISH_KEY"); ?>',
subscribe_key: '<?php echo getenv("PUBNUB_SUBSCRIBE_KEY"); ?>'
});
</script>
import os
import sys
import logging
import time
from pubnub.callbacks import SubscribeCallback
from pubnub.pnconfiguration import PNConfiguration
from pubnub.pubnub import PubNub
d = os.path.dirname
public void testSub() throws PubNubException, InterruptedException {
PNConfiguration pnConfiguration = new PNConfiguration();
pnConfiguration.setSubscribeKey("demo");
pnConfiguration.setPublishKey("demo");
PubNub pubnub = new PubNub(pnConfiguration);
pubnub.addListener(new SubscribeCallback() {
@Override
public void status(PubNub pubnub, PNStatus status) {
#!/usr/bin/python
import csv
data = []
with open('./SolarWindTotal.csv', 'rb') as inp:
rdr = csv.reader(inp, delimiter=';')
for row in rdr:
data.append(row);
{
"options": {
"basicWidth": 1280,
"basicHeight": 720,
"frameRate": 30,
"path": "/tmp/codeda/test.mp4"
},
"items": [
{
"layer": 1,
[[13:12:16.651]] [LOG] trace { direction: 'out',
info: { ssrc: 1366638920 },
timestamp: 22056990756,
type: 'pli' }
[[13:12:16.743]] [LOG] trace { direction: 'in',
info:
{ isKeyFrame: true,
marker: 'false',
payloadSize: 1133,
payloadType: 96,
[[14:01:33.090]] [LOG] trace { direction: 'out',
info: { ssrc: 1293561603 },
timestamp: 22059947189,
type: 'pli' }
[[14:01:33.198]] [LOG] trace { direction: 'in',
info:
{ isKeyFrame: true,
marker: 'false',
payloadSize: 1146,
payloadType: 96,