From 5e7eea33b9fa835a08860a8dfc09a68dd17b2b83 Mon Sep 17 00:00:00 2001 From: kazuyanagimoto Date: Fri, 26 Apr 2024 17:28:18 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20kazuyana?= =?UTF-8?q?gimoto/typstcv@5ebee0693ebf158eb9f290005594bc6783e1c899=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- freeze.rds | Bin 352 -> 353 bytes index.html | 2 +- man/format_date.html | 36 +++++++++++++++--------------- man/resume_entry.html | 10 ++++----- search.json | 8 +++---- vignettes/awesomecv/awesomecv.pdf | Bin 157657 -> 157649 bytes vignettes/gallery.html | 2 +- 7 files changed, 29 insertions(+), 29 deletions(-) diff --git a/freeze.rds b/freeze.rds index 89e1ef0dbf0433f378a7c01557afad3a8fd8560b..ce76c85d6b7e140c781389bda2809d0d5c0e4c08 100644 GIT binary patch literal 353 zcmV-n0iOOJiwFP!0000016`2KPFyhzMpHT?m7$A@zCd39nm9jBmX%6(-5`+IAv<;? z1a~NRW`uZo)ZB_YQ?W_nXXZdS&ak7lvx>#`rs^7`u6SvKbAOD{f|g*oo~H|M#A zC?F_coedJRuRgd;38I5EdsHG9ED5rfQlWVcED&sNqONJ4y>xILjlN*OG>^t?`p|~2)xshFk0H@%Tg0Xjy@5K z4G65hM@*@|&>_qoK#=SjHf4*P6cXfI3-^QS@H$mfC9-|3k~Ilr9Q$;4E4^?*(%)E>uywzooC zJ#M8c;FY!;gUmIf%7gj)+UHpPF65#%7KDP zP{heYsYNm=#25+N(b=jL7_bz_cJFzb#6W(_-`Z^+g9(vk6FzsZX ytjEdAzRu)qB!g`Cy*$WfH~g7LZ`-zyzn-4{+xGfAJdVhizyAOpR_3WE0ssI=6Qt$< diff --git a/index.html b/index.html index f5d4a3d..80eff27 100644 --- a/index.html +++ b/index.html @@ -321,7 +321,7 @@

Date Formatter

format_date( start = "date_start", end = "date_end", - format = "%Y", + date_format = "%Y", sep = "->", sort_by = "start" ) |> diff --git a/man/format_date.html b/man/format_date.html index cbbff79..7ca51fc 100644 --- a/man/format_date.html +++ b/man/format_date.html @@ -250,9 +250,9 @@

Usage

