转换和合并会议日程安排,可兼容

schedule-convert的Python项目详细描述


使用此选项可将任何计划转换为frab兼容的XML。在

安装

很简单:

pip install schedule-convert

使用

这样运行:

^{pr2}$

自动检测源文件的格式。目标格式 可以使用-f参数指定。可能的值包括:

  • xml:Frab-xml。在
  • ical:iCalendar兼容ics文件。在
  • xcal:xCal文件,不确定用于什么。在

输入格式

  • Frab XML。显然。在
  • 会话JSON。请参阅this page为您的会议启用它,或发送 指向拥有权限的人的链接。在
  • Ini文件。首先设置会议属性。可能的键是:
    • title(必需)
    • slug(必需)
    • url(必需)
    • timezone:只支持简单的+05-11。在
    • track:事件的默认跟踪名。在
  • CSV表格。必须具有具有列名的标题。支持的列是:
    • day:格式是YYYY-MM-DD或更简单的MM-DD。你只需要写下来 每天一次。在
    • room:同样,在房间日程表的顶部写一次。在
    • track:事件跟踪。如果为空,则使用此行上方的第一个非空值。在
    • title:必需。在
    • start:开始时间,如HH:MM。在
    • end:结束时间,如HH:MM。如果这不是 如果有duration,则返回房间。在
    • duration:事件的持续时间(分钟)。再次使用此列 或end。你需要一个。在
    • speakerspeakers:用逗号或分号分隔它们。在
    • abstractdescriptionsubtitleurllanguageid:可选 事件的字段。在

登录页

schedule converter可以选择生成一个完整的目录 向与会者演示的文件和HTML:

schedule_convert input1.xml input2.json -l output https://conf.info/schedule

这样,它将在output目录中生成以下文件:

  • schedule.xml,具有与frab兼容的XML计划。在
  • schedule.ics,具有与iCalendar兼容的计划。在
  • schedule.xml.pngschedule.ics.png,其网址为 以上时间表。它将使用给定的基路径:https://conf.info/schedule.xml。在
  • giggity.png,带有Giggity应用程序的二维码。在
  • schedule.html,登录页链接到所有这些文件。在

完成这些之后,将文件上载到您的web服务器并共享链接 和与会者在一起。在

作者和许可证

作者:伊利亚·兹维列夫,根据麻省理工学院授权出版。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用split函数分割字符串,但没有得到期望的结果   未找到包含derby数据库嵌入架构的sql Java桌面应用程序错误   java elasticsearch vs solr用于定制全文搜索系统   java Android:创建没有startOffset的动画延迟?   java如何查看其他应用程序接收的数据?   java如何在Linux中使用D和classpath选项运行jar文件   java和域设计最佳实践   具有相同内存位置的java数组,将显示为输出   连接到java中的elasticsearch?   Java Playframework重定向到带有Json负载的外部url   java无法在Android平台上使用InputStream为蓝牙socket创建ObjectInputStream   使用POI将Excel日期转换为Java日期,年份未正确显示   oracle从数据库层还是Java层调用webservice?