-require 'lbwriter-lib'
+require 'ldblogwriter-lib'
-blog = LivedoorBlogWriter::Blog.new()
+blog = LDBlogWriter::Blog.new()
#! /opt/local/bin/ruby
-require 'lbwriter-lib'
+require 'ldblogwriter-lib'
require 'optparse'
opt = OptionParser.new
opt.parse!(ARGV)
-blog = LivedoorBlogWriter::Blog.new()
+blog = LDBlogWriter::Blog.new()
blog.post_entry(ARGV[0], dry_run)
require 'pp'
require 'uri'
require 'yaml'
-require 'lbwriter/parser'
-require 'lbwriter/command'
-require 'lbwriter/config'
-require 'lbwriter/wsse'
-require 'lbwriter/plugin'
+require 'ldblogwriter/parser'
+require 'ldblogwriter/command'
+require 'ldblogwriter/config'
+require 'ldblogwriter/wsse'
+require 'ldblogwriter/plugin'
Net::HTTP.version_1_2
-module LivedoorBlogWriter
+module LDBlogWriter
VERSION = '0.0.1'
class BlogEntry
# ここからスタート
class Blog
- ConfigFile = ENV['HOME'] + "/.lbwriter.conf"
+ ConfigFile = ENV['HOME'] + "/.ldblogwriter.conf"
def initialize()
@conf = Config.new(ConfigFile)
class TestBlog < Test::Unit::TestCase
def test_check_config
- blog = LivedoorBlogWriter::Blog.new('lbwriter-lib.rb')
+ blog = LDBlogWriter::Blog.new('ldblogwriter-lib.rb')
end
end
end
require 'rexml/document'
-module LivedoorBlogWriter
+module LDBlogWriter
class AtomResponse
attr_accessor :source, :doc
$LOAD_PATH << '../../lib' unless $LOAD_PATH.include? '..'
require 'net/http'
-require 'lbwriter/wsse'
-require 'lbwriter/atom_response'
+require 'ldblogwriter/wsse'
+require 'ldblogwriter/atom_response'
-module LivedoorBlogWriter
+module LDBlogWriter
class Command
def get(uri_str, username, password)
-module LivedoorBlogWriter
+module LDBlogWriter
class Config
attr_accessor :atom_api_uri, :categories_uri
attr_accessor :post_uri, :upload_uri, :username, :password
require 'open-uri'
require 'pp'
-require 'lbwriter/command'
+require 'ldblogwriter/command'
require 'yaml'
# parserは、pukiwikiparser.rbを参考にしています。
# #プラグイン名
# #プラグイン名(arg1, arg2...)
-module LivedoorBlogWriter
+module LDBlogWriter
class Parser
def initialize(conf, plugin)
-module LivedoorBlogWriter
+module LDBlogWriter
class Plugin
def initialize(conf)
@conf = conf
require 'command.rb'
-module LivedoorBlogWriter
+module LDBlogWriter
class Command
def upload(atom_uri, user, pass, filename, title = nil)
return 'http://image.blog.livedoor.jp/test_user/imgs/8/a/8a4d2846.jpg'
require 'parser.rb'
-module LivedoorBlogWriter
+module LDBlogWriter
class Command
def upload(atom_uri, user, pass, filename, title = nil)
return 'http://image.blog.livedoor.jp/test_user/imgs/8/a/8a4d2846.jpg'
class TestParser < Test::Unit::TestCase
def setup
- @parser = LivedoorBlogWriter::Parser.new(LivedoorBlogWriter::Config.new('test.conf'))
+ @parser = LDBlogWriter::Parser.new(LivedoorBlogWriter::Config.new('test.conf'))
end
def test_to_html
class TestPlugin < Test::Unit::TestCase
def setup
- @conf = LivedoorBlogWriter::Config.new(ENV['HOME'] + "/.lbwriter.conf")
- @plugin = LivedoorBlogWriter::Plugin.new(@conf)
+ @conf = LDBlogWriter::Config.new(ENV['HOME'] + "/.ldblogwriter.conf")
+ @plugin = LDBlogWriter::Plugin.new(@conf)
end
def test_eval_src
require 'base64'
require 'time'
-module LivedoorBlogWriter
+module LDBlogWriter
class Wsse
def Wsse::get(user, pass)
created = Time.now.iso8601
-require 'lbwriter-lib'
+require 'ldblogwriter-lib'
-lbw = LivedoorBlogWriter::Blog.new
+lbw = LDBlogWriter::Blog.new
pp lbw.get_categories