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 Hack Week 18

Activity

  • over 1 year ago: rsimai liked Package odpdown
  • over 1 year ago: jgrassler originated Package odpdown
  • Show History

    Comments

    • jgrassler
      over 1 year 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
      over 1 year 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
      over 1 year 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
      over 1 year 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).

    • jgrassler
      5 months ago by jgrassler | Reply

      I did a little more tinkering with the packages on Friday and they made it into the Publishing project now. There is a catch though: the packages are Python 2 only so far. Either in the next Hack week or maybe in between (depending on how much effort it turns out to be...) I'll see about patching upstream so it becomes Python 3 ready...

    Similar Projects

    This project is one of its kind!