format_date(
   data,
   start = "start",
-  end = "end",
-  sep = "-",
-  format = "%M %Y",
+  end = NULL,
+  sep = " - ",
+  date_format = "%M %Y",
   colname_date = "date",
   replace_na = "Present",
   sort_by = "none",
@@ -265,7 +265,7 @@ 

Arguments

-data +data Data frame for resume entry @@ -273,7 +273,7 @@

Arguments

-start +start Start date column name. Default is "start" @@ -281,23 +281,23 @@

Arguments

-end +end -End date column name. Default is "end" +Optional. End date column name.
-sep +sep -Separator between start and end date. Default is "-" +Separator between start and end date. Default is " - "
-format +date_format Date format. Default is "%M %Y" @@ -305,7 +305,7 @@

Arguments

-colname_date +colname_date Name for the generated date column. Default is "date" @@ -313,7 +313,7 @@

Arguments

-replace_na +replace_na Value to replace NA values. Default is "Present" @@ -321,7 +321,7 @@

Arguments

-sort_by +sort_by Sort by "none", "start" or "end". Default is "none" @@ -329,7 +329,7 @@

Arguments

-decreasing +decreasing Sort in decreasing order. Default is TRUE @@ -347,13 +347,13 @@

Examples

library(typstcv)
 
 work |>
-  format_date(format = "%Y", sort_by = "start") |>
+  format_date(end = "end", date_format = "%Y", sort_by = "start") |>
   resume_entry()
```{=typst}
-#resume-entry(title: "Associate Professor",location: "Zürich, Switzerland",date: "1909-1911",description: "University of Zürich",)
-#resume-entry(title: "Junior Professor",location: "Bern, Switzerland",date: "1908-1909",description: "University of Bern",)
-#resume-entry(title: "Technical Assistant",location: "Bern, Switzerland",date: "1902-1908",description: "Federal Patent Office",)
+#resume-entry(title: "Associate Professor",location: "Zürich, Switzerland",date: "1909 - 1911",description: "University of Zürich",)
+#resume-entry(title: "Junior Professor",location: "Bern, Switzerland",date: "1908 - 1909",description: "University of Bern",)
+#resume-entry(title: "Technical Assistant",location: "Bern, Switzerland",date: "1902 - 1908",description: "Federal Patent Office",)
 ```
diff --git a/man/resume_entry.html b/man/resume_entry.html index ce18c8f..b33eb62 100644 --- a/man/resume_entry.html +++ b/man/resume_entry.html @@ -261,7 +261,7 @@

Arguments

-data +data A data frame with columns for title, location, date, and description @@ -269,7 +269,7 @@

Arguments

-title +title The column name for the title. Default is "title" @@ -277,7 +277,7 @@

Arguments

-location +location The column name for the location. Default is "location" @@ -285,7 +285,7 @@

Arguments

-date +date The column name for the date. Default is "date" @@ -293,7 +293,7 @@

Arguments

-description +description The column name for the description. Default is "description" diff --git a/search.json b/search.json index 128c79f..71cd369 100644 --- a/search.json +++ b/search.json @@ -36,7 +36,7 @@ "href": "man/format_date.html", "title": "typstcv", "section": "", - "text": "Data Column Formatter\n\n\n\nformat_date(\n data,\n start = \"start\",\n end = \"end\",\n sep = \"-\",\n format = \"%M %Y\",\n colname_date = \"date\",\n replace_na = \"Present\",\n sort_by = \"none\",\n decreasing = TRUE\n)\n\n\n\n\n\n\n\ndata\n\n\nData frame for resume entry\n\n\n\n\nstart\n\n\nStart date column name. Default is \"start\"\n\n\n\n\nend\n\n\nEnd date column name. Default is \"end\"\n\n\n\n\nsep\n\n\nSeparator between start and end date. Default is \"-\"\n\n\n\n\nformat\n\n\nDate format. Default is \"%M %Y\"\n\n\n\n\ncolname_date\n\n\nName for the generated date column. Default is \"date\"\n\n\n\n\nreplace_na\n\n\nValue to replace NA values. Default is \"Present\"\n\n\n\n\nsort_by\n\n\nSort by \"none\", \"start\" or \"end\". Default is \"none\"\n\n\n\n\ndecreasing\n\n\nSort in decreasing order. Default is TRUE\n\n\n\n\n\n\nData frame with formatted date column\n\n\n\n\nlibrary(typstcv)\n\nwork |>\n format_date(format = \"%Y\", sort_by = \"start\") |>\n resume_entry()\n\n```{=typst}\n#resume-entry(title: \"Associate Professor\",location: \"Zürich, Switzerland\",date: \"1909-1911\",description: \"University of Zürich\",)\n#resume-entry(title: \"Junior Professor\",location: \"Bern, Switzerland\",date: \"1908-1909\",description: \"University of Bern\",)\n#resume-entry(title: \"Technical Assistant\",location: \"Bern, Switzerland\",date: \"1902-1908\",description: \"Federal Patent Office\",)\n```", + "text": "Data Column Formatter\n\n\n\nformat_date(\n data,\n start = \"start\",\n end = NULL,\n sep = \" - \",\n date_format = \"%M %Y\",\n colname_date = \"date\",\n replace_na = \"Present\",\n sort_by = \"none\",\n decreasing = TRUE\n)\n\n\n\n\n\n\n\ndata\n\n\nData frame for resume entry\n\n\n\n\nstart\n\n\nStart date column name. Default is \"start\"\n\n\n\n\nend\n\n\nOptional. End date column name.\n\n\n\n\nsep\n\n\nSeparator between start and end date. Default is \" - \"\n\n\n\n\ndate_format\n\n\nDate format. Default is \"%M %Y\"\n\n\n\n\ncolname_date\n\n\nName for the generated date column. Default is \"date\"\n\n\n\n\nreplace_na\n\n\nValue to replace NA values. Default is \"Present\"\n\n\n\n\nsort_by\n\n\nSort by \"none\", \"start\" or \"end\". Default is \"none\"\n\n\n\n\ndecreasing\n\n\nSort in decreasing order. Default is TRUE\n\n\n\n\n\n\nData frame with formatted date column\n\n\n\n\nlibrary(typstcv)\n\nwork |>\n format_date(end = \"end\", date_format = \"%Y\", sort_by = \"start\") |>\n resume_entry()\n\n```{=typst}\n#resume-entry(title: \"Associate Professor\",location: \"Zürich, Switzerland\",date: \"1909 - 1911\",description: \"University of Zürich\",)\n#resume-entry(title: \"Junior Professor\",location: \"Bern, Switzerland\",date: \"1908 - 1909\",description: \"University of Bern\",)\n#resume-entry(title: \"Technical Assistant\",location: \"Bern, Switzerland\",date: \"1902 - 1908\",description: \"Federal Patent Office\",)\n```", "crumbs": [ "Reference", "format_date" @@ -47,7 +47,7 @@ "href": "man/format_date.html#data-column-formatter", "title": "typstcv", "section": "", - "text": "Data Column Formatter\n\n\n\nformat_date(\n data,\n start = \"start\",\n end = \"end\",\n sep = \"-\",\n format = \"%M %Y\",\n colname_date = \"date\",\n replace_na = \"Present\",\n sort_by = \"none\",\n decreasing = TRUE\n)\n\n\n\n\n\n\n\ndata\n\n\nData frame for resume entry\n\n\n\n\nstart\n\n\nStart date column name. Default is \"start\"\n\n\n\n\nend\n\n\nEnd date column name. Default is \"end\"\n\n\n\n\nsep\n\n\nSeparator between start and end date. Default is \"-\"\n\n\n\n\nformat\n\n\nDate format. Default is \"%M %Y\"\n\n\n\n\ncolname_date\n\n\nName for the generated date column. Default is \"date\"\n\n\n\n\nreplace_na\n\n\nValue to replace NA values. Default is \"Present\"\n\n\n\n\nsort_by\n\n\nSort by \"none\", \"start\" or \"end\". Default is \"none\"\n\n\n\n\ndecreasing\n\n\nSort in decreasing order. Default is TRUE\n\n\n\n\n\n\nData frame with formatted date column\n\n\n\n\nlibrary(typstcv)\n\nwork |>\n format_date(format = \"%Y\", sort_by = \"start\") |>\n resume_entry()\n\n```{=typst}\n#resume-entry(title: \"Associate Professor\",location: \"Zürich, Switzerland\",date: \"1909-1911\",description: \"University of Zürich\",)\n#resume-entry(title: \"Junior Professor\",location: \"Bern, Switzerland\",date: \"1908-1909\",description: \"University of Bern\",)\n#resume-entry(title: \"Technical Assistant\",location: \"Bern, Switzerland\",date: \"1902-1908\",description: \"Federal Patent Office\",)\n```", + "text": "Data Column Formatter\n\n\n\nformat_date(\n data,\n start = \"start\",\n end = NULL,\n sep = \" - \",\n date_format = \"%M %Y\",\n colname_date = \"date\",\n replace_na = \"Present\",\n sort_by = \"none\",\n decreasing = TRUE\n)\n\n\n\n\n\n\n\ndata\n\n\nData frame for resume entry\n\n\n\n\nstart\n\n\nStart date column name. Default is \"start\"\n\n\n\n\nend\n\n\nOptional. End date column name.\n\n\n\n\nsep\n\n\nSeparator between start and end date. Default is \" - \"\n\n\n\n\ndate_format\n\n\nDate format. Default is \"%M %Y\"\n\n\n\n\ncolname_date\n\n\nName for the generated date column. Default is \"date\"\n\n\n\n\nreplace_na\n\n\nValue to replace NA values. Default is \"Present\"\n\n\n\n\nsort_by\n\n\nSort by \"none\", \"start\" or \"end\". Default is \"none\"\n\n\n\n\ndecreasing\n\n\nSort in decreasing order. Default is TRUE\n\n\n\n\n\n\nData frame with formatted date column\n\n\n\n\nlibrary(typstcv)\n\nwork |>\n format_date(end = \"end\", date_format = \"%Y\", sort_by = \"start\") |>\n resume_entry()\n\n```{=typst}\n#resume-entry(title: \"Associate Professor\",location: \"Zürich, Switzerland\",date: \"1909 - 1911\",description: \"University of Zürich\",)\n#resume-entry(title: \"Junior Professor\",location: \"Bern, Switzerland\",date: \"1908 - 1909\",description: \"University of Bern\",)\n#resume-entry(title: \"Technical Assistant\",location: \"Bern, Switzerland\",date: \"1902 - 1908\",description: \"Federal Patent Office\",)\n```", "crumbs": [ "Reference", "format_date" @@ -102,7 +102,7 @@ "href": "index.html", "title": "typstcv", "section": "", - "text": "This package provides helper functinons for kazuyanagimoto/quarto-awesomecv-typst. This work are inspired by these three works:\n\nByungjin Park’s Awesome-CV\n\nA beautiful LaTeX template of CV\n\nPaul Tsouchlos’s modern-cv\n\nA Typst implementation of Awesome-CV\n\nMitchell O’Hara-Wild and Rob Hyndman’s vitae\n\nR package for modern CV, including Awesome-CV\n\n\n\n\nYou can install the development version of typstcv from R-universe with:\ninstall.packages(\"typstcv\", repos = \"https://kazuyanagimoto.r-universe.dev\")\n\n\n\nYou can find a simple example and qmd code.\n\n\nYou can use the template with quarto command.\nquarto use template kazuyanagimoto/quarto-awesomecv-typst\n\n\n\nSet author information in YAML.\nauthor:\n firstname: Albert\n lastname: Einstein\n address: \"Rämistrasse 101, CH-8092 Zürich, Switzerland, Zürich\"\n position: \"Research Physicist・Professor\"\n contacts:\n - icon: fa envelope\n text: ae@example.com\n url: \"mailto:ae@example.com\"\n - icon: PATH_TO_ICON/icon.svg\n text: example.com\n url: https://example.com\n\nfontawesome icons are supported via duskmoon314/typst-fontawesome with fa prefix.\nSVG icons can be used by specifying the path to the icon file\n\n\n\n\nYou can set fonts and the accent color in YAML.\nstyle:\n color-accent: \"516db0\"\n font-header: \"Roboto\"\n font-text: \"Source Sans Pro\"\nformat:\n awesomecv-typst:\n font-paths: [\"PATH_TO_FONT\"]\n\n\n\nresume_entry() is a helper function to create resume entryies from a data frame.\neduc |>\n resume_entry(\n title = \"title\",\n location = \"location\",\n date = \"year\",\n description = \"detail\"\n)\n\n\n\ndate_formatter() is a helper function to format dates in the resume.\nwork |>\n format_date(\n start = \"date_start\",\n end = \"date_end\",\n format = \"%Y\",\n sep = \"->\",\n sort_by = \"start\"\n ) |>\n resume_entry()", + "text": "This package provides helper functinons for kazuyanagimoto/quarto-awesomecv-typst. This work are inspired by these three works:\n\nByungjin Park’s Awesome-CV\n\nA beautiful LaTeX template of CV\n\nPaul Tsouchlos’s modern-cv\n\nA Typst implementation of Awesome-CV\n\nMitchell O’Hara-Wild and Rob Hyndman’s vitae\n\nR package for modern CV, including Awesome-CV\n\n\n\n\nYou can install the development version of typstcv from R-universe with:\ninstall.packages(\"typstcv\", repos = \"https://kazuyanagimoto.r-universe.dev\")\n\n\n\nYou can find a simple example and qmd code.\n\n\nYou can use the template with quarto command.\nquarto use template kazuyanagimoto/quarto-awesomecv-typst\n\n\n\nSet author information in YAML.\nauthor:\n firstname: Albert\n lastname: Einstein\n address: \"Rämistrasse 101, CH-8092 Zürich, Switzerland, Zürich\"\n position: \"Research Physicist・Professor\"\n contacts:\n - icon: fa envelope\n text: ae@example.com\n url: \"mailto:ae@example.com\"\n - icon: PATH_TO_ICON/icon.svg\n text: example.com\n url: https://example.com\n\nfontawesome icons are supported via duskmoon314/typst-fontawesome with fa prefix.\nSVG icons can be used by specifying the path to the icon file\n\n\n\n\nYou can set fonts and the accent color in YAML.\nstyle:\n color-accent: \"516db0\"\n font-header: \"Roboto\"\n font-text: \"Source Sans Pro\"\nformat:\n awesomecv-typst:\n font-paths: [\"PATH_TO_FONT\"]\n\n\n\nresume_entry() is a helper function to create resume entryies from a data frame.\neduc |>\n resume_entry(\n title = \"title\",\n location = \"location\",\n date = \"year\",\n description = \"detail\"\n)\n\n\n\ndate_formatter() is a helper function to format dates in the resume.\nwork |>\n format_date(\n start = \"date_start\",\n end = \"date_end\",\n date_format = \"%Y\",\n sep = \"->\",\n sort_by = \"start\"\n ) |>\n resume_entry()", "crumbs": [ "Home" ] @@ -122,7 +122,7 @@ "href": "index.html#usage", "title": "typstcv", "section": "", - "text": "You can find a simple example and qmd code.\n\n\nYou can use the template with quarto command.\nquarto use template kazuyanagimoto/quarto-awesomecv-typst\n\n\n\nSet author information in YAML.\nauthor:\n firstname: Albert\n lastname: Einstein\n address: \"Rämistrasse 101, CH-8092 Zürich, Switzerland, Zürich\"\n position: \"Research Physicist・Professor\"\n contacts:\n - icon: fa envelope\n text: ae@example.com\n url: \"mailto:ae@example.com\"\n - icon: PATH_TO_ICON/icon.svg\n text: example.com\n url: https://example.com\n\nfontawesome icons are supported via duskmoon314/typst-fontawesome with fa prefix.\nSVG icons can be used by specifying the path to the icon file\n\n\n\n\nYou can set fonts and the accent color in YAML.\nstyle:\n color-accent: \"516db0\"\n font-header: \"Roboto\"\n font-text: \"Source Sans Pro\"\nformat:\n awesomecv-typst:\n font-paths: [\"PATH_TO_FONT\"]\n\n\n\nresume_entry() is a helper function to create resume entryies from a data frame.\neduc |>\n resume_entry(\n title = \"title\",\n location = \"location\",\n date = \"year\",\n description = \"detail\"\n)\n\n\n\ndate_formatter() is a helper function to format dates in the resume.\nwork |>\n format_date(\n start = \"date_start\",\n end = \"date_end\",\n format = \"%Y\",\n sep = \"->\",\n sort_by = \"start\"\n ) |>\n resume_entry()", + "text": "You can find a simple example and qmd code.\n\n\nYou can use the template with quarto command.\nquarto use template kazuyanagimoto/quarto-awesomecv-typst\n\n\n\nSet author information in YAML.\nauthor:\n firstname: Albert\n lastname: Einstein\n address: \"Rämistrasse 101, CH-8092 Zürich, Switzerland, Zürich\"\n position: \"Research Physicist・Professor\"\n contacts:\n - icon: fa envelope\n text: ae@example.com\n url: \"mailto:ae@example.com\"\n - icon: PATH_TO_ICON/icon.svg\n text: example.com\n url: https://example.com\n\nfontawesome icons are supported via duskmoon314/typst-fontawesome with fa prefix.\nSVG icons can be used by specifying the path to the icon file\n\n\n\n\nYou can set fonts and the accent color in YAML.\nstyle:\n color-accent: \"516db0\"\n font-header: \"Roboto\"\n font-text: \"Source Sans Pro\"\nformat:\n awesomecv-typst:\n font-paths: [\"PATH_TO_FONT\"]\n\n\n\nresume_entry() is a helper function to create resume entryies from a data frame.\neduc |>\n resume_entry(\n title = \"title\",\n location = \"location\",\n date = \"year\",\n description = \"detail\"\n)\n\n\n\ndate_formatter() is a helper function to format dates in the resume.\nwork |>\n format_date(\n start = \"date_start\",\n end = \"date_end\",\n date_format = \"%Y\",\n sep = \"->\",\n sort_by = \"start\"\n ) |>\n resume_entry()", "crumbs": [ "Home" ] diff --git a/vignettes/awesomecv/awesomecv.pdf b/vignettes/awesomecv/awesomecv.pdf index 013df8aaed8f5c2a7e3ae72dfe740e67d6945667..d70eac56ea3f26f7d98c10a09275aaf2f891ac88 100644 GIT binary patch delta 2966 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 delta 2959 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 q_XT<={NFuwb%-;Kh6YVUqGallery
-
+