8000 boilerplate for GH Users · bryankaplan/github3.py@abc5dfa · GitHub
[go: up one dir, main page]

Skip to 65FA content

Commit abc5dfa

Browse files
committed
boilerplate for GH Users
1 parent fc5db1b commit abc5dfa

File tree

4 files changed

+121
-5
lines changed

4 files changed

+121
-5
lines changed

docs/gh/users.rst

Lines changed: 29 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,39 @@ Users
33

44
`http://developer.github.com/v3/users/ <http://developer.github.com/v3/users/>`_
55

6-
.. I'm not sure I like this or if i should use :mod:`users`
6+
.. toctree::
7+
:maxdepth: 1
78

8-
If you want to manage a user, use the `Users`_ module:
9+
users/emails
10+
users/followers
11+
users/public-keys
912

10-
.. _Users: ../modules/users.html
1113

12-
but if you want a list of all users in order they signed up to GitHub, use:
14+
Get a single user
15+
~~~~~~~~~~~~~~~~~
16+
17+
`http://developer.github.com/v3/users/#get-a-single-user <http://developer.github.com/v3/users/#get-a-single-user>`_
18+
19+
20+
Get the authenticated user
21+
~~~~~~~~~~~~~~~~~~~~~~~~~~
22+
23+
`http://developer.github.com/v3/users/#get-the-authenticated-user <http://developer.github.com/v3/users/#get-the-authenticated-user>`_
24+
25+
Update the authenticated user
26+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
27+
28+
`http://developer.github.com/v3/users/#update-the-authenticated-user <http://developer.github.com/v3/users/#update-the-authenticated-user>`_
29+
30+
Get all users
31+
~~~~~~~~~~~~~
32+
33+
`http://developer.github.com/v3/users/#get-all-users <http://developer.github.com/v3/users/#get-all-users>`_
34+
35+
36+
If you want a list of all users in order they signed up to GitHub, use:
1337

14-
.. similarly to above, perhaps :func:`iter_all_users` would be better suited inline?
1538

1639
.. autofunction:: github3.iter_all_users
40+
:noindex:
1741

docs/gh/users/emails.rst

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
Emails
2+
------
3+
4+
`http://developer.github.com/v3/users/emails/ <http://developer.github.com/v3/users/emails/>`_
5+
6+
7+
List email addresses for a user
8+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9+
10+
`http://developer.github.com/v3/users/emails/#list-email-addresses-for-a-user <http://developer.github.com/v3/users/emails/#list-email-addresses-for-a-user>`_
11+
12+
Add email address(es)
13+
~~~~~~~~~~~~~~~~~~~~~
14+
15+
`http://developer.github.com/v3/users/emails/#add-email-addresses <http://developer.github.com/v3/users/emails/#add-email-addresses>`_
16+
17+
Delete email address(es)
18+
~~~~~~~~~~~~~~~~~~~~~~~~
19+
20+
`http://developer.github.com/v3/users/emails/#delete-email-addresses <http://developer.github.com/v3/users/emails/#delete-email-addresses>`_

docs/gh/users/followers.rst

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
Followers
2+
---------
3+
4+
`http://developer.github.com/v3/users/followers/ <http://developer.github.com/v3/users/followers/>`_
5+
6+
7+
List followers of a user
8+
~~~~~~~~~~~~~~~~~~~~~~~~
9+
10+
`http://developer.github.com/v3/users/followers/#list-followers-of-a-user <http://developer.github.com/v3/users/followers/#list-followers-of-a-user>`_
11+
12+
List users followed by another user
13+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14+
15+
`http://developer.github.com/v3/users/followers/#list-users-followed-by-another-user <http://developer.github.com/v3/users/followers/#list-users-followed-by-another-user>`_
16+
17+
Check if you are following a user
18+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19+
20+
`http://developer.github.com/v3/users/followers/#check-if-you-are-following-a-user <http://developer.github.com/v3/users/followers/#check-if-you-are-following-a-user>`_
21+
22+
Check if one user follows another
23+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24+
25+
`http://developer.github.com/v3/users/followers/#check-if-one-user-follows-another <http://developer.github.com/v3/users/followers/#check-if-one-user-follows-another>`_
26+
27+
Follow a user
28+
~~~~~~~~~~~~~
29+
30+
`http://developer.github.com/v3/users/followers/#follow-a-user <http://developer.github.com/v3/users/followers/#follow-a-user>`_
31+
32+
Unfollow a user
33+
~~~~~~~~~~~~~~~
34+
35+
`http://developer.github.com/v3/users/followers/#unfollow-a-user <http://developer.github.com/v3/users/followers/#unfollow-a-user>`_
36+

docs/gh/users/public-keys.rst

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
Public Keys
2+
-----------
3+
4+
`http://developer.github.com/v3/users/keys/ <http://developer.github.com/v3/users/keys/>`_
5+
6+
7+
List public keys for a user
8+
~~~~~~~~~~~~~~~~~~~~~~~~~~~
9+
10+
`http://developer.github.com/v3/users/keys/#list-public-keys-for-a-user <http://developer.github.com/v3/users/keys/#list-public-keys-for-a-user>`_
11+
12+
List your public keys
13+
~~~~~~~~~~~~~~~~~~~~~
14+
15+
`http://developer.github.com/v3/users/keys/#list-your-public-keys <http://developer.github.com/v3/users/keys/#list-your-public-keys>`_
16+
17+
Get a single public key
18+
~~~~~~~~~~~~~~~~~~~~~~~
19+
20+
`http://developer.github.com/v3/users/keys/#get-a-single-public-key <http://developer.github.com/v3/users/keys/#get-a-single-public-key>`_
21+
22+
Create a public key
23+
~~~~~~~~~~~~~~~~~~~
24+
25+
`http://developer.github.com/v3/users/keys/#create-a-public-key <http://developer.github.com/v3/users/keys/#create-a-public-key>`_
26+
27+
Update a public key
28+
~~~~~~~~~~~~~~~~~~~
29+
30+
`http://developer.github.com/v3/users/keys/#update-a-public-key <http://developer.github.com/v3/users/keys/#update-a-public-key>`_
31+
32+
Delete a public key
33+
~~~~~~~~~~~~~~~~~~~
34+
35+
`http://developer.github.com/v3/users/keys/#delete-a-public-key <http://developer.github.com/v3/users/keys/#delete-a-public-key>`_
36+

0 commit comments

Comments
 (0)
0