https://github.com/pablohn26/cv-test
https://github.com/pablohn26/cv-test
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/pablohn26/cv-test
- Owner: Pablohn26
- License: agpl-3.0
- Created: 2023-03-23T13:14:26.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-03-23T13:16:15.000Z (about 3 years ago)
- Last Synced: 2025-06-11T15:20:56.241Z (about 1 year ago)
- Language: R
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dynamic academic CV template
Repo template for a dynamically generated academic CV (scraped from Google
Scholar). This template uses the [`scholar` R
package](https://cran.r-project.org/web/packages/scholar/index.html) to
dynamically generate a CV based on publications in the Google Scholar profile.
## Basic instructions
> These instructions assume that you have a [GitHub](https://github.com)
account, and have basic knowledge on how to use it, from the web, desktop or
command line.
1. Click on "Use this template" in the button row above to create a repo with
this template.
2. Obtain your Google Scholar profile ID and copy it.

3. Paste that id in the `myId` variable in the YAML preamble to the RMarkdown
file (don't worry about that if you don't understand, just paste the ID in
[this line](https://github.com/JJ/dynamic-academic-cv-template/blob/95157f5627223d26d6362a366e963e21e09b252f/academic-cv-summary.Rmd#L9)
```yaml
myId: EmD_lTEAAAAJ
```
4. Save, commit and push (that will be done automatically for you if you're
using the web interface)
```shell
git commit -am "Use my own ID" && git push
```
5. Navigate to the last action in the *Actions* menu, the one on top, such as
[this
one](https://github.com/JJ/dynamic-academic-cv-template/actions/runs/4487482539). The
PDF and DOCX for your CV will be in a zip file that you can download clicking in
`academic-cv`, such as [this
one](https://github.com/JJ/dynamic-academic-cv-template/suites/11725063370/artifacts/610441418)
> The first run will take north of 10 minutes. The cache will kick in after
that, resulting in a duration of around 3 minutes.
The curriculum will be also auto-generated every 1st and 15th of every
month. You'll get an email from GitHub when this happens.
You have any problem, just [raise an issue](https://github.com/JJ/dynamic-academic-cv-template/issues)
## More advanced usage
The installed R packages include the above mentioned `scholar`, as well as
`ggplot2` for plotting and `dplyr` for processing. You can edit either the text
or R chunks of [`academic-cv-summary.Rmd`](academic-cv-summary.Rmd) at will; the
new version will be generated when you push changes to `main`, and thereafter
every 15 days (or so).
You can also set up your own repo from [one of the
releases](https://github.com/JJ/dynamic-academic-cv-template/releases),
customizing every bit, or adding a bibliography file (which, unfortunately,
can't be easily generated automatically from the profile).
## LICENSE
This template has been released under the [Affero GPL license](LICENSE)