<commit_before># OSC Weekly Meeting Slides

This is a quick and easy to use/modify repo that can be accessed by anyone giving the weekly run down for the Open Source Club at Ohio State. 

![language Markdown](https://img.shields.io/badge/language-markdown-blue.svg "Language Markdown")
[![Open Source Love](https://badges.frapsoft.com/os/v2/open-source.svg?v=102)](https://github.com/ellerbrock/open-source-badge/)
![License CC0 1.0 Universal](https://img.shields.io/badge/License-CC0%201.0%20Universal-green.svg "License CC0 1.0 Universal")
[![Build Status](https://travis-ci.org/OSUOSC/osc-weekly-rundown.svg?branch=master)](https://travis-ci.org/OSUOSC/osc-weekly-rundown)

# Dependencies
* [pandoc](http://pandoc.org/)
* [latex](https://www.latex-project.org/)

If you get this error: `! LaTeX Error: Filer 'etoolbox.sty' not found. ! LaTeX Error: Filer 'etoolbox.sty' not found.`
* `texlive-latexextra` - Arch Linux.
* `texlive-latex-extra` - Ubuntu

Note: Install using your system's prefered package manager.

# Adding a meeting
A template meeting is provided in presentations. First a directory for the specified meeting should be created. Then the template should
be copied over into this and edited from there. For a meeting taking place on April 2nd, 2020 the commands to do this would look like

```bash
mkdir presentations/meeting-2020-04-02
cp presentations/template.markdown.sample presentations/meeting-2020-04-02/meeting-2020-04-02.markdown
```

From there the file presentations/meeting-2020-04-02.markdown can be edited to add content.

# To Run
* Fetch the beamer theme: `$ git submodule init && git submodule update`
* Run the make file: `$ Makefile` (simply running make will create the latest presentation only)
* Open the HTML file containing the week's current meeting in a browser.

# Future Plans (some options)
* Modify the make file to have an output directory.
* Make a better solution to deal with PDFs.

Questions or comments, please feel free to make an issue. The repo maintainers are [Nefari0uss](https://github.com/Nefari0uss) and [LibreWulf](https://github.com/oslerw). 
<commit_msg>Added some fixes to common problems to the readme<commit_after># OSC Weekly Meeting Slides

This is a quick and easy to use/modify repo that can be accessed by anyone giving the weekly run down for the Open Source Club at Ohio State. 

![language Markdown](https://img.shields.io/badge/language-markdown-blue.svg "Language Markdown")
[![Open Source Love](https://badges.frapsoft.com/os/v2/open-source.svg?v=102)](https://github.com/ellerbrock/open-source-badge/)
![License CC0 1.0 Universal](https://img.shields.io/badge/License-CC0%201.0%20Universal-green.svg "License CC0 1.0 Universal")
[![Build Status](https://travis-ci.org/OSUOSC/osc-weekly-rundown.svg?branch=master)](https://travis-ci.org/OSUOSC/osc-weekly-rundown)

# Dependencies
* [pandoc](http://pandoc.org/)
* [latex](https://www.latex-project.org/)

If you get this error: `! LaTeX Error: Filer 'etoolbox.sty' not found. ! LaTeX Error: Filer 'etoolbox.sty' not found.`
* `texlive-latexextra` - Arch Linux.
* `texlive-latex-extra` - Ubuntu

Note: Install using your system's prefered package manager.

# Adding a meeting
A template meeting is provided in presentations. First a directory for the specified meeting should be created. Then the template should
be copied over into this and edited from there. For a meeting taking place on April 2nd, 2020 the commands to do this would look like

```bash
mkdir presentations/meeting-2020-04-02
cp presentations/template.markdown.sample presentations/meeting-2020-04-02/meeting-2020-04-02.markdown
```

From there the file presentations/meeting-2020-04-02.markdown can be edited to add content.

# To Run
* Fetch the beamer theme: `$ git submodule init && git submodule update`
* Run the make file: `$ Makefile` (simply running make will create the latest presentation only)
* Open the HTML file containing the week's current meeting in a browser.

# Future Plans (some options)
* Modify the make file to have an output directory.
* Make a better solution to deal with PDFs.

# Oh my god(s) or lack thereof, it isn't compiling and the meeting is in X minutes! (Fixes to common problems)
* Check that all images are contained in the directory (no images from the interweb or you get error 43)
* If you haven't worked on the repo from this machine, then make sure you have the dependencies installed and have gotten the submodules installed as mentioned in "To Run" above
* Did the makefile change since the last time you ran this? If So, try swapping in the old makefile or checking out a commit before the makefile was changed and putting in the current presentation directory and running make
* If make is running successfully but you can't find the outputted pdf, check make's output to see which presentation it is creating. If it's the wrong one then double check the format of both your directory name, and file name, it should be `meeting-20XX-MM-DD` and `meeting-20XX-MM-DD.markdown` respectively. Therefore it should also be the last entry in presentations when listed (besides the template of course)
* If none of that works, then get to debugging and put your fix here

Questions or comments, please feel free to make an issue. The repo maintainers are [Nefari0uss](https://github.com/Nefari0uss) and [LibreWulf](https://github.com/oslerw). 

{'fraction_non_alphanumeric': 0.09609665427509294, 'fraction_numerical': 0.021933085501858737, 'mean_word_length': 4.587746625129803, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 18, 'lorem ipsum': 0, 'www.': 2, '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': '696754', 'n_tokens_mistral': 1696, 'n_tokens_neox': 1561, 'n_words': 646}