- イカの情報は、公式サイトへの情報反映用に一部がS3にjson形式で置いてあって、人間ががんばれば読めるようになっている
- S3のベースURLは
http://s3-ap-northeast-1.amazonaws.com/splatoon-data.nintendo.net/である
以下について、現ターム(4時間のアレ)と過去2ターム前までの情報が参照可能
| # Description: | |
| # イカレギュラーマッチのフェスステージ情報を返す(未完成) | |
| # | |
| # Notes: | |
| # イカ、よろしくー | |
| # | |
| module.exports = (robot) -> | |
| robot.respond /(イカ)/i, (msg) -> | |
| resp = "ハイカラニュースの時間だよ!\n" | |
| request_fes = msg.http("http://s3-ap-northeast-1.amazonaws.com/splatoon-data.nintendo.net/fes_info.json").get() |
http://s3-ap-northeast-1.amazonaws.com/splatoon-data.nintendo.net/ である以下について、現ターム(4時間のアレ)と過去2ターム前までの情報が参照可能
| var title; | |
| var story; | |
| var garbage = ["should", "designers"]; | |
| var stories = document.getElementsByClassName("list-story"); | |
| for (var i in stories) { | |
| story = stories[i]; | |
| if ( story.classList.length === 1 ) { | |
| title = story.getElementsByClassName("story-link")[0].getAttribute("alt").toLowerCase(); | |
| if ( check(garbage[0], title) && check(garbage[1], title) ) { |
| #!/usr/bin/env node --harmony | |
| var fs = require('fs'); | |
| var path = require('path'); | |
| var browserify = require('browserify'); | |
| var f = fs.statSync(process.argv[2]).isFile() ? path.resolve(process.argv[2]) : ''; | |
| browserify({ debug: true }) |
| var minify = require("minify") | |
| , fs = require("fs") | |
| , htmlRegExp = /\.html$/ | |
| , options = {encoding:"utf-8"} | |
| fs.readdirSync("./dist").filter(isHTML).forEach(write) | |
| function isHTML(item){ | |
| return htmlRegExp.test(item) | |
| } |
| from django.utils.safestring import mark_safe | |
| def parser(text): | |
| ''' Convert plain text to HTML ''' | |
| limits = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_' | |
| digits = '0123456789' | |
| # unicode xml safe | |
| text = text.replace('&', '&').replace('<', '<').replace('>', '>') | |
| # replace (160) with space (32) | |
| text = text.replace(chr(160), chr(32)) |
| <!-- turns markdown into html --><script type="text/javascript" src="md-to-html.js"></script> | |
| # Heading | |
| paragraph Text. | |
| - list 1 | |
| - list 2 | |
| - list 3 | |
| And this is what code looks like: |
| if ( !Object.prototype.hasOwnProperty ) { | |
| Object.prototype.hasOwnProperty = function(prop) { | |
| var proto = obj.__proto__ || obj.constructor.prototype; | |
| return (prop in this) && (!(prop in proto) || proto[prop] !== this[prop]); | |
| }; | |
| } |
| var foo = { | |
| hasOwnProperty: function() { | |
| return false; | |
| }, | |
| bar: 'Here be dragons' | |
| }; | |
| foo.hasOwnProperty('bar'); // siempre devolverá false | |
| // Utilice otro objeto con hasOwnProperty y llamelo con 'this' para asignarlo a foo | |
| ({}).hasOwnProperty.call(foo, 'bar'); // true |
| Array.prototype.has = function(value) { | |
| var i; | |
| for (var i = 0, loopCnt = this.length; i < loopCnt; i++) { | |
| if (this == value) { | |
| return true; | |
| } | |
| } | |
| return false; | |
| }; |