You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.5 KiB
1.5 KiB
MIRRORED FROM: https://git.sp4ke.com/sp4ke/hugobot
HUGOBOT
hugobot is a an automated content fetch and aggregation bot for Hugo data driven websites. It has the following features:
Data fetch
- Add feeds to the bot in the
feeds
sqlite table - Currently handles these types of feeds:
RSS
,Github Releases
,Newsletters
- Define your own feed types by implementing the
JobHandler
interface (seehandlers/handlers.go
). - Hugobot automatically fetch new posts from the feeds you defined
- It runs periodically to download new posts in the defined feeds.
- Storage is done with sqlite.
- The scheduler can handle any number of tasks and uses leveldb for caching/resuming jobs.
Hugo export
- Data is automatically exported to the configured Hugo website path.
- It can export
markdown
files orjson/toml
data files - All fields in the exported files can be customized
- You can define custom output formats by using the
FormatHandler
interface.
API
-
hugobot also includes a webserver API that can be used with Hugo Data Driven Mode.
-
WIP: Insert and query data
-
An example usage is the automated generation of Bitcoin addresses for new articles on bitcointechweekly.com
Sqliteweb interface
- See Docker files