An introduction to curl using GitHub's API
Makes a basic GET request to the specifed URI
curl https://api.github.com/users/caspyin
#/bin/bash | |
#-- Script to automate https://help.github.com/articles/why-is-git-always-asking-for-my-password | |
REPO_URL=`git remote -v | grep -m1 '^origin' | sed -Ene's#.*(https://[^[:space:]]*).*#\1#p'` | |
if [ -z "$REPO_URL" ]; then | |
echo "-- ERROR: Could not identify Repo url." | |
echo " It is possible this repo is already using SSH instead of HTTPS." | |
exit | |
fi |
var sendgrid = require('sendgrid')(config.sendgridMailer.auth.key); | |
exports.bookMarkedArticle = function (req,res,cb) { | |
async.waterfall([ | |
function(done) { | |
res.render('bookmarks/bookmark-invite', { | |
name: req.user.firstName, | |
article: req.article | |
}, function(err, emailHTML) { |
# Simple script to send you email when someone unfollows you on twitter. | |
# | |
# Replace email on line 24 with the email you want to receive notifications at, and | |
# twitter handle on line 23 with your own (or whomever you want to track unfollows for). | |
# | |
# Set up a crontab to check however often you like. If someone follows and then unfollows you | |
# very quickly (within the interval), you won't get an email. | |
# | |
# Requires that you can send mail from the command line of the environment where | |
# you're running the script using mailx, e.g. `echo "body" | mailx -s "subject" foo@bar.com |
var net = require('net'); | |
var server = net.createServer(function(socket) { | |
function onData(command) { | |
if (command == "exit") { | |
console.log("Exiting"); | |
socket.end(); | |
} | |
} | |
socket.on("connect", function(){console.log('connect')}); | |
socket.on("data", function(d){console.log(d.toString())}); |
# You may add here your | |
# server { | |
# ... | |
# } | |
# statements for each of your virtual hosts to this file | |
## | |
# You should look at the following URL's in order to grasp a solid understanding | |
# of Nginx configuration files in order to fully unleash the power of Nginx. | |
# http://wiki.nginx.org/Pitfalls |
var http = require('http'); | |
var data = { | |
"collapseKey":"applice", | |
"delayWhileIdle":true, | |
"timeToLive":3, | |
"data":{ | |
"message":"My message","title":"My Title" | |
}, | |
"registration_ids":["token goes here"] |
diff --git a/app/controllers/oauth.server.controller.js b/app/controllers/oauth.server.controller.js | |
new file mode 100644 | |
index 0000000..a3c0c7a | |
--- /dev/null | |
+++ b/app/controllers/oauth.server.controller.js | |
@@ -0,0 +1,208 @@ | |
+'use strict'; | |
+ | |
+/** | |
+ * Module dependencies. |
function( d ) { | |
// Create a copy of this date object | |
var target = new Date(d.valueOf()); | |
// ISO week date weeks start on monday | |
// so correct the day number | |
var dayNr = (d.getDay() + 6) % 7; | |
// Set the target to the thursday of this week so the |
listen 80 default_server; | |
listen [::]:80 default_server ipv6only=on; | |
root /usr/share/nginx/html; | |
index index.html index.htm; | |
# Make site accessible from http://localhost/ | |
server_name localhost; | |
location / { |