WPPost
Timeline
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

42 timeline items

2014-11-08
01:05 • [32b848a52e] Published Part 10 (user: rberteig)
2014-11-07
19:27
[49be3d080e] Leaf: Tweak order of operations so that setting a featured image for a new post can upload the image to the media library and associate it with the post without getting a second copy of the image in the library. (user: Ross, tags: trunk)
01:04
[71202d715f] Add experimental --featured option to wppost.lua that uploads a featured image for a post. It has quirks, however, possibly due to misunderstood API docs. (user: Ross, tags: trunk)
2014-11-06
23:46
[9df1597528] New wpmedia.lua script to upload media files with descriptions. (user: Ross, tags: trunk)
23:45
[f0ec40da1d] Leaf: Make title, caption, and description work for uploaded media. Probably should allow for a long description from a file in a future version. (user: Ross, tags: Media-WIP)
23:19
[08534d56e9] Snapshot after first successful upload of a media file. (user: Ross, tags: Media-WIP)
02:46
[8826e6b2f8] Snapshot of work in progress on media file support for the CLI utilities. (user: Ross, tags: Media-WIP)
00:37 • [1a2ee5a094] Published Part 9 (user: rberteig)
00:30
[681cb168dd] Fix a few cosmetic typos in user-facing text and remove some dead code. Generally cleaning up for the next blog post about these tools. (user: Ross, tags: trunk)
2014-11-05
01:54
[9b7b291c6c] Refactored handling of GET requests for lists of items, changed wplist.lua to allow listing most kinds of items with sensible displays for posts, categories, tags, media. Use --container to get all the data from a list. (user: Ross, tags: trunk)
2014-11-01
00:53
[da8d07d500] Cosmetic changes to comments. (user: Ross, tags: trunk)
2014-10-31
00:47
[199e87ce85] Baby steps towards a post edit/update capability. For now, capturing the full container in wppost.lua is a good start. Refactored the newPost() function to use a new editPost() function. Changed options used to parse the JSON for all API calls so that JSON NULL is returned as Lua nil instead of a magic cookie. (user: Ross, tags: trunk)
2014-10-30
01:07
[54bcf0c2d6] Fixed a few cosmetic issues, added media to both wpget and wplist. (user: Ross, tags: trunk)
2014-10-29
23:54
[0ed9b441e4] Added new wplist.lua utility, and refactored the REST API code to make addition of more REST API calls easier by reflecting the common framework required. (user: Ross, tags: trunk)
00:00 • [d87116a38d] Published part 8 describing changes to date. (user: rberteig)
2014-10-28
22:57
[8d3e666f64] Apply the spoon web server to the new --authenticate option that triggers web-based authentication and captures the finished token. (user: Ross, tags: trunk)
19:07
[fcb7f93124] Refactor handling of the token extraction from an URL for use with a more automated auth process based on the spoon server. Clean up error reporting for expired tokens which got tested because the currently stored token is expired. (user: Ross, tags: trunk)
19:05
[55301b85c0] Tweak the JS based redirect from fragment to query. Fix an escape handling issue in the displayed query fields. URL escaping is hard to do right! (user: Ross, tags: trunk)
01:29
[39f78b6126] Find workaround for WP OAuth2 putting the token details in the URL hash rather than as a query: use a very small fragment of JS to transform any hash part into a query which can be parsed at the server. This is needed because the hash part of the URL is never passed in to the server, and is only known to the browser. (user: Ross, tags: trunk)
2014-10-27
18:55
[7cb40b88d7] Snapshot of improvements to Spoon and Soupspoon. (user: Ross, tags: trunk)
2014-10-24
01:24
[a26ed4fde0] Cleaned up URL parsing in the soupspoon demo, and build a complete request packet parser for spoon.lua so that it has access to all the request headers. (user: Ross, tags: trunk)
2014-10-22
23:20
[3790516583] Improve documentation and make various tweaks driven by writing the blog post describing Spoon and Soupspoon. (user: Ross, tags: trunk)
2014-10-21
23:29
[28876b68cb] Snapshot of work in progress on a single-serving web server for use to collect auth tokens, and a demo script that allows easy demo and test of the server. (user: Ross, tags: trunk)
2014-10-17
01:21
[9fc67f372f] Merge in new wpget.lua utility (user: Ross, tags: trunk)
01:20
[2537bae600] Leaf: Implement the rest of wpget.lua, clean up minor cosmetics in wppost.lua. (user: Ross, tags: wpget)
2014-10-16
23:15
[222877a519] Checkpoint with newPost() moving to the cli.wp module. Untested. (user: Ross, tags: wpget)
23:09
[ada88f9e2b] Introduce common modules and second general utility. Move configuration to .wpcli common folder. (user: Ross, tags: wpget)
2014-10-14
00:56
[5a94554cc9] Cosmetic change that could have been published but wasn't (yet). (user: Ross, tags: trunk)
00:28
[a6505fd2e2] Implement actual post creation through the REST API as documented in part 6 of the series. Also change to Lua-cURL (a binary is in this checkin) and add a bunch of commandline options. (user: Ross, tags: trunk)
2014-10-03
22:33
[870da6391b] Implement --tokenurl parsing and track token expiration. Add json parser and provide a simple display of the user name attached to the token for the --verbose option. Clean up --verbose output by adding the --debug option to cover most of the noisy printing. (user: Ross, tags: trunk)
00:09 • Edit [9f323048ac63f58d|9f323048ac]: Edit check-in comment. (user: rberteig)
2014-10-02
23:22 • Edit [9f323048ac63f58d|9f323048ac]: Move to branch spare-trunk. Mark "Closed". (user: rberteig)
2014-09-11
21:07
[9f323048ac] Closed-Leaf: Extra "initial empty check-in" created as a side effect of publishing this fossil through chiselapp. (user: rberteig, tags: spare-trunk)
20:55
[3b301fad10] Snapshot of OAuth REST demo of the /me endpoint for the Post with Lua Part 4 article. (user: Ross, tags: trunk)
2014-09-05
17:40
[53bb43b9e3] Add an explicit license, update the blog link. (user: Ross, tags: trunk)
2014-09-03
23:37
[e6c46b7582] Clean up option handling, add a configuration file, and provide options to write the configuration from command-line specified details. (user: Ross, tags: trunk)
22:46 • Changes to wiki page WPPost (user: Ross)
22:45 • Changes to wiki page WPPost (user: Ross)
22:43 • Changes to wiki page WPPost (user: Ross)
22:24
[01d47fe47d] Start off our versionable settings to be more Windows-friendly. (user: Ross, tags: trunk)
22:21
[fa4e2ea9d6] Snapshot of working XML-RPC based wppost.lua as published on curioser.cheshireeng.com. (user: Ross, tags: trunk)
22:09
[195d6348dc] initial empty check-in (user: Ross, tags: trunk)