mirror of
https://github.com/pkkid/python-plexapi
synced 2024-11-26 05:30:20 +00:00
Add syntax highlighting to readme
This commit is contained in:
parent
05ef43bddc
commit
d1ae065d68
1 changed files with 37 additions and 31 deletions
68
README.md
68
README.md
|
@ -26,8 +26,10 @@ network as the Plex Server (and you are not using Plex Users), you can
|
|||
authenticate without a username and password. Getting a PlexServer
|
||||
instance is as easy as the following:
|
||||
|
||||
from plexapi.server import PlexServer
|
||||
plex = PlexServer() # Defaults to localhost:32400
|
||||
```python
|
||||
from plexapi.server import PlexServer
|
||||
plex = PlexServer() # Defaults to localhost:32400
|
||||
```
|
||||
|
||||
If you are running on a separate network or using Plex Users you need to log
|
||||
into MyPlex to get a PlexServer instance. An example of this is below. NOTE:
|
||||
|
@ -35,44 +37,48 @@ Servername below is the name of the server (not the hostname and port). If
|
|||
logged into Plex Web you can see the server name in the top left above your
|
||||
available libraries.
|
||||
|
||||
from plexapi.myplex import MyPlexUser
|
||||
user = MyPlexUser.signin('<USERNAME>', '<PASSWORD>')
|
||||
plex = user.getServer('<SERVERNAME>').connect()
|
||||
```python
|
||||
from plexapi.myplex import MyPlexUser
|
||||
user = MyPlexUser.signin('<USERNAME>', '<PASSWORD>')
|
||||
plex = user.getServer('<SERVERNAME>').connect()
|
||||
```
|
||||
|
||||
#### Usage Examples ####
|
||||
|
||||
# Example 1: List all unwatched content in library.
|
||||
for section in plex.library.sections():
|
||||
print('Unwatched content in %s:' % section.title)
|
||||
for video in section.unwatched():
|
||||
print(' %s' % video.title)
|
||||
```python
|
||||
# Example 1: List all unwatched content in library.
|
||||
for section in plex.library.sections():
|
||||
print('Unwatched content in %s:' % section.title)
|
||||
for video in section.unwatched():
|
||||
print(' %s' % video.title)
|
||||
|
||||
# Example 2: Mark all Conan episodes watched.
|
||||
plex.library.get('Conan (2010)').markWatched()
|
||||
# Example 2: Mark all Conan episodes watched.
|
||||
plex.library.get('Conan (2010)').markWatched()
|
||||
|
||||
# Example 3: List all Clients connected to the Server.
|
||||
for client in plex.clients():
|
||||
print(client.name)
|
||||
# Example 3: List all Clients connected to the Server.
|
||||
for client in plex.clients():
|
||||
print(client.name)
|
||||
|
||||
# Example 4: Play the Movie Avatar on my iPhone.
|
||||
avatar = plex.library.section('Movies').get('Avatar')
|
||||
client = plex.client("Michael's iPhone")
|
||||
client.playMedia(avatar)
|
||||
# Example 4: Play the Movie Avatar on my iPhone.
|
||||
avatar = plex.library.section('Movies').get('Avatar')
|
||||
client = plex.client("Michael's iPhone")
|
||||
client.playMedia(avatar)
|
||||
|
||||
# Example 5: List all content with the word 'Game' in the title.
|
||||
for video in plex.search('Game'):
|
||||
print('%s (%s)' % (video.title, video.TYPE))
|
||||
# Example 5: List all content with the word 'Game' in the title.
|
||||
for video in plex.search('Game'):
|
||||
print('%s (%s)' % (video.title, video.TYPE))
|
||||
|
||||
# Example 6: List all movies directed by the same person as Jurassic Park.
|
||||
jurassic_park = plex.library.section('Movies').get('Jurassic Park')
|
||||
director = jurassic_park.directors[0]
|
||||
for movie in director.related():
|
||||
print(movie.title)
|
||||
# Example 6: List all movies directed by the same person as Jurassic Park.
|
||||
jurassic_park = plex.library.section('Movies').get('Jurassic Park')
|
||||
director = jurassic_park.directors[0]
|
||||
for movie in director.related():
|
||||
print(movie.title)
|
||||
|
||||
# Example 7: List files for the latest episode of Friends.
|
||||
the_last_one = plex.library.get('Friends').episodes()[-1]
|
||||
for part in the_last_one.iter_parts():
|
||||
print(part.file)
|
||||
# Example 7: List files for the latest episode of Friends.
|
||||
the_last_one = plex.library.get('Friends').episodes()[-1]
|
||||
for part in the_last_one.iter_parts():
|
||||
print(part.file)
|
||||
```
|
||||
|
||||
#### FAQs ####
|
||||
|
||||
|
|
Loading…
Reference in a new issue