Skip to content
GitLab
Explore
Sign in
This is an archived project. Repository and other project resources are read-only.
Changes
Page history
Raw import from Trac using Trac markup language.
authored
Jun 15, 2020
by
Alexander Hansen Færøy
Show whitespace changes
Inline
Side-by-side
TorWeeklyNews/Numerize.md
0 → 100644
View page @
53a16e3a
{{{
#!/usr/bin/ruby
# -*- encoding: utf-8 -*-
#
# numerize.rb: number TWN references
#
# Copyright © 2013 Lunar <lunar@torproject.org>
# Licensed under WTFPL — http://www.wtfpl.net/txt/copying/
ref_index = 1
note_index = 1
$stdin.readlines.each do |line|
case line
when /^
*
\[
XXX
\]\:
[ ]/
line.gsub!(/
*
\[
XXX
\]\:
[ ]/, '%6s ' % "[#{note_index}]:")
note_index += 1
else
line.gsub!(/[ ]
*
\[
([^
\]
]+)
\]
/) do
' [%s]' % $1.gsub(/XXX/) do
s = "#{ref_index}"
ref_index += 1
s
end
end
end
$stdout.write line
end
}}}
\ No newline at end of file