All Projects → mykeels → farm-invest-cli

mykeels / farm-invest-cli

Licence: MIT License
A CLI tool, built to detect updates to the products on eFarms, FarmCrowdy, ThriveAgric and AgroPartnerships

Programming Languages

javascript
184084 projects - #8 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to farm-invest-cli

pair-trading-view
Pair Trading View - .NET application for visual analysis of synthetic financial instruments based on statistical models.
Stars: ✭ 45 (+150%)
Mutual labels:  investment
RewardsGG-Farm
Want to participate in some giveaways but you're lazy, enjoy this automatic ticket farm!
Stars: ✭ 15 (-16.67%)
Mutual labels:  farm
RavenCoin-Wallet-With-Miners
RavenCoin Wallet including CPU and GPU miners! programs are directly from Ravencoin and official miner sources
Stars: ✭ 75 (+316.67%)
Mutual labels:  investment
binary.com-interview-question
The sample question for Interview a job in Binary options
Stars: ✭ 52 (+188.89%)
Mutual labels:  investment
py-investment
Extensible Algo-Trading Python Package.
Stars: ✭ 19 (+5.56%)
Mutual labels:  investment
Beibo
🤖 Predict the stock market with AI 用AI预测股票市场
Stars: ✭ 46 (+155.56%)
Mutual labels:  investment
mcloud
Mobile farm ecosystem for Android and iOS devices
Stars: ✭ 32 (+77.78%)
Mutual labels:  farm
vivo
Official VIVO Repository
Stars: ✭ 25 (+38.89%)
Mutual labels:  investment
finam-export
Python client library to download historical data from finam.ru
Stars: ✭ 84 (+366.67%)
Mutual labels:  investment
content
Synced content from our gitbook site.
Stars: ✭ 37 (+105.56%)
Mutual labels:  investment
awesome-indoor-farming
A curated list of awesome dataset, technologies, companies, and media about Indoor Farming.
Stars: ✭ 52 (+188.89%)
Mutual labels:  farm
DCF
Basic Discounted Cash Flow library written in Python. Automatically fetches relevant financial documents for chosen company and calculates DCF based on specified parameters.
Stars: ✭ 198 (+1000%)
Mutual labels:  investment
CoopCommand
CoopCommand aims to increase automation in small scale egg-laying chicken flocks for the hobby farmer. Final product aims to have ease of installation and use for non-technical users.
Stars: ✭ 37 (+105.56%)
Mutual labels:  farm
Blankly
🚀 💸 Easily build, backtest and deploy your algo in just a few lines of code. Trade stocks, cryptos, and forex across exchanges w/ one package.
Stars: ✭ 1,456 (+7988.89%)
Mutual labels:  investment
valinvest
A value investing tool based on Warren Buffett, Joseph Piotroski and Benjamin Graham thoughts
Stars: ✭ 84 (+366.67%)
Mutual labels:  investment
Koi
Koi Farm, a koi breeding game
Stars: ✭ 343 (+1805.56%)
Mutual labels:  farm
farmOS-map
farmOS Map is an OpenLayers wrapper library designed for agricultural mapping needs. It can be used in any project that has similar requirements.
Stars: ✭ 18 (+0%)
Mutual labels:  farm
hou farm
A Deadline farm submission tool.
Stars: ✭ 27 (+50%)
Mutual labels:  farm
controlfloor
System for controlling devices remotely
Stars: ✭ 45 (+150%)
Mutual labels:  farm
degiro-trading-tracker
Simplified tracking of your investments
Stars: ✭ 16 (-11.11%)
Mutual labels:  investment

Farm Invest CLI

A CLI tool, built to detect updates to the products on:

Installation

with npm

npm i -g farm-invest-cli

with yarn

yarn add global farm-invest-cli

for developers

git clone https://github.com/mykeels/farm-invest-cli
cd farm-invest-cli
npm install
npm link

Usage as a CLI tool

farm-invest-cli
farm-invest-cli agro # only agro-partnerships
farm-invest-cli efarms # only efarms
farm-invest-cli farm-crowdy # only farm-crowdy
farm-invest-cli thrive-agric # only thrive-agric

You'll get an output like:

farm-invest-cli output

Where the green text shows new products, and text is only shown when there is a difference between the products currently existing and the last time it checked.

Usage in Node environment

const { syncAll, syncAgro, syncEFarms, syncFarmCrowdy, syncThriveAgric } = require('farm-invest-cli')

syncAll().then(diff => {
    console.log(diff) // an array of (array | fast-array-diff) objects for all sources
})

syncAgro().then(diff => {
    console.log(diff) // an (array | fast-array-diff) object for Agro-Partnerships
})

syncEFarms().then(diff => {
    console.log(diff) // an (array | fast-array-diff) object for eFarms
})

syncFarmCrowdy().then(diff => {
    console.log(diff) // an (array | fast-array-diff) object for Farm-Crowdy
})

syncThriveAgric().then(diff => {
    console.log(diff) // an (array | fast-array-diff) object for Thrive-Agric
})

NB: A fast-array-diff object looks like:

{
   removed:[
       { title: 'Foo', link: 'Bar' },
       { title: 'Bar', link: 'Foo' }
   ],
   added: [ { title: 'Baz', link: 'Foo' } ]
}
const { getAgro, getEFarms, getFarmCrowdy, getThriveAgric } = require('farm-invest-cli')

getAgro().then(productList => {
    console.log(productList) // an array of active products on Agro-Partnerships
})

getEFarms().then(productList => {
    console.log(productList) // an array of active products on eFarms
})

getFarmCrowdy().then(productList => {
    console.log(productList) // an array of active products on Farm-Crowdy
})

getThriveAgric().then(productList => {
    console.log(productList) // an array of active products on Thrive-Agric
})
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].