Security News
Research
Data Theft Repackaged: A Case Study in Malicious Wrapper Packages on npm
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
Sachima is a flexible framework for data-driven apps. It's a MIT licensed open source project written in python. We creates it because our data-driven requirements changes frequently, and we need data analyst having the ability to change online api and data visulization.
Sachima helps you build apps that looks great and intelligently.
You can use Sachima together with Superset, or with sachima-ui.
feature | screen casts | description |
---|---|---|
api | Publishing your python codes as a http/rpc api. | |
BI platform intergration | Working with BI platform Superset. | |
Message Sending | Sending your data reports to email or sns. | |
Data Visulization | Visulize your data. | |
command line | Command line tools. |
First you should have python installed. Optionally if you already had a python env and you need a separate environment to run Sachima, you should install virtualenv
Check your installation by running this in command line
python -V
Sometimes you need change python to python3 and pip to pip3.
Sachima is on the Python Package Index(PyPI), so it can be installed with standard Python tools like pip:
pip install -U sachima
-U means update if exists
Or you can install from the source code:
git clone https://github.com/DessertsLab/Sachima.git
cd Sachima
pip install -e .
Check sachima version
sachima version
Init Sachima project. This will create YOUR_PROJ_NAME folder in current dir with sachima example apps.
sachima init YOUR_PROJ_NAME
Cd into your project dir
cd YOUR_PROJ_NAME
Run Sachima. Please wait after your browser open until sachima flask server started.
sachima run
If your browser did not open. Open http://0.0.0.0:80 manually in your browser(Chrome recommend).
Update Sachima to latest version.
sachima update
or
pip install -U sachima
If you want to contribute. The sachima start command will clone or pull Waffle source code from github and use npm to start it.
sachima start
If you had any problem ask in Sachima github issues or send me email jianye.zhang@gmail.com or chat in https://gitter.im/sachima-python/community?source=orgpage
Get pivot_table middleware from github
sachima get DessertsLab/pivot_table
FAQs
Better data analysis
We found that sachima 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.
Security News
Research
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
Research
Security News
Attackers used a malicious npm package typosquatting a popular ESLint plugin to steal sensitive data, execute commands, and exploit developer systems.
Security News
The Ultralytics' PyPI Package was compromised four times in one weekend through GitHub Actions cache poisoning and failure to rotate previously compromised API tokens.