Skip to main content

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)

Source distribution for dailydotsnek 1.0.0
File Size Uploaded
dailydotsnek-1.0.0.tar.gz 7.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for dailydotsnek 1.0.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page