TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Aggregating all cinema showtimes in Germany with Clojure

144 点作者 zonotope12 个月前

22 条评论

Archelaos12 个月前
&gt; It’s a website that shows every movie screening in every cinema across the entire Germany.<p>&gt; And when I say EVERY screening, I mean it:<p>Well, I checked Heidelberg and only &quot;Die Kamera&quot; (1 screen) and &quot;Gloria&quot; (2 screens) are listed, but &quot;Karlstorkino&quot; (1 screen) and &quot;Luxor&quot; (6 screens) are missing. So for Heidelberg the site covers only 30% of all screens.<p>The &quot;Luxor&quot; in Walldorf seems to be missing too.<p>I have not checked any other cities.
评论 #40404544 未加载
WA12 个月前
Ok, but a very interesting part is missing: how did you scrape the data in the first place?
评论 #40400673 未加载
msavio12 个月前
Niki, this is amazing, thank you for that!<p>I just discovered they play Terminator 2 at Babylon Berlin tonight, thinking of going there, always wanted to see that on a big screen :)<p>It seems like your list is not showing &quot;OV&quot;, &quot;OVmU&quot; correctly at Babylon. Both Terminator 2 (<a href="https:&#x2F;&#x2F;babylonberlin.eu&#x2F;programm&#x2F;festivals&#x2F;scifi&#x2F;7199-scifi-terminator-2-judgment-day" rel="nofollow">https:&#x2F;&#x2F;babylonberlin.eu&#x2F;programm&#x2F;festivals&#x2F;scifi&#x2F;7199-scifi...</a>) and the mentioned Matrix (<a href="https:&#x2F;&#x2F;babylonberlin.eu&#x2F;programm&#x2F;festivals&#x2F;scifi&#x2F;7192-scifi-the-matrix" rel="nofollow">https:&#x2F;&#x2F;babylonberlin.eu&#x2F;programm&#x2F;festivals&#x2F;scifi&#x2F;7192-scifi...</a>) there are OVmU according to their website, but that doesn&#x27;t show in your list. I guess the data is provided wrongly.<p>As someone who only watches OV with (if not English or German) English or German subtitles I would love to have one thing which movie theatres don&#x27;t get: A filter for &quot;OV&quot; (Original Version). Thing is, they &quot;have&quot; it, but they exclude german OV&#x27;s for a reason I don&#x27;t understand.<p>Example: Go to <a href="https:&#x2F;&#x2F;www.cinecitta.de&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.cinecitta.de&#x2F;</a>, and check the movie screenings. You&#x27;ll find &quot;Andrea lässt sich scheiden&quot;, an Austrian movie with original audio in German. But as soon as you go to the menu and select &quot;Original Versions + OmU&quot; they don&#x27;t show it anymore, even though it is OV! I don&#x27;t get that.<p>So, my wish, Niki: Can you identify original German movies played in German as &quot;OV&quot; as well?
评论 #40404665 未加载
评论 #40402342 未加载
dewey12 个月前
There&#x27;s APIs like <a href="https:&#x2F;&#x2F;www.internationalshowtimes.com" rel="nofollow">https:&#x2F;&#x2F;www.internationalshowtimes.com</a> that give you all that data for many countries. Have used it in the past and it works well, with direct booking deeplinks to the cinemas (select seat, next, pay, done).
评论 #40400726 未加载
elschneider12 个月前
Nice effort and for a second I thought you had fixed a problem I had, that most cinemas in my hometown have their own shitty sites and hence their screening times can not be discovered through Google, but turns out despite your bold claim this is not the case. Unfortunately there is no mention of any of the admittedly small cinemas in Tübingen. Your idea is still brilliant and I would very much appreciate if it worked as intended
评论 #40401982 未加载
BryantD12 个月前
Nice!<p>I built <a href="https:&#x2F;&#x2F;seattle-movies.innocence.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;seattle-movies.innocence.com&#x2F;</a> out of similar motivations, although I limited my focus to arthouse&#x2F;indie movie theaters. I also produce an .ics calendar feed which for me is the most useful feature; I like scanning upcoming movies on a calendar app I already use all the time.<p>No DB under the hood, just a nightly scrape and process. Works fine. Sometimes the format changes and updates break until I fix them; not a big deal and the code is available in case I ever get bored.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;BryantD&#x2F;film-calendar">https:&#x2F;&#x2F;github.com&#x2F;BryantD&#x2F;film-calendar</a> for the curious. It’s intended to be easy to adapt to another city.
idlephysicist12 个月前
Who else noticed the pointers websocket for displaying the mouse pointers of other readers?
评论 #40400218 未加载
评论 #40400356 未加载
Xplune1312 个月前
Hey, this is really cool and helpful.<p>I recently arrived in Germany and movie&#x2F;cinema aggregation is a huge issue and a hassle tbh, so I&#x27;ll be using this frequently.<p>A suggestion, if I may, is to add language of the movie if possbile? It&#x27;d be great if there&#x27;s any way to fetch that info and display it directly on your website instead of visiting every multiplex website to check it.<p>Either way, thank you for this!
评论 #40401263 未加载
rafram12 个月前
Google already supports this. No extra clicks or ad interstitials. Just search “&lt;place name&gt; movie showtimes” or “&lt;movie name&gt; showtimes”. It works for every town I tried in Germany.
评论 #40402160 未加载
tschumacher12 个月前
Congrats for building such a great site. I&#x27;m curious where OP is pulling the data from. I particularly like the Citydome [1] in Darmstadt, which is often showing movies in original language.<p>[1]: <a href="https:&#x2F;&#x2F;allekinos.de&#x2F;?city=Darmstadt&amp;cinema=Citydome" rel="nofollow">https:&#x2F;&#x2F;allekinos.de&#x2F;?city=Darmstadt&amp;cinema=Citydome</a>
smetj12 个月前
&gt; The whole database is around 11 MB, basically nothing. I don’t even bother with proper storage, I just serialize the whole thing to a single JSON file every time it updates.<p>&gt; But how do I search? &gt; Well, Ctrl+F, of course. We are too humble, too lazy, and too smart to try to compete with in-browser implementation.<p>&gt; Wait, what about page size? &gt; It’s totally fine. I mean, for Berlin, for example, we serve 1.4 MB of HTML. 3 MB with posters. It’s fine.<p>Besides whatever technicalities, we need more engineers with this sober mentality.
fewald_net12 个月前
I know it says no SEO, but you could actually create preview pictures for movies so that when a link gets shared the showtimes show up directly in iMessage or any other messaging platform. Of course only relevant until the showtimes change.
Arjuna14412 个月前
This is nifty! I like it a lot. Would be nice, if smaller cities are also included... I am missing &quot;Detmold&quot; for example
评论 #40464915 未加载
philshem12 个月前
I found an entry for a city in Germany that I’m pretty sure doesn’t exist:<p><a href="https:&#x2F;&#x2F;allekinos.de&#x2F;?city=Bielefeld" rel="nofollow">https:&#x2F;&#x2F;allekinos.de&#x2F;?city=Bielefeld</a><p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Bielefeld_conspiracy" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Bielefeld_conspiracy</a>
fareesh12 个月前
is it viable to build a product on top of scraping?<p>seems like unpredictably any day you could find yourself out of sync or with no data because of infrequent crawls or dom changes or bot challenges and then you have to play cat and mouse
评论 #40399858 未加载
woodylondon12 个月前
This is amazing! Have the same problem in the UK - would love a site like this.
3abiton12 个月前
But why Clojure, I am curious about the choice of the language?
评论 #40409108 未加载
Tomte12 个月前
&gt; It’s a website that shows every movie screening in every cinema across the entire Germany.<p>Nope. The first two towns I tried (with cinemas, and not far from his example Hannover) were missing. The third town I tried: also missing.<p>I think it&#x27;s obvious that there are more than the maybe 300 cinemas shown on the web page in all of Germany.
评论 #40399430 未加载
bun_terminator12 个月前
but you still can&#x27;t see where a particular movie is playing (not just in your city), which would be the entire point
评论 #40399869 未加载
giovannibonetti12 个月前
I wonder which DB is hosting all the data. My first pick would be Clickhouse, which should shine with all the data denormalized in a single table.
评论 #40400611 未加载
ilrwbwrkhv12 个月前
&gt; No ChatGPT&#x2F;SEO generated bullshit.<p>Amen.
评论 #40399701 未加载
shaunxcode12 个月前
Glorious. I vote for IMDB to be deshitified next!
评论 #40399874 未加载
评论 #40399768 未加载