QuickServ

Dev tools

web server for prototyping

SHOW HN2021

62points
17comments
#751of 2,533 in 2021
Top 30%of 2021 by points

How HN took it

MixedNo clear lean

3 positive, 4 neutral or asking, 2 mixed, 1 critical, out of 10 comments about the project. Thread score +0.10.

Idea: 2 for, 0 againstDesign: 1 for, 0 againstPrivacy: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Simple, easy setup and a good idea for education and prototyping

    From 4 comments
    • This has a lot of potential in education. Instead of installing lamp, just use this and quickly write something in python instead. Thank you so much!
      pdenton on HN
    • Thanks for making this, looks like you indeed can do a lot of fun things with this! Setup was very easy. But it seems IPv6 addresses are not formatted correctly, it should be…
      HMH on HN
    • Obviously I haven’t had time to take deep look into it but I love the ideology. The web development has become so complex without actually putting anything new on the table, the…
      mrtksn on HN
    • I love projects like this. I have recently used `shell2http` for quick server setup that interacts with command line tools like `rclone`. I even wrote a little `shell2discord`…
      sntran on HN
  • Stdin/stdout model and no shell needed is a lovely design

    From 2 comments
    • This is a lovely idea.
      anitil on HN
    • As for the query parsing, here is a suggestion: couldn’t you convert that in shell argv automatically? If “name=foo&email=bar” becomes “--name=foo --email=bar” then devs can just…
      rchaves on HN

Objections

  • Hand-parsing query strings is error prone; suggested converting to argv

    From 2 comments
    • Will edit this comment with more notes as I review it. First thing I noticed is that Raspberry Pi / Other OS have the example dump into `temp.py` and then indicate that you…
      ISV_Damocles on HN
    • As for the query parsing, here is a suggestion: couldn’t you convert that in shell argv automatically? If “name=foo&email=bar” becomes “--name=foo --email=bar” then devs can just…
      rchaves on HN
  • Unclear path for moving prototypes to production; not secure or fast by design

    From 2 comments
    • Will edit this comment with more notes as I review it. First thing I noticed is that Raspberry Pi / Other OS have the example dump into `temp.py` and then indicate that you…
      ISV_Damocles on HN
    • > It was not created to be fast or secure. Bummer, I was going to ask if there is any sandbox for security purpose. But don't get me wrong, this will be extremely useful for…
      mshockwave on HN
  • Examples use wrong filename for Raspberry Pi and compile-from-source instructions

    From 1 comment
    • Will edit this comment with more notes as I review it. First thing I noticed is that Raspberry Pi / Other OS have the example dump into `temp.py` and then indicate that you…
      ISV_Damocles on HN
  • IPv6 URLs are formatted incorrectly

    From 1 comment
    • Thanks for making this, looks like you indeed can do a lot of fun things with this! Setup was very easy. But it seems IPv6 addresses are not formatted correctly, it should be…
      HMH on HN

Requests

  • Support websockets

    From 1 comment
    • Thanks for making this, looks like you indeed can do a lot of fun things with this! Setup was very easy. But it seems IPv6 addresses are not formatted correctly, it should be…
      HMH on HN
  • Accept standard shebang lines with env and extra characters

    From 2 comments
    • I like it, thanks for sharing. Why not a standard unix shebang line at top of index.py ?
      smichael on HN
    • Thanks for explaining. My thinking was: by (optionally?) allowing the usual extra characters (#!python3 -> #!/usr/bin/env python3) it remains standard, avoiding an unnecessary…
      smichael on HN
  • Guides for migrating prototypes to frameworks like Django

    From 1 comment
    • Will edit this comment with more notes as I review it. First thing I noticed is that Raspberry Pi / Other OS have the example dump into `temp.py` and then indicate that you…
      ISV_Damocles on HN

Questions

  • Why not use a standard unix shebang line

    From 1 comment
    • I like it, thanks for sharing. Why not a standard unix shebang line at top of index.py ?
      smichael on HN
  • Is there a sandbox for security

    From 1 comment
    • > It was not created to be fast or secure. Bummer, I was going to ask if there is any sandbox for security purpose. But don't get me wrong, this will be extremely useful for…
      mshockwave on HN

Alternatives named

  • shell2http

    From 1 comment
    • I love projects like this. I have recently used `shell2http` for quick server setup that interacts with command line tools like `rclone`. I even wrote a little `shell2discord`…
      sntran on HN
  • LAMP stack

    From 1 comment
    • This has a lot of potential in education. Instead of installing lamp, just use this and quickly write something in python instead. Thank you so much!
      pdenton on HN
  • CGI

    From 1 comment
    • I made this because I hate web development. Don't get me wrong, I love that once something is on the web, anyone can effortlessly use it on their phone or computer – my most…
      jstrieb on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/29002694)