Requires quarto for the manpage creation and pandoc for the html conversion, if required.
172 lines
4.4 KiB
Text
172 lines
4.4 KiB
Text
---
|
|
title: "marty"
|
|
section: 1
|
|
wrap: auto
|
|
columns: 60
|
|
header: User commands and usage
|
|
format:
|
|
man:
|
|
toc: true
|
|
code-fold: true
|
|
---
|
|
|
|
```{python}
|
|
#| echo: false
|
|
import yaml
|
|
with open("./content.yml") as f:
|
|
content = yaml.safe_load(f.read())
|
|
|
|
def at(obj, lang="en"):
|
|
return obj[lang]
|
|
```
|
|
|
|
## NAME
|
|
|
|
marty - describes the format and characteristics of one or more instances of Marty Oehme.
|
|
|
|
## SYNOPSIS
|
|
|
|
| **marty** \[**-e**|**\--education**] \[**-f**|**\--freelance** _client_] \[**-e**|**\--employee** _employer_]
|
|
| **marty** \[**-h**|**\--help**|**-v**|**\--version**]
|
|
|
|
## DESCRIPTION
|
|
|
|
**marty** is a code fiddler, research helper, and open data proponent.
|
|
I have worked with a small variety of international and academic organizations,
|
|
including the University of Leipzig, Roskilde University, the ILO and the UN's
|
|
UNU-WIDER. Whether it be research paths, programming challenges, data analysis
|
|
or anything else, I strive for a methodical approach that can be openly traced,
|
|
versioned, is as understandable and non-destructive as possible (so it can
|
|
always be rolled back if necessary). Thankfully, modern text processing
|
|
software, data analysis tools and programming environments make this task not
|
|
only possible, but often times the most fruitful, productive and downright
|
|
joyous way to accomplish this.
|
|
This is my manpage, so you know how to use me.
|
|
|
|
### Options
|
|
|
|
-e, \--education
|
|
|
|
: Prints brief education information.\
|
|
|
|
```{python}
|
|
#| echo: false
|
|
from IPython.display import display, Markdown
|
|
outp = ""
|
|
for ed in content["education"]:
|
|
place = ed["place"]["en"]
|
|
title = ed["title"]["en"]
|
|
date = ed["date"]["en"]
|
|
outp += f"> **{title}**\n _{place}_ ({date})\n\n"
|
|
Markdown(outp)
|
|
```
|
|
|
|
-f, \--freelance
|
|
|
|
: A short overview of employed work taken on by **marty**.
|
|
|
|
```{python}
|
|
#| echo: false
|
|
from IPython.display import display, Markdown
|
|
outp = ""
|
|
for frl in content["experience"]:
|
|
if frl["typeid"] != 1:
|
|
continue
|
|
place = frl["place"]["en"]
|
|
title = frl["title"]["en"]
|
|
date = frl["date"]["en"]
|
|
outp += f"> **{title}**\n _{place}_ ({date})\n\n"
|
|
Markdown(outp)
|
|
```
|
|
|
|
Displaying more information on each result, requires the verbose flag.
|
|
|
|
-e, \--employee
|
|
|
|
: A short overview of salaried work undertaken by **marty**.
|
|
|
|
```{python}
|
|
#| echo: false
|
|
from IPython.display import display, Markdown
|
|
outp = ""
|
|
for empl in content["experience"]:
|
|
if empl["typeid"] != 2:
|
|
continue
|
|
place = empl["place"]["en"]
|
|
title = empl["title"]["en"]
|
|
date = empl["date"]["en"]
|
|
outp += f"> **{title}**\n _{place}_ ({date})\n\n"
|
|
Markdown(outp)
|
|
```
|
|
|
|
-v, \--version
|
|
|
|
: Prints the current version number.
|
|
|
|
## FILES
|
|
|
|
~/.resumerc
|
|
: Per-application resume dedication file.
|
|
|
|
/etc/resume.conf
|
|
: Global resume configuration file.
|
|
|
|
## EXAMPLES
|
|
|
|
```{python}
|
|
#| echo: false
|
|
from IPython.display import display, Markdown
|
|
sk = []
|
|
for ent in content["skills"]:
|
|
name = ent["name"]["en"]
|
|
items = [f"_{i["en"]}_" for i in ent["items"]]
|
|
sk.append(f"Using **{name}** skill:\n: {' && '.join(items)}")
|
|
Markdown(f"{"\n\n".join(sk)}")
|
|
```
|
|
|
|
## ENVIRONMENT
|
|
|
|
DEFAULT_LOCATION=_Berlin_
|
|
: Changes the default location of **marty**.
|
|
|
|
OLD_LOCATION=_Leipzig_
|
|
: Shows the previous location of **marty**.
|
|
: Automatically changes when **DEFAULT_LOCATION** is changed.
|
|
|
|
```{python}
|
|
#| echo: false
|
|
from IPython.display import display, Markdown
|
|
vols = []
|
|
for vol in content["volunteering"]:
|
|
title = vol["title"]["en"]
|
|
date = vol["date"]["en"]
|
|
place = vol["place"]["en"]
|
|
desc = vol["bullets"][0]["en"]
|
|
vols.append(f"{title.upper()}={place.replace(" ", "_")}\n: {desc}. Environment only valid {date}, setting completely optional (volunteering).")
|
|
Markdown(f"{"\n\n".join(vols)}")
|
|
```
|
|
|
|
## BUGS
|
|
|
|
```{python}
|
|
#| echo: false
|
|
from IPython.display import display, Markdown
|
|
langs = []
|
|
for l in content["languages"]:
|
|
name = l["name"]["en"]
|
|
lvl = l["items"][0]["en"]
|
|
langs.append(f"{name} ({lvl})")
|
|
Markdown(f"Currently there is one known issue for **marty**, he can not be run as C language code. He can only be run in the following languages: {", ".join(langs)}.")
|
|
```
|
|
|
|
If you have found any additional bugs or issues,
|
|
don't hesitate to contact the author.
|
|
|
|
## AUTHOR
|
|
|
|
Marty Oehme <contact@martyoeh.me>.\
|
|
Many thanks for the inspiration to Micah <https://mehalter.com/micah.7.html>
|
|
|
|
## SEE ALSO
|
|
|
|
**martyoeh.me(2)**, **git.martyoeh.me(1)**, **keyoxide.org/c414ff88a557f29afef76c7e73ba40d5afaf49c9(5)**, micah(7)
|