Raymond Pasco
dc58574c0f
Fix type failures in lib/twitter.hoon
...
The type failures were introduced by the parent merge.
2016-04-14 17:46:37 -04:00
Raymond Pasco
d3711b53d9
Merge branch 'web-stream'
...
Conflicts:
gen/twit/twitter-feed.hoon
lib/oauth1.hoon
lib/twitter.hoon
mar/twit/post.hoon
Extensive nonbreaching web API changes from Anton and Philip's trees.
Retroactive commit message for d030cde553
:
Grab fixes for busted ford caused by no-longer-busted ++lore
2016-04-14 14:10:56 -04:00
Raymond Pasco
3eb7493671
Merge remote-tracking branches 'ault011/instagram', 'ohaitch/markdown-hax-url', 'ault011/digitalocean' and 'ohaitch/procedural-security-drivers'
...
Conflicts:
sec/com/dropboxapi.hoon
Many security drivers in this merge. A small markdown fix also snuck
into one of the octopus' arms as parent 3.
2016-04-12 13:03:25 -04:00
Anton Dyudin
ff40159b38
commented oauth2 ++standard arms
2016-04-08 12:44:34 -07:00
Anton Dyudin
072619d446
macro-expanded lib/oauth2 examples
2016-04-07 20:00:58 -07:00
Anton Dyudin
a2f2a94c1b
better name order
...
token-exchange -> exchange-token, token-request -> request-token
2016-04-07 19:50:48 -07:00
Anton Dyudin
3feb7f453e
more consistent grab-*-token ordering
2016-04-07 18:30:52 -07:00
Anton Dyudin
6c39ca4739
converted @googleapis.com to ++standard-refreshing
2016-04-07 18:29:49 -07:00
Anton Dyudin
d90b71dde9
better type-checking
2016-04-07 17:46:34 -07:00
Anton Dyudin
97c200bf43
convert /+oauth2, @slack.com to ++standard form
2016-04-07 15:49:22 -07:00
Anton Dyudin
c433874ebb
fix oauth1 oauth_callback, organization
2016-04-07 14:08:25 -07:00
Anton Dyudin
873840b0e8
factor out /+interpolate,hep-to-cab
2016-04-07 13:07:21 -07:00
Anton Dyudin
5b2a8ce009
inlined dbg-post
2016-04-07 12:51:11 -07:00
Anton Dyudin
c75d71cd18
add oauth1 driver examples
2016-04-07 12:34:32 -07:00
Anton Dyudin
f26446e150
resturcture /+oauth1,basic-auth so the ++standard magic is in one place
...
with sample usage in the comments
2016-04-07 10:37:28 -07:00
Anton Dyudin
a24c4da4b3
minimal basic-auth refactor
2016-04-06 13:43:32 -07:00
Anton Dyudin
0b683764a8
add # to unescaped characters in md hrefs
2016-04-06 11:52:06 -07:00
Anton Dyudin
18d11d25ea
change %api speech to use ++purf
2016-03-31 17:53:57 -07:00
Anton Dyudin
8844933178
render talk feed as %api speeches
2016-03-31 16:15:10 -07:00
Anton Dyudin
934b06969d
handle non-existent web.plan again
2016-03-30 17:27:18 -07:00
Anton Dyudin
933eb74336
write plan data from the web
...
urbit/tree@65b6df2
2016-03-30 15:43:27 -07:00
Anton Dyudin
a3781a4777
Merge branch 'twit-app' into dot-plan
...
Pull in working :twit and various fixes it depends on, to add write-plan-account logic to it
2016-03-29 17:32:42 -07:00
Anton Dyudin
dd4010eacc
save github username to web.plan
2016-03-29 14:17:45 -07:00
Anton Dyudin
b886daf7c0
rename plan-data to plan-acct, add info to diffs
2016-03-28 16:24:25 -07:00
Anton Dyudin
6bd1850bc3
create web.plan if nonexistent
2016-03-24 17:15:12 -07:00
Anton Dyudin
80909f7978
write web.plan on gh startup
2016-03-24 16:31:37 -07:00
Anton Dyudin
c0f003d621
parse & in tweets
2016-03-24 11:13:38 -07:00
Anton Dyudin
067540d9ac
move sur/twitter to "t-style" naming scheme
2016-03-23 16:19:56 -07:00
Anton Dyudin
1ced5c9c47
transition app/twit to serve /home instead of /user
2016-03-22 11:49:04 -07:00
Anton Dyudin
d248f431b9
rename twit-stat to twit-post
2016-03-21 13:36:42 -07:00
Anton Dyudin
e9d199cca3
route drum crashes through ~& for now, closing #584
2016-03-18 15:35:58 -07:00
Anton Dyudin
3500fc3ee8
add sanity checking wrt twitter usernames
2016-03-15 16:25:39 -07:00
Anton Dyudin
8441d6668f
clearer %no-token error message
2016-03-15 15:29:12 -07:00
Anton Dyudin
ce7e970c68
151ification part 2: app/twit types
2016-03-14 18:03:43 -07:00
Anton Dyudin
0f22f85170
151ification part 1: app/twit syntax
2016-03-14 18:03:33 -07:00
Anton Dyudin
de6e230dd3
expose twitter req argument encoders as ++print
2016-03-11 17:48:58 -08:00
Anton Dyudin
2f494e6e2f
type mar/twit-req, mar/twit-usel
2016-03-11 16:06:47 -08:00
Anton Dyudin
a241c526d7
add lib/httr-to-json
...
which is really the mark translation search's job. Created #67
2016-03-11 15:52:14 -08:00
Anton Dyudin
68f1903f6a
move valid-request type to sur/twitter
...
As an actual ++endpoint type, instead of a list of arm names accepting arguments
Old: (stat-upda:request:twitter [%status 'foo']~ ~)
New: (request:twitter stat-upda+[%status 'foo']~ ~)
2016-03-11 14:54:29 -08:00
Anton Dyudin
dd5f670286
encrypt api keys written to clay
...
creates #66
2016-03-11 12:02:08 -08:00
Anton Dyudin
244639d9a6
include domain in "Run |init-" auth warnings
2016-03-11 11:49:36 -08:00
Anton Dyudin
2bedfb04e1
added |init-auth-basic, moved subdomain snip to /+write
2016-03-11 11:17:35 -08:00
Anton Dyudin
49d11b5270
remove auth from twitter library
2016-03-11 11:16:50 -08:00
Anton Dyudin
6c45cb1264
FIX byte-order bug
...
see previous commit, native ++hmac byte order was correct for short keys already
2016-03-11 11:16:09 -08:00
Anton Dyudin
bbe47f441c
factor out token-response keyspec
2016-03-10 20:38:45 -08:00
Anton Dyudin
06e461b542
fix type issues
2016-03-10 20:38:45 -08:00
Anton Dyudin
9f289fd15f
better grab-quay error reporting
2016-03-10 20:38:45 -08:00
Anton Dyudin
a8a092074a
restructure lib/oauth1 to expose ++add-auth internals
2016-03-10 18:52:30 -08:00
Anton Dyudin
3aa1ceb8b4
better handling of query strings
2016-03-10 13:36:51 -08:00
Anton Dyudin
747f9d57a2
better names for things
2016-03-10 12:04:56 -08:00