List of videos

Query parameters

q - Free search query.

page_size - How many items per page. If set to 0 it will list all items. Default is 50 items.

ordering - Order results by specified field. Prepend a minus for descending order. I.e. ?ordering=-id.

creator__email - the email of the video's creator

framerate - the framerate in hz * 1000

has_tono_records - if the tono flag is set (true/false)

is_filler - if this is a filler video (true/false)

name - the exact name/title of the video

name__icontains - substring is part of name/title of the video

organization - Frikanalen ID of organization behind video

played_count_web - the number of times this video was played on the web

played_count_web__gt - greater than

played_count_web__gte - greater than or equal

played_count_web__lt - less than

played_count_web__lte - less than or equal

publish_on_web - if this video is published ont the web (true/false)

proper_import - if the uploaded video was properly imported (true/false)

ref_url - the exact reference url

ref_url__startswith - the reference url start with this string

ref_url__icontains - the reference url contain this string

GET /api/videos/?format=api&offset=3550&ordering=uploaded_time
HTTP 200 OK
Allow: GET, POST, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 3552,
    "next": null,
    "previous": "https://frikanalen.no/api/videos/?format=api&limit=50&offset=3500&ordering=uploaded_time",
    "results": [
        {
            "id": 625527,
            "name": "Practical Protocol-Oriented Programming in Swift",
            "header": "Value types are at the core of Swift (seriously, mostly everything in the Swift standard library is a value type). But how do you avoid subclassing? That's where the power of Protocol-Oriented programming comes in. Learn how to structure your code to (almost) never subclass again! Practical everyday examples and ideas for your own code base will be included.\r\n\r\nThe speaker Natasha Murashev is an iOS developer by day and a robot by night. She blogs about Swift, WatchOS, and iOS development on her blog, natashatherobot.com, and curates a fast-growing weekly Swift  newsletter: This Week in Swift. In her free time, she works on personal projects, speaks at meetups and conferences, contributes to open source, and likes to cross things off her bucket list. She's currently living the digital nomad life as her alter identity: @NatashaTheNomad.",
            "description": null,
            "files": {
                "theora": "https://upload.frikanalen.no/media/625527/theora/20160412-practicalswift-frikanalen.ogv",
                "smallThumb": "https://upload.frikanalen.no/media/625527/small_thumb/20160412-practicalswift-frikanalen.jpg",
                "largeThumb": "https://upload.frikanalen.no/media/625527/large_thumb/20160412-practicalswift-frikanalen.jpg",
                "broadcast": "https://upload.frikanalen.no/media/625527/broadcast/20160412-practicalswift-frikanalen.dv"
            },
            "creator": "pere@hungry.com",
            "organization": {
                "id": 82,
                "name": "NUUG",
                "homepage": "https://www.nuug.no/",
                "description": "Forening NUUG er for alle som er interessert i fri programvare, åpne standarder og Unix-lignende operativsystemer.",
                "postalAddress": "Norwegian Unix User Group\r\nCSS Mailboks 70, Middelthunsgate 25\r\n0368 OSLO",
                "streetAddress": "",
                "editorId": 2240,
                "editorName": "Peter M. M. Hansteen",
                "editorEmail": "peter@bsdly.net",
                "editorMsisdn": "",
                "fkmember": true
            },
            "duration": "00:46:26.120000",
            "categories": [
                "Samfunn og politikk"
            ],
            "framerate": 25000,
            "properImport": true,
            "hasTonoRecords": false,
            "publishOnWeb": true,
            "isFiller": true,
            "refUrl": "",
            "createdTime": null,
            "updatedTime": "2018-11-10T18:29:27.132701Z",
            "uploadedTime": null,
            "ogvUrl": "https://upload.frikanalen.no/media/625527/theora/20160412-practicalswift-frikanalen.ogv",
            "largeThumbnailUrl": "https://upload.frikanalen.no/media/625527/large_thumb/20160412-practicalswift-frikanalen.jpg"
        },
        {
            "id": 625529,
            "name": "TED - Linus Torvalds: The mind behind Linux",
            "header": "Linus Torvalds transformed technology twice — first with the Linux kernel, which helps power the Internet, and again with Git, the source code management system used by developers worldwide. In a rare interview with TED Curator Chris Anderson, Torvalds discusses with remarkable openness the personality traits that prompted his unique philosophy of work, engineering and life. \"I am not a visionary, I'm an engineer,\" Torvalds says. \"I'm perfectly happy with all the people who are walking around and just staring at the clouds ... but I'm looking at the ground, and I want to fix the pothole that's right in front of me before I fall in.\"\r\n\r\nTED talk downloaded from The Internet Archive.",
            "description": null,
            "files": {
                "original": "https://upload.frikanalen.no/media/625529/original/LinusTorvalds_2016.mp4",
                "theora": "https://upload.frikanalen.no/media/625529/theora/LinusTorvalds_2016.ogv",
                "largeThumb": "https://upload.frikanalen.no/media/625529/large_thumb/LinusTorvalds_2016.jpg",
                "smallThumb": "https://upload.frikanalen.no/media/625529/small_thumb/LinusTorvalds_2016.jpg",
                "broadcast": "https://upload.frikanalen.no/media/625529/broadcast/LinusTorvalds_2016.dv"
            },
            "creator": "pere@hungry.com",
            "organization": {
                "id": 82,
                "name": "NUUG",
                "homepage": "https://www.nuug.no/",
                "description": "Forening NUUG er for alle som er interessert i fri programvare, åpne standarder og Unix-lignende operativsystemer.",
                "postalAddress": "Norwegian Unix User Group\r\nCSS Mailboks 70, Middelthunsgate 25\r\n0368 OSLO",
                "streetAddress": "",
                "editorId": 2240,
                "editorName": "Peter M. M. Hansteen",
                "editorEmail": "peter@bsdly.net",
                "editorMsisdn": "",
                "fkmember": true
            },
            "duration": "00:21:34.050000",
            "categories": [
                "Samfunn og politikk"
            ],
            "framerate": 25000,
            "properImport": true,
            "hasTonoRecords": false,
            "publishOnWeb": true,
            "isFiller": true,
            "refUrl": "https://archive.org/details/LinusTorvalds_2016",
            "createdTime": null,
            "updatedTime": "2018-11-10T18:29:27.129777Z",
            "uploadedTime": null,
            "ogvUrl": "https://upload.frikanalen.no/media/625529/theora/LinusTorvalds_2016.ogv",
            "largeThumbnailUrl": "https://upload.frikanalen.no/media/625529/large_thumb/LinusTorvalds_2016.jpg"
        }
    ]
}