Ir al contenido principal

Ralsina.Me — El sitio web de Roberto Alsina

Publicaciones sobre rst2pdf (publicaciones antiguas, página 8)

Jugando con poppler, PyQt y rst2pdf

Tam­bién pue­de lle­gar a ser úti­l, por ejem­plo, co­mo una for­ma de pro­bar cam­bios de sty­les­hee­t, ha­cien­do rs­t2­pdf más fá­cil de usar.

Des­pués de un par de ho­ras de ha­cking tran­qui­lo­... no es­tá na­da mal. Im­ple­men­té el (rús­ti­co) vi­sor PDF usan­do un bin­ding py­tho­n/­po­pple­r/­Qt que en­contré en google, la in­ter­fa­ce es Py­Q­t.

Acá es­tá el vi­deo:

Una no­ta: el vi­deo lo gra­bé usa­do qt-­re­cord­m­y­desk­to­p, y ese pro­gra­ma es ge­nia­l. Fue fa­ci­lí­si­mo de ha­ce­r.

No creo que fun­cio­ne muy bien con do­cu­men­tos lar­go­s, pe­ro el ma­nual de rs­t2­pdf (u­nas 25 pá­gi­na­s) se pro­ce­sa en 5 se­gun­do­s.

Machetes: RST y Python

Si te pa­sa eso, o al­go pa­re­ci­do, pro­bá el nue­vo ma­che­te de rst, son dos ca­ri­llas A4.

Es una ver­sión pre­li­mi­na­r, las co­lum­nas iz­quier­das les fal­ta mu­cho tra­ba­jo.

Tam­bién, ya que es­ta­mo­s, ca­paz que quie­ras mi­rar el ma­che­te de py­thon.

Los dos es­tán crea­dos usan­do ReS­truc­tu­red Text y rs­t2­pdf, y li­cen­cia­dos ba­jo Crea­ti­ve Co­m­mon­s.

Preparando un release de rst2pdf para la semana que viene

Ho­la, me lla­mo Ro­ber­to Al­si­na, soy un ex de­sa­rro­lla­dor de KDE, pro­gra­ma­dor ama­teu­r[1]_, fan de py­tho­n, mu­cho gus­to.

Es­te post (y mu­chos otros ;-) es so­bre rs­t2­pdf, una he­rra­mien­ta pa­ra con­ver­tir tex­to res­truc­tu­ra­do en PDF. Por ejem­plo, con­vier­te la re­fe­ren­cia de la bi­blio­te­ca stan­dard de py­thon en es­te PDF (no, no es "ca­li­dad de pro­duc­ció­n" to­da­vía)

Si sos usua­rio de rs­t2­pdf 0.11, o de sphi­nx o de do­cu­tils y que­rés pro­bar una ma­ne­ra al­ter­na­ti­va de crear PDFs, te re­co­mien­do que prue­bes el có­di­go de trunk de SVN.

Es­tas son al­gu­nas de las no­ve­da­des des­de la ver­sión 0.11:

  • PDFBui­l­­de­­r, una ex­­ten­­sión Sphi­nx ex­­ten­­sion pa­­ra ge­­ne­­rar PDFs.

  • Ke­r­­ning (re­­quie­­re wo­r­­da­­xe de SVN)

  • So­­­po­r­­te de AAFi­­gu­­re (dia­­gra­­mas usan­­do AS­­CII Ar­­t)

  • Sal­­tos de pá­­gi­­na pue­­den ser pa­­res/i­m­­pa­­res/­­cua­l­­quie­­ra

  • So­­­po­r­­te de co­n­­ta­­do­­­res de pá­­gi­­na avan­­za­­dos (ma­­nua­­le­s, ro­­­ma­­no­­/a­­rá­­bi­­co­­/­­le­­tra­s)

  • Es­­ti­­los mu­­cho más po­­­de­­ro­­­so­­s, so­­­bre to­­­do pa­­ra ta­­bla­s.

  • Unas dos do­­­ce­­nas de bugs arre­­gla­­do­­s.

Así que por fa­vor pro­bá­lo, ca­paz que te gus­ta!

PyCon Argentina 2009 Día 2

