Entscheidsuche.ch is a project to collect all publicly available Swiss court cases at one place in an open manner. We already got most of the cantons. Some cantons however are a bit harder to scrape - especially the cases from Berne.
Use Scrapy(-Splash) to retrieve all cases published at the cantonal court in Berne.
You can find the cases here:
Other courts that we still do not have are for example the federal administrative court and the non-leading cases of the federal court in the years 2000-2010.
To look at what court cases we already have, you can look at http://tech4transparency.com