Skip to main content

Ralsina.Me — Roberto Alsina's website

Posts about rst2pdf (old posts, page 6)

Released rst2pdf 0.10!

Af­ter 8 months (!) it's fi­nal­ly out: rst2pdf 0.10 ready for down­load­ing from its home­page.

If you don't know what I'm talk­ing about, rst2pdf lets you cre­ate PDF files from a sim­ple, very light­ly marked pure text for­mat called re­struc­tured text and is the eas­i­est way to cre­ate nice doc­u­men­ta­tion for your free soft­ware project and more!

Here is the man­u­al which is cre­at­ed us­ing rst2pdf it­self from this.

And here's a (maybe par­tial) list of the changes, which should con­vince you that you re­al­ly want this ver­sion:

  • Is­­sue 87: Ta­ble head­­ers can be re­­peat­ed in each page (thanks to Ya­­sushi Ma­­su­­da)

  • Is­­sue 93: Line num­ber sup­­port for code blocks (:­li­­nenos: true)

  • Is­­sue 111: Added --no-­­foot­note-back­­links op­­tion

  • Is­­sue 107: Sup­­port lo­­cal­ized di­rec­­tives/roles (ex­am­­ple: som­­maire in­­stead of con­­tents)

  • Is­­sue 112: Fixed crash when pro­cess­ing em­p­­ty list items

  • Is­­sue 98: No­break sup­­port, and set as de­­fault for in­­­line-l­it­er­als so they don't hy­phen­ate.

  • Slight­­ly bet­ter tests

  • Back­­­ground col­ors in text styles work with re­­port­lab 2.3

  • Is­­sue 99: Fixed hy­phen­a­tion in head­­er­s/­­foot­ers (re­quires wor­­daxe 0.3.2)

  • Is­­sue 106: Crash on de­­mo.txt fixed (re­quires wordxe 0.3.2)

  • Is­­sue 102: Im­­ple­­men­t­ed styles for bul­let­ed and num­bered lists

  • Is­­sue 38: De­­fault head­­er­s/­­foot­ers via op­­tion­s, con­­fig file or stylesheet

  • Is­­sue 88: Im­­ple­­men­t­ed much bet­ter book-style TOCs

  • Is­­sue 100: Fixed bug with head­­er­s/­­foot­ers and Re­­port­lab 2.3

  • Is­­sue 95: Fixed bug with in­­­den­t­ed ta­bles

  • Is­­sue 89: Im­­ple­­men­t­ed --ver­­sion

  • Is­­sue 84: Fixed bug with rel­a­­tive in­­­clude paths

  • Is­­sue 85: Fixed bug with ta­ble cell styles

  • Is­­sue 83: Fixed bug with nu­mer­ic col­ors in back­­­Col­or at­tribute

  • Is­­sue 44: Sup­­port for stdin and std­out

  • Is­­sue 79: Added --stylesheet-­­path op­­tion

  • Is­­sue 80: Send warn­ings to stder­r, not std­out

  • Is­­sue 66: Im­­ple­­men­t­ed "s­­mart quotes"

  • Is­­sue 77: Work around mis­s­ing mat­­plotlib

  • Prop­er tran­s­la­­tion of la­­bels (such as "Au­thor", "Ver­­sion" etc.) us­ing the do­cu­tils lan­guages pack­­age. (r473)

  • Fixed prob­lems with wrong or non-ex­ist­ing fonts. (r484)

  • Page tran­si­­tion ef­­fect sup­­port for pre­sen­­ta­­tions (r423)

A bit more work in rst2pdf

A bit of time to­day, too:

  • Start­ed look­ing at is­­sue re­­port­ed by msouli­er (not re­pro­­duced yet)

  • Im­­ple­­men­t­ed im­prove­­ment re­quest­ed in Is­­sue 111 in r520 (in­­clud­ing docs and sam­­ple con­­fig file). Now it needs to be ver­i­­fied by ad­k2012

  • Ver­i­­fied Is­­sue 106 is­n't hap­pen­ing any­­more and closed it.

  • Closed Is­­sue 76 as Won­t­­Fix be­­cause I am not keep­­ing RL2.1 in­­stalled :-(

  • Closed Is­­sue 99 be­­cause it's fixed in wor­­daxe 0.3.2

UP­DATE: The changel­og in SVN is get­ting more than long enough to de­serve a new re­lease!

rst2pdf bugfixes

Af­ter an aw­ful­ly long time, I set aside one hour for cod­ing, and spent it on bug­fix­ing for rst2pdf.

  • Fixed Is­­sue 112 with r513

  • Fixed Is­­sue 107 with r516

  • Start­ed im­­ple­­men­t­ing Is­­sue 111

Not much work (the fix­es were very sim­ple) but at least I am do­ing some­thing. Im­por­tant since some peo­ple ac­tu­al­ly use this pro­gram ;-)

Back from the dead.

Yes, again, two months passed and noth­ing on the blog. What can I say, my life takes a lot of my time.

Any­way: I will try to ac­tu­al­ly write my PyQt tu­to­ri­al based on what I showed at Lati­noWare (I said "will write it in a few days". Ja!), and start push­ing things out ev­ery once in a while.

The on­ly FLOSS I did was some bug­fix­es for rst2pdf which is des­per­ate­ly need­ing a new re­lease.

Hope­ful­ly march will mean a bit more time for free soft­ware and writ­ing.

On oth­er ar­eas:

  • KDE 4.2 is re­al­­ly good. Beats 3.5 for me, like for most any­one else that was not con­vinced yet.

  • I want to try my hand at a cou­­ple of plas­­moids (yes, I do have at least one semi-o­rig­i­­nal idea)

So, see you soon, dear read­er­s. Maybe. Prob­a­bly.