Skip to main content

Shows you the TV Program

Project description

# TVTid

This is a Python library for interfacing with the unofficial API on `tvtid.tv2.dk`.

## Installation

`pip install tvtid`

## CLI

To get the schedule off a channel from now and forward

```bash
$ tvtid -c tv2
Schedule for: TV 2
Date: 2017-09-12

[21:25] Fogeden kommer
[22:00] Nyhederne, Sporten og Vejret
[22:27] Regionale nyheder
...
```

To get the schedule at a specific date

```bash
$ tvtid -c dr1 -d '14. september'
Schedule for: DR1
Date: 2017-09-14

[05:15] Udsendelsesophør - DR1
...
[04:40] Kender du typen 2013
```

## Library Example
```python
import tvtid

client = tvtid.Client()
schedules = client.schedules_for_today()
channel_length = max(len(c.title) for c in client.channels().values())

for schedule in schedules:
channel = schedule.channel
aired, current, upcoming = schedule.current()

if current:
title = channel.title.ljust(channel_length, ' ')
print('\n%s [%s] %s ' % (title, current.start_time.strftime('%H:%M'), current.title), end='')
for program in upcoming[:3]:
print('[%s] %s ' % (program.start_time.strftime('%H:%M'), program.title), end='')

# TV 2 [20:00] Fuld plade [21:15] Baby Surprise [23:05] Obsessed
# DR1 [20:00] X Factor [21:00] TV AVISEN [21:15] Vores vejr
# TV 2 Charlie [20:30] Fede Finn i modvind [21:25] Fede Finn i modvind [22:15] En sag for Frost
# DR2 [20:45] VM håndbold: Kroatien-Norge, direkte [21:20] VM håndbold: Studiet [21:35] VM håndbold: Kroatien-Norge, direkte
# TV3 [20:00] Dagens mand [21:00] American Pie 2 [23:10] The Joneses
# …
```

## License
`tvtid` is published under the MIT license which can be read in the `LICENSE` file.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tvtid-0.1.5.tar.gz (4.3 kB view details)

Uploaded Source

File details

Details for the file tvtid-0.1.5.tar.gz.

File metadata

  • Download URL: tvtid-0.1.5.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for tvtid-0.1.5.tar.gz
Algorithm Hash digest
SHA256 0955c6ccf9a1c0b17f5d895ddf083851e5811dae41e204eea006dcb7ef5a9aa9
MD5 86a914c191dd1f6d18fb4183690d9bd2
BLAKE2b-256 6e282530671b2168ae0aa8ff19c5aad8ea61d36d429199c03235cc8d1d0f1cbf

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page