gitextract_r37kbv80/ ├── .gitignore ├── README.md ├── build.sbt ├── project/ │ ├── Dependencies.scala │ └── build.properties └── src/ ├── main/ │ └── scala/ │ └── com/ │ └── github/ │ └── gvolpe/ │ ├── fs2/ │ │ ├── Counter.scala │ │ ├── Fifo.scala │ │ ├── Once.scala │ │ ├── PubSub.scala │ │ ├── Resources.scala │ │ └── package.scala │ └── http4s/ │ ├── StreamUtils.scala │ ├── client/ │ │ ├── MultipartClient.scala │ │ └── StreamClient.scala │ └── server/ │ ├── Module.scala │ ├── Server.scala │ ├── endpoints/ │ │ ├── FileHttpEndpoint.scala │ │ ├── HexNameHttpEndpoint.scala │ │ ├── JsonXmlHttpEndpoint.scala │ │ ├── MultipartHttpEndpoint.scala │ │ ├── TimeoutHttpEndpoint.scala │ │ ├── auth/ │ │ │ ├── AuthRepository.scala │ │ │ ├── BasicAuthHttpEndpoint.scala │ │ │ └── GitHubHttpEndpoint.scala │ │ └── package.scala │ └── service/ │ ├── FileService.scala │ └── GitHubService.scala └── test/ └── scala/ └── com/ └── github/ └── gvolpe/ └── http4s/ ├── IOAssertion.scala └── server/ └── endpoints/ ├── HexNameHttpEndpointSpec.scala └── JsonXmlHttpEndpointSpec.scala