En bre­ve:

  • Lle­­gué (¡en ho­­­ra!)

  • Vi En­­ten­­dien­­do Uni­­co­­­de de Fa­­cun­­do Ba­­tis­­ta.

  • Fi­­na­l­­men­­te pre­sen­­té Py­­Qt + Wx­­P­­y­­thon + Py­­Gtk. Y aquí es­­tán mis sli­­des.

    Un eno­r­­me gra­­cias a Ma­­riano Rei­n­­ga­r­­t, Ma­­riano Gue­­rra, Da­­niel Moisset y Ja­­vier Ca­s­­tri­­llo que es­­tu­­vie­­ron en re­­pre­sen­­ta­­ción de Wx­­P­­y­­thon y Py­­Gtk. Fué un asun­­to muy co­r­­dial y di­­ve­r­­ti­­do pa­­ra to­­­do­­s, es­­pe­­ro. Acá es­­tán los sli­­des de Wx y Py­­Gtk.

    Por otro la­­do, es­­ta cla­­se de co­­sas ya no dá pa­­ra fu­­tu­­ras cha­r­­la­s, al me­­nos no pa­­ra mí, ya no me di­­vie­r­­te mu­­cho.

  • Al­­mue­r­­zo.

  • Un po­­­qui­­to ta­r­­de pa­­ra Mu­l­­ti­­pro­­­ce­s­a­­mien­­to en Py­­thon de Clau­­dio Frei­­­re

  • Des­­pués me pe­r­­dí co­m­­ple­­ta­­men­­te Be­­hind the sce­­nes: Py­­thon by­te­­co­­­de de Ma­­tías Bo­r­­de­­se po­r­­que...

  • Te­­nía que dar otra cha­r­­la re­­lá­m­­pa­­go!

    El te­­ma es un vie­­jo co­­­no­­­ci­­do, la ho­­­ja de cá­l­­cu­­lo de Ra­­y­­mond He­­tti­n­­ger y ha­s­­ta hi­­ce sli­­des, in­­clu­­si­­ve tu­­ve tie­m­­po de me­­ter una re­­fe­­ren­­cia a xk­­cd... y la ne­­tbook que es­­ta­­ba usan­­do se co­l­­gó en el sli­­de #3.

    Pu­­de co­n­­tar el chis­­te (Ma­r­­cos Dio­­­ne te­­nía una re­­me­­ra con exa­c­­ta­­men­­te el xk­­cd que ne­­ce­­si­­ta­­ba en la es­­pa­l­­da), pe­­ro es­­ta­­ba salien­­do bue­­­noa y... salió ma­­l.

    Pe­­ro bue­­­no, lo in­­ten­­ta­­ré de nue­­vo la pr­­óxi­­ma.

    Y sí acá es­­tán los sli­­des que no pu­­de mo­s­­trar

  • En­­to­n­­ce­s, úl­­ti­­ma on­­fe­­ren­­cia, Un­­la­­den Swa­­llow by Co­­­llin Wi­n­­te­­r, que es­­tu­­vo bue­­­na.

  • Cie­­rre de co­n­­fe­­ren­­cia, re­­ga­­los pa­­ra los que tie­­nen sue­r­­te, cha­r­­lar un ra­­ti­­to, y a ca­­si­­ta a do­r­­mi­­r.

En otras área­s:

Fi­nal­men­te con­se­guí mi co­pia del tu­to­rial de py­thon im­pre­so con rs­t2­pdf. Es la pri­me­ra vez que un li­bro se dia­gra­ma usan­do rs­t2­pdf.

Aun­que la im­pre­sión y el en­cua­der­na­do son (in­ten­cio­nal­men­te!) ba­ra­to­s, que­dó bue­no. Acá hay al­gu­nas fo­to­s:

libro1libro2libro3libro4

Y fi­nal­men­te, fe­li­ci­ta­cio­nes a los or­ga­ni­za­do­res, fue un her­mo­so even­to!

¡Hey! ¡sphinx-rst2pdf-builder funciona!

Me die­ron de­re­cho de es­cri­tu­ra en el re­po de mer­cu­ria­l, así que aho­ra se pue­de ob­te­ner la ver­sión muy muy al­fa acá

Es­to hi­zo sal­tar va­rios bugs en rs­t2­pdf, así que se ne­ce­si­ta rs­t2­pdf de svn pa­ra que te sir­va de al­go.

Qué fun­cio­na:

  • El glo­­s­a­­rio

  • Res­­tru­c­­tu­­red text co­­­mú­n... con al­­gu­­nas ex­­ce­p­­cio­­­nes (e­­je­m­­plo: las no­­­tas al pié no es­­tán bien)

  • Ge­­ne­­ra­­ción de Ín­­di­­ce (no 100%, pe­­ro ti­­po un 75%)

No ten­go ida de qué otras par­tes de sphi­nx re­quie­ren so­por­te es­pe­cí­fi­co en rs­t2­pdf, pe­ro las voy ata­can­do a me­di­da que me en­te­ro.


Contents © 2000-2023 Roberto Alsina