3048bc976c
Remove last accidental print statement from test_query
4c31a0a45d
Move print statements from query, remove outdated code, turn print statements into tests
d6efa6bf14
slight cleanup in query
7b4297b202
Change Query from pydantic to dataclass
7d946cad86
Turn Host into a dataclass
d8a1da6a34
Fix default initialization of tags in Website class
af802f8337
Fix syntax error (extra comma) in database construction
644b1f345b
Add some dataclasses for tags and actual content, plus some helper methods
34d971f911
Add some initial indices for use in database queries
64700e0a3d
Add tags and some new SQL tables; add foreign keys, and content
a87a61ad0b
Add some quick methods for handling access schemes/protocols; add TODO
3998a998b4
Add abstract methods for database classes to override; add initial table creation for SQLite3
e3f0d3bc70
Adding initial basic sqlite3 database handler
98e5cd0107
Adding converted, partially finished website model
94e0243388
Cleaning up + adding tests for ActivityStreams, APEncoder, APDecoder, Eilistraee, Lolth, SpiderNest
48695c377a
Add missing __init__ files
0c7c8a9edd
Remove some outdated dependencies; fix deserialization for Eilistraee's context object; re-arrange for proper imports
ed81795aed
Add example ActivityStreams Link, fix slight bugs in JSON decoder
9616b3495b
Wire up initialization for Context objects and decoding for Actor/Application types; create child class of APDecoder for crawler objects
032f20828a
Cleanup on activitystreams; add stub for APDecoder, add some TODOs, identify where to add deserialization functions, etc
f40dfdd0c0
Cleanup APEncoder; address TODO items, do some simplification.
9cc6d703e8
_key is now serialized as key, and merely returns a bool if the value is set. Add TODOs to not re-use loop variables.