fetches
This commit is contained in:
parent
5ed1a6ebd7
commit
2e2da08a09
4
.gitignore
vendored
4
.gitignore
vendored
@ -1,7 +1,7 @@
|
||||
conf.yml
|
||||
public/
|
||||
content/events
|
||||
content/bibliography
|
||||
content/events/
|
||||
content/bibliography/
|
||||
|
||||
# ---> macOS
|
||||
# General
|
||||
|
||||
17
README.md
17
README.md
@ -2,9 +2,22 @@
|
||||
|
||||
Site logics of "Mathematics & Artifice"
|
||||
|
||||
'''
|
||||
Setup:
|
||||
```
|
||||
> python -m venv venv
|
||||
> source venv/bin/activate
|
||||
> pip install -r requirements.txt
|
||||
> python make.py
|
||||
'''
|
||||
```
|
||||
|
||||
Fetch bibliography (make sure conf.yml is set/valid):
|
||||
```
|
||||
> python fetch_bib.py
|
||||
> python make.py
|
||||
```
|
||||
|
||||
Fetch events (make sure conf.yml is set/valid):
|
||||
```
|
||||
> python fetch_ics.py
|
||||
> python make.py
|
||||
```
|
||||
|
||||
@ -62,7 +62,7 @@ if __name__ == "__main__":
|
||||
fm_date = e.begin.format(DFMT)
|
||||
fm_date_interval = f"{e.begin.format(DHFMT)}-{e.end.format(HFMT)}"
|
||||
filename = f'{fm_date}-{name}.md'
|
||||
filepath = pathlib.Path(conf['content']) / 'event' / filename
|
||||
filepath = pathlib.Path(conf['content']) / 'events' / filename
|
||||
|
||||
if not filepath.exists():
|
||||
print(f"new event: {e.name}")
|
||||
|
||||
4
make.py
4
make.py
@ -55,11 +55,11 @@ if __name__ == "__main__":
|
||||
events_dir = content_dir / 'events'
|
||||
upcoming_events = []
|
||||
previous_events = []
|
||||
|
||||
|
||||
if not events_dir.exists():
|
||||
print("path content/events does not exist.")
|
||||
else:
|
||||
events = list(utils.get_files_in_subdir(conf['content'], 'event', 'md').values())
|
||||
events = list(utils.get_files_in_subdir(conf['content'], 'events', 'md').values())
|
||||
for e in events:
|
||||
p = frontmatter.load(e)
|
||||
summary = f"{p['title']} - {p['date']}"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user