Skip to content

Instantly share code, notes, and snippets.

View julien51's full-sized avatar

Julien Genestoux julien51

View GitHub Profile
You should see most of our requests from theses guys (used for fetching and parsing):
superparsr21 173.255.194.171
superparsr22 173.255.194.52
superparsr23 173.255.194.53
superparsr24 173.255.194.65
superparsr25 173.255.194.66
superparsr26 173.255.194.67
superparsr27 173.255.195.112
superparsr28 173.255.195.113
superparsr1 IN A 173.45.236.133
superparsr2 IN A 173.45.225.240
superparsr3 IN A 173.45.229.198
superparsr4 IN A 173.45.229.200
superparsr5 IN A 173.45.230.10
superparsr6 IN A 173.45.229.195
superparsr7 IN A 173.45.230.59
superparsr8 IN A 173.45.230.129
superparsr9 IN A 173.45.232.116
superparsr10 IN A 173.45.232.232
buildNode = function(tag, attrs){
var node = document.createElement(tag);
for(var k in attrs) {
node.setAttribute(k, attrs[k])
}
return node;
};
text = function(text) {
return document.createTextNode(text);
task :subscribe_superfeedr do
feeds = Feed.find(:all, :select=>["distinct(feedurl)"], :limit=>2000, :conditions=>{:superfeedr=>false})
Superfeedr.connect(Tfweb.conf[:superfeedr_jid], Tfweb.conf[:superfeedr_password]) do
puts "Connected to superfeedr"
if feeds.count == 0
EM.stop
end
require "rubygems"
require 'nokogiri'
doc = Nokogiri::XML::Document.new
loop do
puts `ps -o rss= -p #{Process.pid}`.to_i
n = Nokogiri::XML::Element.new('e', doc)
n.add_namespace(nil, 'http://example.com')
end
<% fields_for @public_key do |f| -%>
<p>
<%= f.label :title %><br />
<%= f.text_field :title %><br /><br />
</p>
<p>
<%= f.label :key %><br />
<%= f.text_area :key %>
</p>
<% end -%>