Miniwebserver: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Python > Ruby) |
Astro (Diskussion | Beiträge) |
||
(7 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
== Python2 == | |||
<source lang="bash"> | |||
python -m SimpleHTTPServer 8888 | |||
</source> | |||
= | == Python3 == | ||
<source lang="bash"> | |||
<source lang=" | python3 -m http.server 8888 | ||
</source> | |||
=== guru version === | |||
<source lang="bash"> | |||
twistd -n web --path $path --port $port | |||
</source> | </source> | ||
=Ruby= | == Ruby == | ||
=== äđëqüäŧë === | |||
<source lang="ruby"> | <source lang="ruby"> | ||
#!/usr/local/bin/ruby | #!/usr/local/bin/ruby | ||
require 'webrick' | require 'webrick' | ||
include WEBrick | include WEBrick | ||
if ARGV.size != 2 | if ARGV.size != 2 | ||
puts "Usage: #{$0} <port> <dir>" | puts "Usage: #{$0} <port> <dir>" | ||
exit | exit | ||
end | end | ||
s = HTTPServer.new( | s = HTTPServer.new( | ||
:Port => ARGV[0].to_i, | :Port => ARGV[0].to_i, | ||
:DocumentRoot => ARGV[1] | :DocumentRoot => ARGV[1] | ||
) | ) | ||
trap("INT"){ s.shutdown } | trap("INT"){ s.shutdown } | ||
s.start | s.start | ||
</source> | </source> | ||
== gürü == | |||
<source lang="bash"> | |||
ruby -rwebrick -e 'WEBrick::HTTPServer.new(:Port=>8080,:DocumentRoot=>"/tmp").start' | |||
</source> | |||
== Ebenfalls == | |||
* https://gist.github.com/willurd/5720255 | |||
{{Rübÿ Spëëd Mëtäl Cödïng}} | |||
[[Category:Python]] | |||
[[Category:Ruby]] |
Aktuelle Version vom 27. Januar 2017, 13:41 Uhr
Python2
python -m SimpleHTTPServer 8888
Python3
python3 -m http.server 8888
guru version
twistd -n web --path $path --port $port
Ruby
äđëqüäŧë
#!/usr/local/bin/ruby
require 'webrick'
include WEBrick
if ARGV.size != 2
puts "Usage: #{$0} <port> <dir>"
exit
end
s = HTTPServer.new(
:Port => ARGV[0].to_i,
:DocumentRoot => ARGV[1]
)
trap("INT"){ s.shutdown }
s.start
gürü
ruby -rwebrick -e 'WEBrick::HTTPServer.new(:Port=>8080,:DocumentRoot=>"/tmp").start'
Ebenfalls
Rübÿ Spëëd Mëtäl Cödïng
Projects: CacaANSICam | Date Determinator | DVB-Scraping | Filmnächte-Scraping | GeeKal | Gruntmaster | Harvester | Hirn | Irb | Jargon-File | Ruby-MediaWiki | Miniwebserver | Momomoto | Pentabarf | Podcast-fetching | Ruby | Ruby-Geekend | Ruby und Ruby on Rails | Sedusa | VDS-Badges | Xmotoctl | Youtube-Scraping