{"id":17119175,"url":"https://github.com/regadas/org-cv","last_synced_at":"2026-01-05T15:05:27.465Z","repository":{"id":45214070,"uuid":"443005541","full_name":"regadas/org-cv","owner":"regadas","description":"Fork of https://gitlab.com/Titan-C/org-cv/","archived":false,"fork":false,"pushed_at":"2021-12-31T06:46:17.000Z","size":116,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-29T08:24:10.350Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Emacs Lisp","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/regadas.png","metadata":{"files":{"readme":"readme.org","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-12-30T07:51:11.000Z","updated_at":"2021-12-31T06:44:34.000Z","dependencies_parsed_at":"2022-08-29T08:31:26.989Z","dependency_job_id":null,"html_url":"https://github.com/regadas/org-cv","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regadas%2Forg-cv","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regadas%2Forg-cv/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regadas%2Forg-cv/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/regadas%2Forg-cv/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/regadas","download_url":"https://codeload.github.com/regadas/org-cv/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245195962,"owners_count":20575938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-14T17:56:27.681Z","updated_at":"2026-01-05T15:05:27.459Z","avatar_url":"https://github.com/regadas.png","language":"Emacs Lisp","funding_links":["https://liberapay.com/Titan-C/","https://www.paypal.com/cgi-bin/webscr","https://www.paypal.com/en_DE/i/scr/pixel.gif"],"categories":[],"sub_categories":[],"readme":"#+TITLE:  Org exporter for curriculum vitae\n#+AUTHOR: Óscar Nájera\n#+EMAIL:  hello@oscarnajera.com\n\n#+HUGO_BASE_DIR: doc\n#+HUGO_SECTION: post\n#+HUGO_WEIGHT: auto\n\n* Goal: Export backend for CV\n  :PROPERTIES:\n  :EXPORT_FILE_NAME: goal\n  :END:\nThis project exports an org-mode file with reasonably structured items into\na latex file, which compiles into a nice CV. In the same spirit the\norg-mode file may export to markdown so that it can be used for a web based\nCV.\n\n- Online documentation in [[https://titan-c.gitlab.io/org-cv/]]\n- Development happens in the gitlab repository: https://gitlab.com/Titan-C/org-cv\n- There is a mirror in github for backup: https://github.com/Titan-C/org-cv\n\nThis project dog feeds itself and produces the examples on this\ndocumentation page directly.\n\n* Installation\n  :PROPERTIES:\n  :EXPORT_FILE_NAME: installation\n  :END:\nThis project is not on MELPA so you have to do a manual installation. First\nclone this git repository.\n#+BEGIN_SRC bash\ngit clone https://gitlab.com/Titan-C/org-cv.git\n#+END_SRC\n\nThere are various modules to perform the export. As of now =ox-moderncv=,\n=ox-altacv=, =ox-hugocv=. Choose any or all that you prefer for install. I\nuse =use-package= to manage the installation for example of =ox-moderncv=.\n\n#+BEGIN_SRC emacs-lisp\n(use-package ox-moderncv\n    :load-path \"path_to_repository/org-cv/\"\n    :init (require 'ox-moderncv))\n#+END_SRC\n\n* Basic Org file\n  :PROPERTIES:\n  :EXPORT_FILE_NAME: basic_config\n  :END:\nThe basic structure of an org file containing your CV is shown next.\n** Personal contact information\n=TITLE=, =AUTHOR= and =EMAIL= are standard org options. But on =TITLE= you\nput your foreseen job.\n\n#+attr_html: :class table table-striped\n| Field    | Description                                        |\n|----------+----------------------------------------------------|\n| TITLE    | Desired job                                        |\n| AUTHOR   | Who are you?                                       |\n| EMAIL    | Your contact email                                 |\n| ADDRESS  | Mailing address, this can span over multiple lines |\n| HOMEPAGE | URL of your website                                |\n| MOBILE   | Mobile phone                                       |\n| GITHUB   | GitHub user                                        |\n| GITLAB   | GitLab user                                        |\n| LINKEDIN | Linkedin username                                  |\n| PHOTO    | path to photo file                                 |\n\n#+BEGIN_SRC org :tangle basic_cv.org\n,#+TITLE: My dream job\n,#+AUTHOR: John Doe\n,#+email: john@doe.lost\n\n,#+ADDRESS: My Awesome crib\n,#+ADDRESS: Fantastic city -- Planet Earth\n,#+MOBILE: (+9) 87654321\n,#+HOMEPAGE: example.com\n,#+GITHUB: Titan-C\n,#+GITLAB: Titan-C\n,#+LINKEDIN: oscar-najera\n,#+PHOTO: smile.png\n#+END_SRC\n\nYou can use org-modes hierarchical structure to describe your CV. To make a\nspecific subtree an item describing an experience point (Job you have,\ndegree you pursued, etc.) you use the org properties drawer and with the\n=:CV_ENV: cventry= property. You should also include the =FROM= and =TO=\nproperties defining the span of the event, as =LOCATION= and =EMPLOYER=.\n#+BEGIN_SRC org :tangle workcontent.org\n,* Employement\n,** One job\n:PROPERTIES:\n:CV_ENV: cventry\n:FROM:     \u003c2014-09-01\u003e\n:TO:     \u003c2017-12-07\u003e\n:LOCATION: a city, a country\n:EMPLOYER: The employer\n:END:\n\nI write about awesome stuff I do.\n,** Other job\n:PROPERTIES:\n:CV_ENV: cventry\n:FROM:     \u003c2013-09-01\u003e\n:TO:     \u003c2014-08-07\u003e\n:LOCATION: my city, your country\n:EMPLOYER: The other employer\n:END:\n\nI write about awesome stuff I do.\n\n,* Other stuff I do\n- I work a lot\n- I sleep a lot\n- I eat a lot\n#+END_SRC\n* Latex Exporter\n  :PROPERTIES:\n  :EXPORT_FILE_NAME: latex_export\n  :END:\n\n** Using modern-cv\n[[https://www.ctan.org/tex-archive/macros/latex/contrib/moderncv][moderncv]] is a standard \\(\\LaTeX\\) package that you can find in many of your\nlatex distributions. I maintain a fork of it, to work with my use case at\nhttps://github.com/Titan-C/moderncv.git Feel free to use any or even your\npersonal fork for your desired use case.\n\nTo configure the export for moderncv you need the addition options in your\norg file.\n#+BEGIN_SRC org :tangle moderncv.org\n# CV theme - options include: 'casual' (default), 'classic', 'oldstyle' and 'banking'\n,#+CVSTYLE: banking\n# CV color - options include: 'blue' (default), 'orange', 'green', 'red', 'purple', 'grey' and 'black'\n,#+CVCOLOR: green\n#+END_SRC\n\n# Next block is to generate exports\n#+BEGIN_SRC org :exports none :tangle moderncv.org\n#+include: basic_cv.org\n#+include: sideactivities.org\n#+include: workcontent.org\n#+END_SRC\nWhen exporting you can call the following function to get the latex file.\n#+BEGIN_SRC emacs-lisp\n(org-export-to-file 'moderncv \"moderncv.tex\")\n(org-latex-compile \"moderncv.tex\")\n#+END_SRC\n\n#+BEGIN_EXPORT md\n\u003cobject data=\"moderncv.org.pdf\" type=\"application/pdf\" width=\"100%\" height=\"500px\"\u003e\n\u003cp\u003eAlternative text - include a link \u003ca href=\"moderncv.org.pdf\"\u003eto the PDF!\u003c/a\u003e\u003c/p\u003e\n\u003c/object\u003e\n#+END_EXPORT\n** Using alta-cv\n[[https://github.com/liantze/AltaCV][AltaCV]] is another project to generate a CV, you will need to install it\nyourself. I maintain a fork too at https://github.com/Titan-C/AltaCV.git\nbecause I need extra features and I encourage to use this fork on the\n=sections= branch.\n\nThe style of this CV is more involved and you need some configuration in\nyour org file to get it to work. First define the margins, the large margin\nto the right is to allow for a second column.\n#+BEGIN_SRC org :tangle altacv.org\n,#+LATEX_HEADER: \\geometry{left=1cm,right=9cm,marginparwidth=6.8cm,marginparsep=1.2cm,top=1.25cm,bottom=1.25cm}\n#+END_SRC\n# Next block is to generate exports\n#+BEGIN_SRC org :exports none :tangle altacv.org\n#+include: basic_cv.org\n#+END_SRC\nContent on the right column has the same structure of a org file, but you\nneed to enclose it in the =\\marginpar{}= command as shown next.\n#+BEGIN_SRC org :tangle altacv.org\n,#+latex: \\marginpar{\n#+END_SRC\n#+BEGIN_SRC org :tangle sideactivities.org\n,* Main Interests\n- Free/Libre and Open Source Software (FLOSS)\n- Free food\n- Free beer\n\n,* Programming\n- Python\n- C/C++\n- EmacsLisp\n- Bash\n- JavaScript\n- PHP\n\n,* Languages\n\n- *English*  Fluent\n- *German*   Fluent\n- *Spanish*  Native\n- *French*   Intermediate\n#+END_SRC\n# Next block is to generate exports\n#+BEGIN_SRC org :exports none :tangle altacv.org\n#+include: sideactivities.org\n#+END_SRC\n#+BEGIN_SRC org :tangle altacv.org\n,#+latex: }\n#+END_SRC\n# Next block is to generate exports\n#+BEGIN_SRC org :exports none :tangle altacv.org\n#+include: workcontent.org\n#+END_SRC\n\nWhen exporting you can call the following function to get the latex file.\n#+BEGIN_SRC emacs-lisp\n(org-export-to-file 'altacv \"altacv.tex\")\n(org-latex-compile \"altacv.tex\")\n#+END_SRC\n\n#+BEGIN_EXPORT md\n\u003cobject data=\"altacv.org.pdf\" type=\"application/pdf\" width=\"100%\" height=\"500px\"\u003e\n\u003cp\u003eAlternative text - include a link \u003ca href=\"altacv.org.pdf\"\u003eto the PDF!\u003c/a\u003e\u003c/p\u003e\n\u003c/object\u003e\n#+END_EXPORT\n\n** Using AwesomeCV\n\n[[https://github.com/posquit0/Awesome-CV][AwesomeCV]] is another LaTeX template for producing nice-looking\nCVs and cover letters. This style also supports some additional options. For example:\n\n#+BEGIN_SRC org :tangle awesomecv.org\n# CV color - options include: 'awesome-red (default), 'awesome-emerald,\n# 'awesome-skyblue', 'awesome-pink', 'awesome-orange', 'awesome-nephritis',\n# 'awesome-concrete' and 'awesome-darknight', plus any standard color names.\n,#+CVCOLOR: awesome-red\n# Specify the position and style of the photo\n,#+PHOTOSTYLE: right,noedge\n#+END_SRC\n\n# Next block is to generate exports\n#+BEGIN_SRC org :exports none :tangle awesomecv.org\n#+include: basic_cv.org\n#+include: sideactivities.org\n#+include: workcontent.org\n#+END_SRC\n\nWhen exporting you can call the following function to get the latex file.\n#+BEGIN_SRC emacs-lisp\n(org-export-to-file 'awesomecv \"awesomecv.tex\")\n(org-latex-compile \"awesomecv.tex\")\n#+END_SRC\n\nNote that AwesomeCV uses the =fontspec= package, so you need to set =org-latex-compiler= to =lualatex= or =xelatex= for it to work.\n\n In addition to the regular document attributes, the following are supported:\n\n#+attr_html: :class table table-striped\n| Field           | Description                                                 |\n|-----------------+-------------------------------------------------------------|\n| PHOTOSTYLE      | Style of photo to use. Comma-separated values can include   |\n|                 | circle/rectangle,edge/noedge,left/right.                    |\n| CVCOLOR         | Color of highlights.                                        |\n| STACKOVERFLOW   | Stack overflow info, must be specified as \"=ID username=\"     |\n| FONTDIR         | Directory where the fonts can be found, defaults            |\n|                 | to =fonts/= (as in the standard AwesomeCV)                    |\n| CVHIGHLIGHTS    | Whether to colorize highlights. Defaults to true            |\n| QUOTE           | Optional quote to include at the top of the CV              |\n| FIRSTNAME       | First name to be shown in the CV. By default the first      |\n|                 | space-separated part of AUTHOR is used.                     |\n| LASTNAME        | Last name to be shown in the CV.  By default the second     |\n|                 | space-separated part of AUTHOR is used.                     |\n| CVFOOTER_LEFT   | Text to include in the left footer. None by default         |\n| CVFOOTER_MIDDLE | Text to include in the middle footer. None by default.      |\n| CVFOOTER_RIGHT  | Text to include in the right footer. None by default.       |\n| LATEX_TITLE     | Text to use as the title section. \\makecvheader by default. |\n|                 | (Can specify \\makecvheader[R] to justify to the right)      |\n\n*** CV environments\n\nAwesomeCV supports a few additional types of environment types in =CV_ENV=,\nincluding =cvemployer=, =cvskills=, =cvhonors= and =cvschool= (see full list below).\nSome of these support additional property fields:\n\n#+attr_html: :class table table-striped\n| Field     | Description                                                      |\n|-----------+------------------------------------------------------------------|\n| FROM      | Start date of the entry                                          |\n| TO        | End date of the entry                                            |\n| DATE      | Shortcut to specify both =FROM= and =TO= as the same date.           |\n|           | Both =FROM= and =TO= override =DATE=.                                  |\n| EMPLOYER  | Employer or organization, can also be specified                  |\n|           | as =ORGANIZATION=, =SCHOOL=, =EVENT= or =POSITION= (different            |\n|           | names make more sense depending on the type of environment)      |\n| LABEL     | In =cvsubentry= environments, adds the given text to the left      |\n|           | of the date range, can be used to add additional information     |\n|           | to the entry.                                                    |\n| RIGHT_IMG | path to an image to include floating to the right of a =cventry=,  |\n|           | a =cvsubentry= or =cvschool= entry. Meant to be used to show a logo. |\n| PAGEBREAK | Causes a LaTeX =\\clearpage= statement to be inserted in the        |\n|           | exported output before the heading.                              |\n\nAll the supported values of =CV_ENV= for CVs are described below.\n\n**** =cventries=\n\nEnclose all the subheaders in a =cventries= environment. Subheaders can\nbe of type =cventry=, =cvschool=, or =cvemployer=.\n\n**** =cvhonors=\n\nEnclose all the subheaders in a =cvhonors= environment. Subheaders must\nbe of type =cvhonor=\n\n**** =cventry=\n\nConverts to a =\\cventry= command. Supports attributes =FROM=, =TO=, =DATE=,\n=EMPLOYER=, =LOCATION=, =RIGHT_IMG=.\n\n**** =cvsubentry=\n\nConverts to a =\\cvsubentry= command. Supports attributes =FROM=, =TO=, =DATE=,\n=LABEL= =RIGHT_IMG=.\n\n**** =cvemployer=\n\nConverts to a =\\cventry= with only the title line. Supports attributes\n=FROM=, =TO=, =DATE= and =LOCATION=.\n\n**** =cvschool=\n\nConverts to a =\\cventry=. The headline should contain the degree\nobtained, shown as the main title. Supports attributes =LOCATION=,\n=SCHOOL=, =FROM=, =TO=, =DATE= and =RIGHT_IMG=.\n\n**** =cvhonor=\n\nConverts to a =\\cvhonor= command (must be inside a =cvhonors=\nheadline). Supports attributes =LOCATION=, =EMPLOYER= (in this case =EVENT=\nor =POSITION= might be more semantically accurate, and can also be\nused), =FROM=, =TO=, =DATE=.\n\n**** =cvskills=\n\nConverts to a =\\cvskills= environment. The headline must contain a\n[[https://orgmode.org/manual/Plain-lists.html][description list]], which gets converted into a sequence of =\\cvskill=\ncommands, with the term as the skill title and the description as its\ncontents.\n\n#+BEGIN_EXPORT md\n\u003cobject data=\"awesomecv.org.pdf\" type=\"application/pdf\" width=\"100%\" height=\"500px\"\u003e\n\u003cp\u003eAlternative text - include a link \u003ca href=\"awesomecv.org.pdf\"\u003eto the PDF!\u003c/a\u003e\u003c/p\u003e\n\u003c/object\u003e\n#+END_EXPORT\n\n*** Cover letter environments\nAwesomeCV also supports generating cover letters. For this, =CV_ENV= can have a few additional values, shown below.\n\n**** =letterheader=\n\nThis environment provides heading/signature information for a cover letter. Supports attributes =RECIPIENT=. =EMPLOYER=, =LOCATION=, =LETTER_OPENING=, =LETTER_CLOSING=, =LETTER_ATTACHED=, =DATE=, =DATEFORMAT=.\n\nNote that the text within the heading is not exported! You can use this, for example, to keep notes about your application or the employer. For example:\n\n#+BEGIN_SRC org :exports none :tangle awesome-letter.org\n#+include: basic_cv.org\n#+END_SRC\n\n#+begin_src org :tangle awesome-letter.org\n,* Recipient\n:PROPERTIES:\n:CV_ENV:   letterheader\n:RECIPIENT: International Recruiting team\n:EMPLOYER: Employer Co.\n:LOCATION: Someplace, the world\n:LETTER_OPENING: Dear International Recruiting team\n:LETTER_CLOSING: Kind regards,\n:LETTER_ATTACHED: Curriculum Vitae\n:END:\n\nTitle and content are not exported.\nAdd any notes about the recipient here\nThey will *not* be exported.\n#+end_src\n\n#+attr_html: :class table table-striped\n| Field           | Description                                                                       |\n|-----------------+-----------------------------------------------------------------------------------|\n| RECIPIENT       | Addressee E.g. Company Recruitment Team                                           |\n| EMPLOYER        | Company name                                                                      |\n| LOCATION        | Company address                                                                   |\n| LETTER_OPENING  | Letter opening, E.g. Dear Ms./Mr./Dr. LastName                                    |\n| LETTER_CLOSING  | Letter closing, E.g. Yours Sincerely,                                             |\n| DATE            | The date used for the letter, uses \\\\today as default if unspecified              |\n| DATEFORMAT      | Specify an alternative date format for the letter header                          |\n|                 | E.g. %e %M %Y might provide 19 March 2021                                         |\n| LETTER_ATTACHED | Attachments to the letter, will be listed at the bottom. E.g. \"Curriculum Vitae\"  |\n\n**** =cvletter=\n\nConverts to a =\\cvletter= environment. This holds the content of a cover letter. The body can be subdivided using =lettersection= headings. The heading title is converted to a title line at the top of the letter.\n\n#+begin_src org :tangle awesome-letter.org\n,* Application for the position of /Awesome Job/ (job reference #123456)\n:PROPERTIES:\n:CV_ENV:   cvletter\n:END:\n\n,** About Me\n   :PROPERTIES:\n   :CV_ENV:   lettersection\n   :END:\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Duis ullamcorper neque sit amet lectus facilisis sed luctus nisl iaculis. Vivamus at neque arcu, sed tempor quam. Curabitur pharetra tincidunt tincidunt. Morbi volutpat feugiat mauris, quis tempor neque vehicula volutpat. Duis tristique justo vel massa fermentum accumsan. Mauris ante elit, feugiat vestibulum tempor eget, eleifend ac ipsum. Donec scelerisque lobortis ipsum eu vestibulum. Pellentesque vel massa at felis accumsan rhoncus.\n\n,** Why Employer Co.?\n   :PROPERTIES:\n   :CV_ENV:   lettersection\n   :END:\nSuspendisse commodo, massa eu congue tincidunt, elit mauris pellentesque orci, cursus tempor odio nisl euismod augue. Aliquam adipiscing nibh ut odio sodales et pulvinar tortor laoreet. Mauris a accumsan ligula. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Suspendisse vulputate sem vehicula ipsum varius nec tempus dui dapibus. Phasellus et est urna, ut auctor erat. Sed tincidunt odio id odio aliquam mattis. Donec sapien nulla, feugiat eget adipiscing sit amet, lacinia ut dolor. Phasellus tincidunt, leo a fringilla consectetur, felis diam aliquam urna, vitae aliquet lectus orci nec velit. Vivamus dapibus varius blandit.\n\n,** Why me?\n   :PROPERTIES:\n   :CV_ENV:   lettersection\n   :END:\n Duis sit amet magna ante, at sodales diam. Aenean consectetur porta risus et sagittis. Ut interdum, enim varius pellentesque tincidunt, magna libero sodales tortor, ut fermentum nunc metus a ante. Vivamus odio leo, tincidunt eu luctus ut, sollicitudin sit amet metus. Nunc sed orci lectus. Ut sodales magna sed velit volutpat sit amet pulvinar diam venenatis.\n#+end_src\n**** =cvletter_notitle=\n\nSame as =cvletter=, but does not include a letter title at the top.\n\n**** =lettersection=\n\nConverts to a =\\lettersection= command. These are the headline portions of a cover letter.\n\n#+BEGIN_EXPORT md\n\u003cobject data=\"awesome-letter.org.pdf\" type=\"application/pdf\" width=\"100%\" height=\"500px\"\u003e\n\u003cp\u003eAlternative text - include a link \u003ca href=\"awesome-letter.org.pdf\"\u003eto the PDF!\u003c/a\u003e\u003c/p\u003e\n\u003c/object\u003e\n#+END_EXPORT\n* Markdown Hugo Exporter\n  :PROPERTIES:\n  :EXPORT_FILE_NAME: hugo_export\n  :END:\nIf your target is not a PDF file but a website, this exporter extends the\n[[https://ox-hugo.scripter.co/][ox-hugo]] exporter backend. So be sure to install that too.\n\nTo export, there is nothing fancy to keep track of, but as an example I\nexclude some tags during export.\n\n#+BEGIN_SRC emacs-lisp\n(let ((org-export-exclude-tags '(\"noexport\" \"latexonly\")))\n     (org-export-to-file 'hugocv \"hugocv.md\"))\n#+END_SRC\n\nYou are responsible for styling your website.\n\n* License\n  :PROPERTIES:\n  :EXPORT_FILE_NAME: license\n  :END:\n#+begin_quote\n    org-cv\n    Copyright (C) 2018-2020  Óscar Nájera\n\n    This program is free software: you can redistribute it and/or modify\n    it under the terms of the GNU General Public License as published by\n    the Free Software Foundation, either version 3 of the License, or\n    (at your option) any later version.\n\n    This program is distributed in the hope that it will be useful,\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n    GNU General Public License for more details.\n#+end_quote\n\n* Tips\n  :PROPERTIES:\n  :EXPORT_FILE_NAME: tips\n  :END:\n\nIf you have found this project useful. Please consider giving back. You can\nkindly tip me for this project\n\n- Stellar :: GDPTOFND6HSE5AVHPRXOCJFOA6NPFB65JAEWKTN23EBUGBB2AU4PLIBD\n- liberapay :: [[https://liberapay.com/Titan-C/][Titan-C]]\n\n\n#+BEGIN_EXPORT md\n\u003cform action=\"https://www.paypal.com/cgi-bin/webscr\" method=\"post\" target=\"_top\"\u003e\n\u003cinput type=\"hidden\" name=\"cmd\" value=\"_s-xclick\" /\u003e\n\u003cinput type=\"hidden\" name=\"hosted_button_id\" value=\"Y3VB5VL7PD3QC\" /\u003e\n\u003cinput type=\"image\" src=\"https://www.paypalobjects.com/en_US/DK/i/btn/btn_donateCC_LG.gif\" border=\"0\" name=\"submit\" title=\"PayPal - The safer, easier way to pay online!\" alt=\"Donate with PayPal button\" /\u003e\n\u003cimg alt=\"\" border=\"0\" src=\"https://www.paypal.com/en_DE/i/scr/pixel.gif\" width=\"1\" height=\"1\" /\u003e\n\u003c/form\u003e\n#+END_EXPORT\n\n* Local Variables                                                   :ARCHIVE:\n# Local Variables:\n# eval: (add-hook 'after-save-hook #'org-hugo-export-wim-to-md-after-save :append :local)\n# End:\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fregadas%2Forg-cv","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fregadas%2Forg-cv","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fregadas%2Forg-cv/lists"}