Skip to content

Commit

Permalink
more readme updates for consistency
Browse files Browse the repository at this point in the history
  • Loading branch information
MaidThatPrograms committed Aug 14, 2023
1 parent 54501b9 commit 5ecd89a
Show file tree
Hide file tree
Showing 4 changed files with 25 additions and 14 deletions.
39 changes: 25 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,23 +16,23 @@ For now, you can install with PIP.

- Fully typed!
- Names reflecting the official Youtube GUI in browser!
- [List Playlists/Videos](examples/list_items.py)
- [List Playlists/Videos](examples/list.py)
- Automatic pagination.
- Specify all or some number of the results.
- Specify what attributes to retrieve.
- [Get Playlist(s)/Video(s)](examples/get_items.py) (playlists not implemented)
- [Get Playlists/Videos](examples/get.py) (playlists not implemented)
- Get any number of specific results by ID.
- Specify what attributes to retrieve.
- [Create Playlist](examples/create_playlist.py)
- [Create Playlist](examples/create.py)
- Specify title and privacy setting.
- [Create Video](examples/create_video.py) (**NOT LIMITED** - official API's videos.insert charges you 1600 quota units)
- [Create Video](examples/create.py) (**NOT LIMITED** - official API's videos.insert charges you 1600 quota units)
- Ability to upload arbitrary data.
- Ability to add custom fields to support changes in the API and more advanced options.
- Specify default fields.
- [Delete Playlist/Video](examples/delete_item.py) (not implemented yet)
- [Edit Playlist](examples/edit_playlist.py) (not implemented yet)
- [Edit Video](examples/edit_video.py) (includes scheduling uploads)
- Easy to use fields for every option that is editable in browser before pressing 'SHOW MORE'. This is mainly due to how many fields there are and the variations therein.
- [Delete Playlist/Video](examples/delete.py) (not implemented yet)
- [Edit Playlist](examples/edit.py) (not implemented yet)
- [Edit Video](examples/edit.py)
- Easy to use fields for every option that is editable in browser before pressing 'SHOW MORE' (including scheduling videos). This is mainly due to how many fields there are and the variations therein.
- Ability to add custom fields to support changes in the API and more advanced options.

## Login
Expand All @@ -45,16 +45,27 @@ Examples of how to create a Studio instance can be found [here](examples/create_

## TO-DO

- [ ] Better documentation
- [ ] Finish examples
- [ ] Tests
- [ ] Write documentation
- [ ] Create tests
- [ ] Create PIP package
- [ ] Find session token automatically from cookies / add OAuth flow
- [ ] Implement missing functions
- [ ] Find session token automatically from cookies or add OAuth flow
- [ ] Create examples:
- [ ] list_playlists()
- [ ] get_playlists()
- [ ] get_videos()
- [ ] create_video()
- [ ] delete_playlists()
- [ ] delete_videos()
- [ ] edit_playlist()
- [ ] Implement missing functions:
- [ ] get_playlists()
- [ ] delete_playlist()
- [ ] delete_video()
- [ ] edit_playlist()
- [ ] Implement for listing functions:
- [ ] Better method for specifying masks?
- [ ] Listing order
- [ ] Implement for Studio.edit_video():
- [ ] Implement for edit_video():
- [ ] Set as Premiere
- [ ] Better method for specifying extra fields?
- [ ] Subtitles?
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 comments on commit 5ecd89a

Please sign in to comment.