Sha256: 0fc0cb750525d5137c6a517c3917da62c1c1272047481008f6a0c58f8d150039

Contents?: true

Size: 1.42 KB

Versions: 47

Compression:

Stored size: 1.42 KB

Contents

=begin
= Meta-scheme plugin((-$Id: referer_scheme.rb,v 1.5 2004-02-26 08:09:24 tadatadashi Exp $-))
Makes it easier to edit the referer table.

== Usage
Enable this plug-in by coping into the plugin directory or selecting
from the plug-in selection plug-in.

Then, edit the `Rule of conversion URL to words' in `Today's Link' of
`Preference'. Add prefixes (meta-scheme) like `tdiary:'.

This adds the date of the diaries or blogs according to their URLs.

For example, set the `Rule' as
* tdiary:http://tdiary.tdiary.net/ tDiary.net management journal.
For this example, date is added with a (YYYY-MM-DD) format if the
information is contained in the URL.

== Notes
For URLs with tdiary:,
* Do not use parenthesis `(' and `)'
* End the URL with a '/'

== How to make a meta-scheme
Meta-schems are extracted from the user's Rule with a Regexp: /^(\w+):/.
Define singleton methods of @conf.referer_table as iterators:
  def scheme_<scheme>( url, name )
    :
    yield( url_variants, name_variants )
    :
  end
The singleton methods are called according to the user's Rule with the
`<scheme>:' part omitted in the url.

== Copyright
Copyright (C) 2003 zunda <zunda at freeshell.org>

Permission is granted for use, copying, modification, distribution, and
distribution of modified versions of this work under the terms of GPL version 2 or later.
=end

# Local Variables:
# mode: ruby
# indent-tabs-mode: t
# tab-width: 3
# ruby-indent-level: 3
# End:

Version data entries

47 entries across 36 versions & 1 rubygems

Version Path
tdiary-5.3.0 misc/plugin/en/referer_scheme.rb
tdiary-5.2.4 misc/plugin/en/referer_scheme.rb
tdiary-5.2.3 misc/plugin/en/referer_scheme.rb
tdiary-5.2.2 misc/plugin/en/referer_scheme.rb
tdiary-5.2.1 misc/plugin/en/referer_scheme.rb
tdiary-5.2.0 misc/plugin/en/referer_scheme.rb
tdiary-5.1.7 misc/plugin/en/referer_scheme.rb
tdiary-5.1.6 vendor/bundle/ruby/2.7.0/gems/tdiary-5.1.5/misc/plugin/en/referer_scheme.rb
tdiary-5.1.6 vendor/bundle/ruby/2.7.0/gems/tdiary-5.1.5/vendor/bundle/ruby/3.0.0/gems/tdiary-5.1.4/misc/plugin/en/referer_scheme.rb
tdiary-5.1.6 misc/plugin/en/referer_scheme.rb
tdiary-5.1.5 vendor/bundle/ruby/3.0.0/gems/tdiary-5.1.4/misc/plugin/en/referer_scheme.rb
tdiary-5.1.5 misc/plugin/en/referer_scheme.rb
tdiary-5.1.4 misc/plugin/en/referer_scheme.rb
tdiary-5.1.3 misc/plugin/en/referer_scheme.rb
tdiary-5.1.2 vendor/bundle/ruby/2.6.0/gems/tdiary-5.0.14/misc/plugin/en/referer_scheme.rb
tdiary-5.1.2 misc/plugin/en/referer_scheme.rb
tdiary-5.1.1 misc/plugin/en/referer_scheme.rb
tdiary-5.1.1 vendor/bundle/ruby/2.6.0/gems/tdiary-5.0.14/misc/plugin/en/referer_scheme.rb
tdiary-5.1.0 misc/plugin/en/referer_scheme.rb
tdiary-5.0.14 misc/plugin/en/referer_scheme.rb