{"id":833,"date":"2026-05-14T08:59:12","date_gmt":"2026-05-14T07:59:12","guid":{"rendered":"http:\/\/magnusmanske.de\/wordpress\/?p=833"},"modified":"2026-05-14T14:48:38","modified_gmt":"2026-05-14T13:48:38","slug":"wikiflix-updates","status":"publish","type":"post","link":"http:\/\/magnusmanske.de\/wordpress\/archives\/833","title":{"rendered":"WikiFlix updates"},"content":{"rendered":"<p><a href=\"https:\/\/wikiflix.toolforge.org\/\">WikiFlix<\/a> is one of my tools that <a href=\"https:\/\/www.wikidata.org\/wiki\/Help:WikiFlix\/Press\">got some press<\/a> when it started, but had stalled a bit due to lack of development. Thanks to <a href=\"http:\/\/magnusmanske.de\/wordpress\/archives\/828\">recent developments<\/a>, I was able to pay some attention to it again.<br \/>\nFirst, there are a lot of invisible changes to the code itself, moving the front-end to refactored ES6 JavaScript, and making the hourly update job more efficient.<\/p>\n<p><a href=\"http:\/\/magnusmanske.de\/wordpress\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-13-at-23.49.52.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-834 alignright\" src=\"http:\/\/magnusmanske.de\/wordpress\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-13-at-23.49.52-300x185.png\" alt=\"\" width=\"300\" height=\"185\" srcset=\"http:\/\/magnusmanske.de\/wordpress\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-13-at-23.49.52-300x185.png 300w, http:\/\/magnusmanske.de\/wordpress\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-13-at-23.49.52-1024x633.png 1024w, http:\/\/magnusmanske.de\/wordpress\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-13-at-23.49.52-768x475.png 768w, http:\/\/magnusmanske.de\/wordpress\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-13-at-23.49.52-1536x949.png 1536w, http:\/\/magnusmanske.de\/wordpress\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-13-at-23.49.52.png 1652w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>On the visible side of things, there is a new &#8220;Recently viewed&#8221; section that is stored in your browser only, so you can remember and resume recent movies. The &#8220;special sections&#8221; (e.g. &#8220;Highly ranked&#8221;, &#8220;Female directors&#8221;) are now clickable, leading to the full respective list. The lists themselves are now loading more entries on scrolling, rather than loading all of them at once, making for a faster, smoother experience. Several pages now show initial &#8220;placeholder boxes&#8221; that are filled when loaded, which makes a for less jarring experience than &#8220;blank page, stand by&#8221;.<\/p>\n<p>The search box is now more prominent, and there is a &#8220;random movie&#8221;button, if you are bored. Also, playing a movie (Commons, YouTube, Internet archive) will now immediately launch a full-screen player, which is what I suspect most people would prefer over the page-with-iframe.<\/p>\n<p>Finally, I am now including a more edge cases of movies (e.g. &#8220;Public domain in the United States&#8221; rather than just &#8220;PD&#8221;). This pushed the movie count to 5100.<\/p>\n<p><em>Update<\/em>: I now added free TV episodes as well, pushing the count to over 5200. Example series: <a href=\"https:\/\/wikiflix.toolforge.org\/#\/group\/3651068\">Calvin and the Colonel<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>WikiFlix is one of my tools that got some press when it started, but had stalled a bit due to lack of development. Thanks to recent developments, I was able to pay some attention to it again. First, there are a lot of invisible changes to the code itself, moving the front-end to refactored ES6 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"class_list":["post-833","post","type-post","status-publish","format-standard","hentry","category-wikidata"],"_links":{"self":[{"href":"http:\/\/magnusmanske.de\/wordpress\/wp-json\/wp\/v2\/posts\/833","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/magnusmanske.de\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/magnusmanske.de\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/magnusmanske.de\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/magnusmanske.de\/wordpress\/wp-json\/wp\/v2\/comments?post=833"}],"version-history":[{"count":5,"href":"http:\/\/magnusmanske.de\/wordpress\/wp-json\/wp\/v2\/posts\/833\/revisions"}],"predecessor-version":[{"id":839,"href":"http:\/\/magnusmanske.de\/wordpress\/wp-json\/wp\/v2\/posts\/833\/revisions\/839"}],"wp:attachment":[{"href":"http:\/\/magnusmanske.de\/wordpress\/wp-json\/wp\/v2\/media?parent=833"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/magnusmanske.de\/wordpress\/wp-json\/wp\/v2\/categories?post=833"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/magnusmanske.de\/wordpress\/wp-json\/wp\/v2\/tags?post=833"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}