<commit_before># checkmydois
R code to check that the DOIs of your own authored research outputs (not just articles!) aren't 404'ing.
This leverages your ORCID profile and your list of public works. (Public works only)

R package Dependencies:

`httr`
`dplyr`
`rorcid`



To be implemented: check that your research outputs that _should_ be openly accessible, actually are openly accessible, i.e. for a research article that not only does the DOI resolve to the correct landing page, but that the fulltext of the article is available from that landing page.

Thanks to <NAME> for helping me get the output I wanted from `rorcid`<commit_msg>Added info on cron job scheduling<commit_after># checkmydois
R code to check that the DOIs of your own authored research outputs (not just articles!) aren't 404'ing.
This leverages your ORCID profile and your list of public works. (Public works only)

R package Dependencies:

`httr`
`dplyr`
`rorcid`



To be implemented: 

* check that your research outputs that _should_ be openly accessible, actually are openly accessible, i.e. for a research article that not only does the DOI resolve to the correct landing page, but that the fulltext of the article is available from that landing page.

* Email you if a DOI returns a 404

Thanks to <NAME> for helping me get the output I wanted from `rorcid`

##Scheduling this as a cron job 

I have this script setup so it runs daily on my machine at 5.15am local time 
`15 5 * * * Rscript /path/to/file/checkmydois.R`
{'fraction_non_alphanumeric': 0.05126498002663116, 'fraction_numerical': 0.009986684420772303, 'mean_word_length': 4.406474820143885, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5226890', 'n_tokens_mistral': 435, 'n_tokens_neox': 406, 'n_words': 238}