A simple Python script to generate a JSON Feed for threads on vBulletin forums.
Uses BeautifulSoup 4 and served over Flask!
Use the Docker build to host your own instance.
-
Set your timezone as an environment variable (see docker docs):
TZ=America/Los_Angeles
-
Access the feed using the URL:
http://<host>/?forum_url={url}&thread_id={id}
-
Optionally, filter by user names:
http://<host>/?forum_url={url}&thread_id={id}&usernames={user1,user2}
E.g.
Forum thread:
https://vbulletin.org/forum/showthread.php?t=322893
Feed link:
http://<host>/thread?forum_url=https://vbulletin.org/forum&thread_id=322893
Filtered feed link:
http://<host>/thread?forum_url=https://vbulletin.org/forum&thread_id=322893&usernames=Paul%20M,Dave
Tested with:
- vBulletin.org Forum running vBulletin 3.8.x
- Nextcloud News App