Socket
Socket
Sign inDemoInstall

youtube-api-wrapper

Package Overview
Dependencies
0
Maintainers
1
Alerts
File Explorer

Install Socket

Detect and block malicious and high-risk dependencies

Install

    youtube-api-wrapper

Python Youtube Data API


Maintainers
1

Readme

youtube-api

Python Youtube API (0.2dev)

This is an library with the intent that create a happy python YouTube API (It's just a Youtube wrapper).

OAuth 2.0 is not supported yet.

Supported data APIs:

Activity: list

Channels: list

GuideCategories: list

PlaylistItems: list

Playlists: list

Search: list

Subscriptions: list

VideoCategories: list

Videos: list

Example:

In [1]: from data.api import Channels

In [2]: channels_query = Channels.list(part=("id","snippet","brandingSettings","contentDetails","invideoPromotion","statistics","topicDetails",), id="UCY-THBWXJ24cf-mXHr_nLYw")

In [3]: channels_query??

Type:       Channels
String Form:<data.api.Channels object at 0x9b20f4c>
File:       /home/lalo/dev/python/others/youtube-api/youtube/data/api.py
Source:
class Channels(ResourcePageInfo):
    url = CHANNELS_URL
    item_class = Channel

In [4]: channel  = channels_query.items[0]

In [5]: channel?
Type:       Channel
String Form:Channel(kind=youtube#channel,id=UCY-THBWXJ24cf-mXHr_nLYw )
File:       /home/lalo/dev/python/others/youtube-api/youtube/data/resources/types.py
Docstring:  <no docstring>

In [6]: channel.kind
Out[6]: u'youtube#channel'

In [7]: channel.snippet.title
Out[9]: u'Leandro Gomez'

In [8]: channel.snippet.publishedAt
Out[8]: datetime.datetime(2013, 2, 22, 1, 2, 6, tzinfo=<iso8601.iso8601.Utc object at 0x9be35ac>)

In [9]: channel.contentDetails.googlePlusUserId
Out[9]: u'112345756060309912919'

FAQs


Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc