Skip to content

Instantly share code, notes, and snippets.

View gabrielmldantas's full-sized avatar

Gabriel Morrison Lima Dantas gabrielmldantas

  • Montréal
View GitHub Profile
@gabrielmldantas
gabrielmldantas / v4.patch
Last active September 2, 2022 21:23
Patch for spaceship-prompt v4 PKGBUILD
diff --git a/PKGBUILD b/PKGBUILD
index 73783e2..c61c00a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -24,7 +24,7 @@ pkgver() {
cd "$_pkgname"
(
set -o pipefail
- git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
+ git describe --tags 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
@gabrielmldantas
gabrielmldantas / htmltopdf.java
Created August 28, 2015 13:28
Convert HTML to PDF using Java
public void convertHtmlToPdf(String html, OutputStream out) throws DocumentException {
Document doc = Jsoup.parse(html);
doc.outputSettings().escapeMode(EscapeMode.xhtml);
Element head = doc.head();
Element style = new Element(Tag.valueOf("style"), doc.baseUri());
style.text("img { -fs-fit-images-to-width: 100% }");
head.appendChild(style);
DefaultUserAgent userAgent = new DefaultUserAgent();
ITextRenderer renderer = new ITextRenderer(userAgent);
renderer.setDocument(DOMBuilder.jsoup2DOM(doc), doc.baseUri());