Goal: Increase PyPI downloads from current baseline to 500+/month within 30 days Status: Ready to execute Time Required: 2-3 hours total
- Added Downloads Badge to README.md
- Created CODE_OF_CONDUCT.md
- Verified Backlinks - You have 2 backlinks from pypi.org:
- Homepage: https://oilpriceapi.com
- Documentation: https://docs.oilpriceapi.com/sdk/python
cd /home/kwaldman/code/sdks/python
git add README.md CODE_OF_CONDUCT.md
git commit -m "Add downloads badge and CODE_OF_CONDUCT
- Add PyPI downloads/month badge for transparency
- Add Contributor Covenant Code of Conduct v2.1
- Improve community documentation
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>"
git pushSteps:
- Go to: https://github.com/vinta/awesome-python
- Click "Fork" button
- Edit README.md, find "Third-Party APIs" section
- Add alphabetically:
* [oilpriceapi](https://github.com/oilpriceapi/python-sdk) - Official SDK for oil & commodity price data with Pandas integration.
- Create PR with title: "Add oilpriceapi SDK"
- In PR description: "Adding OilPriceAPI Python SDK - real-time commodity price data with first-class Pandas support"
URL: https://www.pythonweekly.com/submit
Form Fields:
- Title: OilPriceAPI Python SDK - Real-time Commodity Prices
- URL: https://github.com/oilpriceapi/python-sdk
- Description:
Official Python SDK for OilPriceAPI with Pandas integration, async support, and CLI tools. Get real-time and historical oil & energy commodity prices for trading and financial analysis. Features: DataFrame support, technical indicators (SMA, RSI, MACD), smart caching, rate limit handling. Free tier: 100 requests (lifetime).
To: editors@pycoders.com Subject: Submission: OilPriceAPI Python SDK
Hi PyCoder's Weekly Team,
I'd like to submit our Python SDK for consideration:
Project: OilPriceAPI Python SDK
GitHub: https://github.com/oilpriceapi/python-sdk
PyPI: https://pypi.org/project/oilpriceapi/
Official Python SDK for real-time and historical commodity price data. Features:
- Pandas DataFrame integration
- Async/await support
- Built-in technical indicators (SMA, RSI, MACD, Bollinger Bands)
- CLI tool for quick exports
- Smart caching and rate limit handling
Perfect for energy traders, financial analysts, and data scientists.
Free tier: 100 requests (lifetime).
Thanks for considering!
OilPriceAPI Team
Subreddit: https://www.reddit.com/r/Python/submit Best Time: Tuesday-Thursday, 9-11am EST
Post Type: Text Post
Title:
[P] OilPriceAPI Python SDK - Real-time commodity prices with Pandas integration
Content:
Hi r/Python!
I've released a Python SDK for OilPriceAPI and wanted to share it.
**What it does:**
- Real-time and historical oil & commodity price data
- First-class Pandas DataFrame support
- Async/await for high-performance applications
- Built-in technical indicators (SMA, RSI, Bollinger Bands)
- CLI tool for exports
**Quick example:**
```python
from oilpriceapi import OilPriceAPI
client = OilPriceAPI()
df = client.prices.to_dataframe(
commodity="BRENT_CRUDE_USD",
start="2024-01-01"
)
print(df.describe())Links:
- PyPI: https://pypi.org/project/oilpriceapi/
- GitHub: https://github.com/oilpriceapi/python-sdk
- Docs: https://docs.oilpriceapi.com/sdk/python
Use cases:
- Financial/trading analysis
- Energy market research
- Data science projects
- Academic research
Free tier: 100 requests (lifetime). Feedback welcome!
### 6. Submit to awesome-quant (5 minutes)
**Repo:** https://github.com/wilsonfreitas/awesome-quant
1. Fork repository
2. Find "Data Sources" section
3. Add:
```markdown
- [OilPriceAPI](https://oilpriceapi.com) - Real-time oil & energy commodity prices. [Python SDK](https://github.com/oilpriceapi/python-sdk)
- Create PR
Excited to share the OilPriceAPI Python SDK! 🎉
After months of development, we've launched a Python SDK that makes commodity price data accessible.
Key features:
✅ Real-time and historical data
✅ Pandas DataFrame integration
✅ Async support
✅ Built-in technical indicators
✅ Free tier to get started
Perfect for energy trading firms, financial analysts, data scientists, and researchers.
PyPI: https://pypi.org/project/oilpriceapi/
GitHub: https://github.com/oilpriceapi/python-sdk
#Python #DataScience #EnergyTrading #FinTech #OpenSource
🚀 Launched: OilPriceAPI Python SDK v1.0
Get real-time oil & commodity prices in Python:
pip install oilpriceapi
✅ Pandas integration
✅ Async support
✅ Technical indicators
✅ CLI tool
Free tier: 100 requests (lifetime)
PyPI: https://pypi.org/project/oilpriceapi/
Docs: https://docs.oilpriceapi.com/sdk/python
#Python #DataScience #Trading
Title: "Analyzing Oil Price Data with Python and Pandas"
Outline:
- Introduction - Why commodity price data matters
- Getting Started - Installation and setup
- Basic Usage - Fetching latest prices
- Data Analysis - Using Pandas for analysis
- Technical Indicators - SMA, RSI examples
- Real-World Use Case - Spread analysis
- Conclusion - Call to action
Target Length: 1,500-2,000 words Include: 5-7 code examples with outputs Images: 2-3 charts/visualizations
Same article as dev.to, published 1 week later
PyPI Stats:
# Check current downloads
curl -s https://pypistats.org/api/packages/oilpriceapi/recent | python3 -m json.toolGitHub Stats:
- Stars: Check https://github.com/oilpriceapi/python-sdk/stargazers
- Forks: Check https://github.com/oilpriceapi/python-sdk/network/members
- Traffic: Settings → Insights → Traffic
Website Analytics:
- Referrals from pypi.org
- Referrals from github.com
- API signups with UTM source=pypi
- 500+ PyPI downloads/month
- 50+ GitHub stars
- 10+ website signups from PyPI
- Featured in 1+ newsletter
- 3+ community mentions
DO TODAY (30 min):
- ✅ Commit SDK improvements
- Submit to awesome-python
- Submit to Python Weekly
- Email PyCoder's Weekly
DO THIS WEEK: 5. Post on r/Python (wait for Tue-Thu) 6. Submit to awesome-quant 7. Post on LinkedIn 8. Tweet announcement
DO NEXT WEEK: 9. Write dev.to article 10. Cross-post to Medium
- Git commit and push SDK changes
- Fork and PR to awesome-python
- Submit to Python Weekly
- Email PyCoder's Weekly
- Schedule r/Python post (Tue-Thu morning)
- Submit to awesome-quant
- LinkedIn post
- Twitter post
- Write dev.to article
- Cross-post to Medium
- Monitor metrics weekly
- Respond to all comments/questions
- Be Authentic - You're sharing a useful tool, not spamming
- Engage with Comments - Respond to all feedback promptly
- Provide Value - Focus on how it helps developers
- Don't Over-Promote - Let the features speak for themselves
- Track Everything - Use UTM parameters for attribution
UTM Parameters to Use:
?utm_source=reddit&utm_medium=post&utm_campaign=python_sdk_launch?utm_source=python_weekly&utm_medium=newsletter&utm_campaign=python_sdk_launch?utm_source=awesome_python&utm_medium=list&utm_campaign=python_sdk_launch
After completing all actions above:
- Wait 7 days
- Review metrics
- Adjust strategy based on what works
- Consider paid promotion if organic growth is slow
- Plan Phase 2 (Node.js SDK marketing)
Total Time Investment: 4-6 hours over 2 weeks Expected ROI: 5-10x increase in PyPI downloads Cost: $0 (all organic)
Ready to execute? Start with the "DO TODAY" section! 🚀