Use the value
and valueRecipient
tags to enable web monetization for podcasts.
This value
tag would have the following proposed values:
<podcast:value
type="webmonetization"
method="ILP"
>
declare module 'prosemirror/dist/collab' { | |
import { rebaseSteps } from 'prosemirror/dist/collab/rebase'; | |
export { rebaseSteps }; | |
const collabEditing: any; | |
export { collabEditing }; | |
} | |
declare module 'prosemirror/dist/collab/rebase' { | |
import { Remapping, Transform } from 'prosemirror/dist/transform'; | |
function rebaseSteps(doc: any, forward: any, steps: any, maps: any): { |
#!/usr/bin/env ruby | |
require 'soundcloud' | |
require 'builder' | |
require 'pp' | |
require 'csv' | |
# You'll need a sc api key | |
client_id = ENV['SC_CLIENT_ID'] | |
client = SoundCloud.new(client_id: client_id) |
CODE = %w(01010111 01101111 01110111 00101110 00100000 01011001 01101111 01110101 00100000 01101000 01100001 01110110 01100101 00100000 01010111 01000001 01011001 00100000 01110100 01101111 01101111 00100000 01101101 01110101 01100011 01101000 00100000 01110100 01101001 01101101 01100101 00100000 01101111 01101110 00100000 01111001 01101111 01110101 01110010 00100000 01101000 01100001 01101110 01100100 01110011 00100001) | |
solution = [CODE.join].pack('B*') | |
puts "\n\n---+++=== decode robosauce secret ===+++---\n\n" | |
puts "secret:\n#{CODE.join(' ')}\n\n" | |
puts "solution:\n'#{solution}'\n\n" |
# actual public radio stations | |
https://github.com/nypublicradio | |
https://github.com/KQED | |
https://github.com/SCPR | |
https://github.com/stlpublicradio | |
https://github.com/thebirn | |
https://github.com/michiganradio | |
https://github.com/kuscinteractive | |
https://github.com/klruweb | |
https://github.com/KPBS |
(function (undefined) { | |
// https://github.com/angular/angular.js/blob/ed3f799b5c43f36cd162f3cdcdbdb43c33abde07/src/ngAria/aria.js#L84-L88 | |
var camelCase = function (input) { | |
return input.replace(/-./g, function(letter, pos) { | |
return letter[1].toUpperCase(); | |
}); | |
}; | |
// taken from angular compile.js |
puts "---Starting run---" | |
threads = [] | |
@mutex = Mutex.new | |
thread1_ids = [] | |
thread2_ids = [] | |
o = nil | |
a = nil |
I hereby claim:
To claim this, I am signing this object:
2013-07-04T15:35:35.244160+00:00 app[web.1]: Started POST "/api/items/1464/audio_files/2887" for 23.20.159.164 at 2013-07-04 15:35:35 +0000 | |
2013-07-04T15:35:35.250328+00:00 app[web.1]: Processing by Api::V1::AudioFilesController#update as JSON | |
2013-07-04T15:35:35.250424+00:00 app[web.1]: Parameters: {"task"=>{"call_back"=>"http://pop-up-archive-staging.herokuapp.com/api/items/1464/audio_files/2887", "id"=>32189, "label"=>"91", "options"=>{"language"=>"en-US", "chunk_duration"=>5, "overlap"=>1, "max_results"=>1, "profanity_filter"=>true}, "result"=>"s3://staging.popuparchive.prx.org/5-hive-trim-wav.GiXafQ.popuparchive.org/hive_trim.wav_ts_start.json?x-fixer-metadata%5Bx-archive-meta-mediatype%5D=data", "task_type"=>"transcribe", "result_details"=>{"status"=>"complete", "message"=>"transcribe audio complete", "info"=>{"average_confidence"=>0.88154636125, "word_count"=>169, "character_count"=>888}, "logged_at"=>"2013-07-04T15:35:33Z"}}, "item_id"=>"1464", "audio_file_id"=>"2887", "audio_file"=>{}} | |
2013-07-04T1 |