dailydotsnek
A lightweight, well-documented Python SDK for the daily.dev public API.
Features
- Clean, minimal API client interfaces
- Environment- or manual-token authentication helpers
- Full method coverage for feeds, posts, bookmarks, profile, and search
Installation
Install from PyPI when the package is published:
pip install dailydotsnek
(For local development):
pip install -e .
Quickstart
from snek.tokenSys import AutoApiToken, ManualApiToken
from snek.snekSDK import SnekSDK
# AutoApiToken reads the DAILY_DEV_KEY env var (via python-dotenv)
token = AutoApiToken()
# or
# token = ManualApiToken("your_api_key_here")
client = SnekSDK(token)
posts = client.getPopularFeed()
print(posts)
Documentation
A full, polished documentation site is included under docs/ and configured with MkDocs.
Building the package (locally)
- Build a wheel with hatch (project uses hatchling):
python -m pip install -U hatch
hatch build
- The built artifacts will be in
dist/.
Publishing (prepare-only):
This repository has been prepared for PyPI publishing. To publish, configure credentials (see docs/ for instructions) and run a publish command such as:
# With twine
python -m pip install --upgrade build twine
python -m build
python -m twine upload dist/*
# or with hatch
hatch publish # requires hatch and configuration
See the docs/ for more information and examples.
Metadata
Release files for dailydotsnek 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dailydotsnek-1.0.0.tar.gz | 7.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dailydotsnek-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.8 kB
Release files / dailydotsnek-1.0.0.tar.gz
| Download URL | dailydotsnek-1.0.0.tar.gz |
|---|---|
| Size | 7.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c56d61ffbb65f46f8636c2531ac778ad0baccb732ff52282812ac074e493a608
|
|
BLAKE2b-256 checksum How to use checksums |
4eca61af5848d5408ab3292d56027cffe03e3f6cadab10f2764aa49a365be74d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / dailydotsnek-1.0.0-py3-none-any.whl
| Download URL | dailydotsnek-1.0.0-py3-none-any.whl |
|---|---|
| Size | 4.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
59ca594344b73834c8ed7280a2063bcb1d6839616bc68222f121fc75c113f288
|
|
BLAKE2b-256 checksum How to use checksums |
e376d39d5909e48eaa5cd5a989c0f545cb9d4c298e862ffa9692f0416634172b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|