
Research
NPM targeted by malware campaign mimicking familiar library names
Socket uncovered npm malware campaign mimicking popular Node.js libraries and packages from other ecosystems; packages steal data and execute remote code.
Finary Unofficial API wrapper
A simple command line tool to interact with your Finary account.
Finary is a real time portfolio & stocks tracker. It supports precious metal, cryptos, stocks and a lot more. If you don't already have an account, here is a referral link to sign up: https://finary.com/referral/7a49bf74c6d9cb3fca2a
:warning: Use at your own risk. I'm not responsible if you trash your account. :warning:
pip install finary_uapi
.credentials.json.tpl
file to credentials.json
and file your username and password.python -m finary_uapi signin
python -m finary_uapi
for available commands.python -m finary_uapi me
or python -m finary_uapi investments
.Run ``python -m finary_uapi` for an up to date version.
Usage:
finary_uapi signin
finary_uapi me
finary_uapi institution_connections
finary_uapi dashboard net [all | 1w | 1m | ytd | 1y]
finary_uapi dashboard gross [all | 1w | 1m | ytd | 1y]
finary_uapi dashboard finary [all | 1w | 1m | ytd | 1y]
finary_uapi portfolio [all | 1w | 1m | ytd | 1y]
finary_uapi commodities [all | 1w | 1m | ytd | 1y]
finary_uapi checking_accounts [all | 1w | 1m | ytd | 1y]
finary_uapi fonds_euro [all | 1w | 1m | ytd | 1y]
finary_uapi other_assets [all | 1w | 1m | ytd | 1y]
finary_uapi saving_accounts [all | 1w | 1m | ytd | 1y]
finary_uapi real_estates [all | 1w | 1m | ytd | 1y]
finary_uapi startups
finary_uapi investments
finary_uapi cryptos
finary_uapi cryptos add <code> <quantity> <price> <account_id>
finary_uapi cryptos update <code> <quantity> <price> <account_id>
finary_uapi cryptos delete <code> <account_id>
finary_uapi precious_metals search QUERY
finary_uapi precious_metals
finary_uapi precious_metals add <name> <quantity> <price>
finary_uapi precious_metals delete <commodity_id>
finary_uapi holdings_accounts [crypto | stocks | <account_name>]
finary_uapi holdings_accounts add (crypto | stocks) <account_name>
finary_uapi holdings_accounts add (checking | saving) <account_name> <bank_name> <account_type> <balance>
finary_uapi holdings_accounts delete <account_id>
finary_uapi holdings_accounts update <account_id> <account_name> [<account_balance>]
finary_uapi generic_asset_categories
finary_uapi generic_assets
finary_uapi generic_assets add <name> <category> <quantity> <buying_price> <current_price>
finary_uapi generic_assets update <asset_id> <name> <category> <quantity> <buying_price> <current_price>
finary_uapi generic_assets delete <asset_id>
finary_uapi crypto_currency search QUERY
finary_uapi fiat_currency search QUERY
finary_uapi institutions search QUERY
finary_uapi securities search QUERY
finary_uapi securities
finary_uapi securities add <code> <quantity> <price> <account_id>
finary_uapi securities delete <security_id>
finary_uapi import cryptocom FILENAME [(--new=NAME | --edit=account_id | --add=account_id)]
finary_uapi import nexo FILENAME [(--new=NAME | --edit=account_id | --add=account_id)]
finary_uapi import crypto_csv FILENAME [(--new=NAME | --edit=account_id | --add=account_id)]
finary_uapi import stocks_csv FILENAME [(--new=NAME | --edit=account_id | --add=account_id)]
finary_uapi import stocks_json FILENAME [(--new=NAME | --edit=account_id | --add=account_id)]
python -m finary_uapi holdings_accounts crypto | jq '.result[] | {id: .id, name: .name}'
python -m finary_uapi holdings_accounts stocks | jq '.result[] | {id: .id, name: .name}'
python -m finary_uapi import cryptocom crypto_transactions_record.csv --new Crypto.com
python -m finary_uapi import crypto_csv cryptodump.csv --new MyLovelyExchange
python -m finary_uapi holdings_accounts add checking testchecking "BNP Paribas" "Compte d'épargne" 1000
python -m finary_uapi dashboard gross all | jq '.result["total"]["amount"]'
Thanks go to these people (emoji key):
Nicolas Froment 📆 📣 💻 🐛 🤔 📖 | Victor Quach 💻 | NickFR 💻 | Clémence Lesné 💻 | OxyFlax 💻 |
This project follows the all-contributors specification. Contributions of any kind welcome!
FAQs
Finary API client and command line tool to interact with your Finary account.
We found that finary-uapi demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Socket uncovered npm malware campaign mimicking popular Node.js libraries and packages from other ecosystems; packages steal data and execute remote code.
Research
Socket's research uncovers three dangerous Go modules that contain obfuscated disk-wiping malware, threatening complete data loss.
Research
Socket uncovers malicious packages on PyPI using Gmail's SMTP protocol for command and control (C2) to exfiltrate data and execute commands.