aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorterminaldweller <devi@terminaldweller.com>2024-06-06 01:42:03 +0000
committerterminaldweller <devi@terminaldweller.com>2024-06-06 01:42:03 +0000
commit8784899e25b362c570cb65f671f11e3bfa9685fc (patch)
tree3f52241c179735a61d5b0eacaebf9bf8c22241ea /README.md
parentWIP (diff)
downloadhived-arbitrage.tar.gz
hived-arbitrage.zip
cleaned up the code, removed extranneous microservices. hived is a monolith again. using pocketbase for AAA.arbitrage
Diffstat (limited to 'README.md')
-rw-r--r--README.md60
1 files changed, 1 insertions, 59 deletions
diff --git a/README.md b/README.md
index 8542d55..7bfb97d 100644
--- a/README.md
+++ b/README.md
@@ -3,62 +3,4 @@
# hived
-`hived` is small personal cryptocurrency server:<br/>
-
-- It sends notifications through telegram.<br/>
-
-Currently it has 5 endpoint:<br/>
-
-### /price
-
-Lets you ask for the price of the currency. You can determine the currency the value is returned in.<br/>
-
-### /pair
-
-Takes in a pair of currencies and a multiplier. Determines and returns the ratio.<br/>
-
-### /alert
-
-#### POST
-
-Takes in a name and a math expression containing the names of the currencies. Checks the expression periodically. Sends a message over telegram when the expression holds true.<br/>
-The expression's result must be boolean. As an example:<br/>
-
-```Go
-ETH*50>50000.
-ETH*60/(DOGE*300000) < 4.
-```
-
-You can have as many parameters as you like. The requests for the crypto prices are all turned into individual goroutines so it's fast.<br/>
-The expression evaluation is powered by [govaluate](https://github.com/Knetic/govaluate). So for a set of rules and what you can and cannot do please check the documentation over there.<br/>
-
-#### DELETE
-
-Deletes the key from the DB so you will no longer receive updates.<br/>
-
-#### PUT
-
-Updates the alert.<br/.>
-
-#### GET
-
-Fetch the alert with the given name.<br/>
-
-### /ex
-
-Gets the list of currencies that are available to be traded.<br/>
-
-You can check under `./test` for some examples of curl commands.<br/>
-
-### /health
-
-Returns the health status of the service.<br/>
-
-```sh
-TELEGRAM_BOT_TOKEN="my-telegram-bot-api-key"
-```
-
-If you want to use docker-compose, it's as simple as running `docker-compose up`. You just need to provide the files. You can check the file names in the docker-compose file.<br/>
-Both the server itself and the redis image are alpine-based so they're pretty small.<br/>
-
-## telebot
+`hived` is a cryptocurrency api server:<br/>