This is my first Slick extension.
If you need to run a simple Stream of DBIActions you can do this:
import com.github.rthoth.slick._
import org.reactivestreams.Publisher
import slick.jdbc.H2Profile.api._
val db = Database.forURL("...")
val publisher: Publisher[DBIOAction[_, NoStream, Effect]] = ...
db.run(publisher) // it has invoked implicit com.github.rthoth.slick.publisherToAction(publisher)
// if you need a transaction?
db.run(publisherToAction(publisher).transactionally)
Ok, that's it.