可打印的PYCON 2023时间表
#css #python #pycon #print

想打印出Pycon US 2023时间表吗?纸不会用完电池,很容易涂抹,然后将其塞进口袋。

Printed PyCons schedule

这是一些自定义CSS和JavaScript,可以使其完美地打印。

  1. 安装Styler browser extension

  2. 查看一个PYCON时间表页面,例如https://us.pycon.org/2023/schedule/talks/,然后单击Styler Extension的S Icon

  3. 将此CSS粘贴到上框中:

body.pycon-schedule aside.sidebar,
body.pycon-schedule div.badges,
body.pycon-schedule button.menu-button.open-menu,
body.pycon-schedule button#theme-switch,
body.pycon-schedule footer {
  display: none;
}
body.pycon-schedule {
  font-size: 14px;
}
body.pycon-schedule main {
  padding: 0 !important;
}
body.pycon-schedule .calendar {
    left: auto !important;
  width: 100% !important;
}
@media print {
    a:after { content:''; }
    a[href]:after { content: none !important; }
}
  1. 将此JavaScript粘贴到下部框中:
$(document).ready(function() {
    if (window.location.pathname.match('2023/schedule/') && 
       !window.location.pathname.match('2023/schedule/presentation/')) {
        $("body").addClass("pycon-schedule");
    }
});
  1. 打印!

它将在任何https://us.pycon.org/2023/schedule/*页面上运行,而不是单个演示页,例如https://us.pycon.org/2023/schedule/presentation/88/

打印后,您可以单击Styler图标和x按钮以禁用该网站的造型器,以便您可以浏览原始版本。

Printed PyCons schedule