I have been known to talk anybody I held presentations with into using odpdown.

That was always a little awkward, since it started off with pip install odpdown, rather than zypper install odpdown. I want to fix this awkwardness and package odpdown properly so it can be installed as a RPM package. I'll also include the auxiliary infrastructure I've added around it over the years (various Makefiles and scripts for generating transcripts from comments) to the package so others can benefit from that stuff, too.

Looking for mad skills in:

Nothing? Add some keywords!

This project is part of:

Hack Week 17

Activity

  • 7 months ago: rsimai liked Package odpdown
  • 8 months ago: jgrassler originated Package odpdown
  • Show History

    Comments

    • jgrassler
      7 months ago by jgrassler | Reply

      Not much there, yet, but here's a basic package for now (remove the spaces from the URL, the form unsuccessfully interprets alphanumeric characters as Emojis):

      https://build.opensuse.org/project/show/home: jgrassler: branches: Publishing

      I'm still tinkering with the Ultimate Makefile[tm] that will be the centerpiece of odpdown-init, odpdown's moral equivalent to git init, which will provide you with a ready made working directory already set up with a Makefile and all the plumbing you need for building your presentation from the slide template selected, so you'll only need to edit the markdown slides and enter make.

      This Makefile will be a little more generic than the tailor made ones I usually write when I create a new presentation, and it ventures into territory where Make begins to become...stubborn and easily annoyed.

    • jgrassler
      7 months ago by jgrassler | Reply

      Ok, https://github.com/jgrassler/odpdown-tools has the first batch of Makefiles now (turns out that multiple Makefiles solve a whole lot of problems somewhat elegantly), these turn LibreOffice Draw drawings into a series of PNG files, one for each page. More to come tomorrow...

    • jgrassler
      7 months ago by jgrassler | Reply

      ...and now these Makefiles are finally at a point where they build various presentations representing various corner cases. You will find the result of all that tinkering in the odpdown-tools package in

      https://build.opensuse.org/project/show/home: jgrassler: branches: Publishing

      It's not merged or even submitted anywhere, yet. I'll figure that out next (it's a bit complicated since I'll need to get python-lpod into devel![add-emoji](https://assets-cdn.github.com/images/icons/emoji/languages.png)python and Factory first before this will build in Publishing (or maybe I can get the Publishing maintainers to include python-lpod (which is ontopic after all - it's a library for manipulating LibreOffice documents). We'll see.

      For now I simply turned on the publish flag for my branch project, so feel free to play with odpdown-tools :-)

      It works for most of the corner cases I could come up with (presentations with SVG, Dia and Draw images or no images at all) and is quite usable, all in all.

    • jgrassler
      7 months ago by jgrassler | Reply

      tl;dr: all packages exist in home: jgrassler: branches: publishing. Please install from there for now (I'll see about submitting them to devel projects/Factory some time this week).

    Similar Projects

    This project is one of its kind!