Feed date scraper for Gemini (protocol)
1
2
3
4
5
6
7
8
9
10
11
#!/usr/bin/env python3
import zachwalk
from dateutil.parser import parse

def main():
    assert zachwalk.gnd([b'']) == zachwalk.DEFAULT
    assert zachwalk.gnd([b'2021-01-31']) == zachwalk.DEFAULT
    assert zachwalk.gnd([b'=> path.gmi 2021-01-31 - my post']) == parse('2021-01-31').date()

if __name__ == '__main__':
    main()