
Security News
Vite Releases Technical Preview of Rolldown-Vite, a Rust-Based Bundler
Vite releases Rolldown-Vite, a Rust-based bundler preview offering faster builds and lower memory usage as a drop-in replacement for Vite.
A Python client for interacting with the Box API for Instagram. This library wraps multiple Instagram endpoints including user information, media retrieval, and direct messages, allowing you to easily integrate Instagram functionality into your Python applications.
Note
I have not been able to test the DM API. Please make sure to test your implementation thoroughly before using it in production. If you encounter any issues, feel free to open an issue or submit a pull request.
You can install the package via pip or Poetry.
pip install boxapi
poetry add boxapi
from boxapi import BoxApiClient
# Initialize BoxApiClient with Box API credentials
# IMPORTANT: MAKE SURE YOU ARE READING YOUR USERNAME AND PASSWORD FROM ENVIRONMENT VARIABLES
box_client = BoxApiClient("your_boxapi_username", "your_boxapi_password")
# Use the Instagram sub-client for general endpoints
user_info = box_client.instagram.get_user_info("leomessi")
print(user_info)
Direct Message functionality is available through a separate sub-client. Instantiate it when needed:
from boxapi import BoxApiClient
# Initialize BoxApiClient with Box API credentials
box_client = BoxApiClient("your_boxapi_username", "your_boxapi_password")
# Use DM endpoints by providing the Instagram account credentials per call
login_response = box_client.instagram_dm.direct_login("insta_username", "insta_password")
print(login_response)
Check out the examples folder for complete scripts demonstrating how to use the different features of this library (It's a work in progress).
This project is licensed under the MIT License. See the LICENSE file for details.
FAQs
Python client for https://boxapi.ir to crawl and read Instagram data.
We found that boxapi 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
Vite releases Rolldown-Vite, a Rust-based bundler preview offering faster builds and lower memory usage as a drop-in replacement for Vite.
Research
Security News
A malicious npm typosquat uses remote commands to silently delete entire project directories after a single mistyped install.
Research
Security News
Malicious PyPI package semantic-types steals Solana private keys via transitive dependency installs using monkey patching and blockchain exfiltration.