{"id":1787,"date":"2015-08-11T15:06:35","date_gmt":"2015-08-11T14:06:35","guid":{"rendered":"https:\/\/stevepedwards.today\/DebianAdmin\/?p=1787"},"modified":"2015-08-11T15:06:35","modified_gmt":"2015-08-11T14:06:35","slug":"working-motion-installs-on-2-identically-setup-pi2s","status":"publish","type":"post","link":"https:\/\/stevepedwards.today\/DebianAdmin\/working-motion-installs-on-2-identically-setup-pi2s\/","title":{"rendered":"Working Motion Installs On 2 Identically Setup Pi2's"},"content":{"rendered":"<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_1787\" class=\"pvc_stats all  \" data-element-id=\"1787\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/stevepedwards.today\/DebianAdmin\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p>\n<div class=\"pvc_clear\"><\/div>\n<p style=\"margin-bottom: 0cm; line-height: 100%;\"><span style=\"line-height: 100%;\">I have looked at motion.conf settings now, for ffmpeg video creation, and have successfully run each option timelapse, ghost pixels and mpg all with streaming as a simultaneous option - all at the same time and the Pi's coped! I'm impressed!<\/span><\/p>\n<p style=\"margin-bottom: 0cm; line-height: 100%;\">The cameras have identical format specs, but the Pi Noir has no Infra Red filter, so has a slightly redder tint to the video.<\/p>\n<p style=\"margin-bottom: 0cm; line-height: 100%;\">It was asking a lot for the Pi to run all options at once, I reckon, but they managed it at slightly different performance levels despite being technically identical for kernel, updates, firmware, raspi-conf settings etc.<\/p>\n<p style=\"margin-bottom: 0cm; line-height: 100%;\">The cameras v4l outputs are identical both for PiNoir and PiBlanc as I have named them. I have identical Share folders set up on each camera also to see the output files remotely. Running for each camera:<\/p>\n<p style=\"margin-bottom: 0cm; line-height: 100%;\"><span style=\"color: #3333ff;\">v4l2-ctl --all &gt;&gt; \/Share\/motion\/NoirSpec.txt<\/span><\/p>\n<p style=\"margin-bottom: 0cm; line-height: 100%;\"><span style=\"color: #3333ff;\">v4l2-ctl --all &gt;&gt; \/Share\/motion\/BlancSpec.txt<\/span><\/p>\n<p style=\"margin-bottom: 0cm; line-height: 100%;\">I diff'd the two files once copied to Mint, and got not differences:<\/p>\n<p style=\"margin-bottom: 0cm; line-height: 100%;\">MintRecPC stevee # <span style=\"color: #3333ff;\">diff Videos\/BlancSpec.txt Videos\/NoirSpec.txt<\/span><\/p>\n<p><span style=\"color: #ff0000;\">Driver Info (not using libv4l2):<\/span><br \/>\n<span style=\"color: #ff0000;\"> Driver name : bm2835 mmal<\/span><br \/>\n<span style=\"color: #ff0000;\"> Card type : mmal service 16.1<\/span><br \/>\n<span style=\"color: #ff0000;\"> Bus info : platform:bcm2835-v4l2<\/span><br \/>\n<span style=\"color: #ff0000;\"> Driver version: 3.18.11<\/span><br \/>\n<span style=\"color: #ff0000;\"> Capabilities : 0x85200005<\/span><br \/>\n<span style=\"color: #ff0000;\"> Video Capture<\/span><br \/>\n<span style=\"color: #ff0000;\"> Video Overlay<\/span><br \/>\n<span style=\"color: #ff0000;\"> Read\/Write<\/span><br \/>\n<span style=\"color: #ff0000;\"> Streaming<\/span><br \/>\n<span style=\"color: #ff0000;\"> Device Capabilities<\/span><br \/>\n<span style=\"color: #ff0000;\"> Device Caps : 0x05200005<\/span><br \/>\n<span style=\"color: #ff0000;\"> Video Capture<\/span><br \/>\n<span style=\"color: #ff0000;\"> Video Overlay<\/span><br \/>\n<span style=\"color: #ff0000;\">Read\/Write<\/span><br \/>\n<span style=\"color: #ff0000;\"> Streaming<\/span><br \/>\n<span style=\"color: #ff0000;\">Priority: 2<\/span><br \/>\n<span style=\"color: #ff0000;\">Video input : 0 (Camera 0: ok)<\/span><br \/>\n<span style=\"color: #ff0000;\">Format Video Capture:<\/span><br \/>\n<span style=\"color: #ff0000;\"> Width\/Height : 320\/240<\/span><br \/>\n<span style=\"color: #ff0000;\"> Pixel Format : 'YUYV'<\/span><br \/>\n<span style=\"color: #ff0000;\"> Field : None<\/span><br \/>\n<span style=\"color: #ff0000;\"> Bytes per Line: 640<\/span><br \/>\n<span style=\"color: #ff0000;\"> Size Image : 153600<\/span><br \/>\n<span style=\"color: #ff0000;\"> Colorspace : Broadcast NTSC\/PAL (SMPTE170M\/ITU601)<\/span><br \/>\n<span style=\"color: #ff0000;\"> Custom Info : feedcafe<\/span><br \/>\n<span style=\"color: #ff0000;\">Format Video Overlay:<\/span><br \/>\n<span style=\"color: #ff0000;\"> Left\/Top : 150\/50<\/span><br \/>\n<span style=\"color: #ff0000;\"> Width\/Height: 1024\/768<\/span><br \/>\n<span style=\"color: #ff0000;\"> Field : None<\/span><br \/>\n<span style=\"color: #ff0000;\"> Chroma Key : 0x00000000<\/span><br \/>\n<span style=\"color: #ff0000;\"> Global Alpha: 0x00<\/span><br \/>\n<span style=\"color: #ff0000;\"> Clip Count : 0<\/span><br \/>\n<span style=\"color: #ff0000;\">Clip Bitmap : No<\/span><br \/>\n<span style=\"color: #ff0000;\">Framebuffer Format:<\/span><br \/>\n<span style=\"color: #ff0000;\"> Capability : <\/span><br \/>\n<span style=\"color: #ff0000;\"> Flags : Overlay Matches Capture\/Output Size<\/span><br \/>\n<span style=\"color: #ff0000;\"> Width : 320<\/span><br \/>\n<span style=\"color: #ff0000;\"> Height : 240<\/span><br \/>\n<span style=\"color: #ff0000;\"> Pixel Format : 'YU12'<\/span><br \/>\n<span style=\"color: #ff0000;\"> Bytes per Line: 480<\/span><br \/>\n<span style=\"color: #ff0000;\"> Size image : 115200<\/span><br \/>\n<span style=\"color: #ff0000;\"> Colorspace : Broadcast NTSC\/PAL (SMPTE170M\/ITU601)<\/span><br \/>\n<span style=\"color: #ff0000;\">Streaming Parameters Video Capture:<\/span><br \/>\n<span style=\"color: #ff0000;\"> Capabilities : timeperframe<\/span><br \/>\n<span style=\"color: #ff0000;\"> Frames per second: 30.000 (30000\/1000)<\/span><br \/>\n<span style=\"color: #ff0000;\"> Read buffers : 1<\/span><\/p>\n<p><span style=\"color: #ff0000;\">User Controls<\/span><\/p>\n<p><span style=\"color: #ff0000;\">brightness (int) : min=0 max=100 step=1 default=50 value=50 flags=slider<\/span><br \/>\n<span style=\"color: #ff0000;\"> contrast (int) : min=-100 max=100 step=1 default=0 value=0 flags=slider<\/span><br \/>\n<span style=\"color: #ff0000;\"> saturation (int) : min=-100 max=100 step=1 default=0 value=0 flags=slider<\/span><br \/>\n<span style=\"color: #ff0000;\"> red_balance (int) : min=1 max=7999 step=1 default=1000 value=1000 flags=slider<\/span><br \/>\n<span style=\"color: #ff0000;\"> blue_balance (int) : min=1 max=7999 step=1 default=1000 value=1000 flags=slider<\/span><br \/>\n<span style=\"color: #ff0000;\"> horizontal_flip (bool) : default=0 value=0<\/span><br \/>\n<span style=\"color: #ff0000;\"> vertical_flip (bool) : default=0 value=0<\/span><br \/>\n<span style=\"color: #ff0000;\"> power_line_frequency (menu) : min=0 max=3 default=1 value=1<\/span><br \/>\n<span style=\"color: #ff0000;\"> sharpness (int) : min=-100 max=100 step=1 default=0 value=0 flags=slider<\/span><br \/>\n<span style=\"color: #ff0000;\"> color_effects (menu) : min=0 max=15 default=0 value=0<\/span><br \/>\n<span style=\"color: #ff0000;\"> rotate (int) : min=0 max=360 step=90 default=0 value=0<\/span><br \/>\n<span style=\"color: #ff0000;\"> color_effects_cbcr (int) : min=0 max=65535 step=1 default=32896 value=32896<\/span><\/p>\n<p><span style=\"color: #ff0000;\">Codec Controls<\/span><\/p>\n<p><span style=\"color: #ff0000;\">video_bitrate_mode (menu) : min=0 max=1 default=0 value=0 flags=update<\/span><br \/>\n<span style=\"color: #ff0000;\"> video_bitrate (int) : min=25000 max=25000000 step=25000 default=10000000 value=10000000<\/span><br \/>\n<span style=\"color: #ff0000;\"> repeat_sequence_header (bool) : default=0 value=0<\/span><br \/>\n<span style=\"color: #ff0000;\">h264_i_frame_period (int) : min=0 max=2147483647 step=1 default=60 value=60<\/span><br \/>\n<span style=\"color: #ff0000;\"> h264_level (menu) : min=0 max=11 default=11 value=11<\/span><br \/>\n<span style=\"color: #ff0000;\"> h264_profile (menu) : min=0 max=4 default=4 value=4<\/span><\/p>\n<p><span style=\"color: #ff0000;\">Camera Controls<\/span><\/p>\n<p><span style=\"color: #ff0000;\">auto_exposure (menu) : min=0 max=3 default=0 value=0<\/span><br \/>\n<span style=\"color: #ff0000;\"> exposure_time_absolute (int) : min=1 max=10000 step=1 default=1000 value=1000<\/span><br \/>\n<span style=\"color: #ff0000;\"> exposure_dynamic_framerate (bool) : default=0 value=0<\/span><br \/>\n<span style=\"color: #ff0000;\"> auto_exposure_bias (intmenu): min=0 max=24 default=12 value=12<\/span><br \/>\n<span style=\"color: #ff0000;\"> white_balance_auto_preset (menu) : min=0 max=9 default=1 value=1<\/span><br \/>\n<span style=\"color: #ff0000;\"> image_stabilization (bool) : default=0 value=0<\/span><br \/>\n<span style=\"color: #ff0000;\"> iso_sensitivity (intmenu): min=0 max=4 default=0 value=0<\/span><br \/>\n<span style=\"color: #ff0000;\"> exposure_metering_mode (menu) : min=0 max=2 default=0 value=0<\/span><br \/>\n<span style=\"color: #ff0000;\"> scene_mode (menu) : min=0 max=13 default=0 value=0<\/span><\/p>\n<p><span style=\"color: #ff0000;\">JPEG Compression Controls<\/span><\/p>\n<p><span style=\"color: #ff0000;\">compression_quality (int) : min=1 max=100 step=1 default=30 value=30<\/span><\/p>\n<p style=\"margin-bottom: 0cm; line-height: 100%;\">The Pi's were set next to each other, with (slight angle diffs due to the housings) and motion set running as a daemon almost exactly together to generate time lapses of the same scenes:<\/p>\n<p><iframe loading=\"lazy\" title=\"Pi blanc timelapse\" width=\"1333\" height=\"1000\" src=\"https:\/\/www.youtube.com\/embed\/1cAvgmvQbog?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p><iframe loading=\"lazy\" title=\"Pi noir timelapse\" width=\"1333\" height=\"1000\" src=\"https:\/\/www.youtube.com\/embed\/b1XMSW0OMEc?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p style=\"margin-bottom: 0cm; line-height: 100%;\">I found that one camera seemed to generate more jpg images in the Share folder than the other, but this may have been down to network conditions reading each Share contents differently. The videos are pretty identical except for tint and timestamp.<\/p>\n<p style=\"margin-bottom: 0cm; line-height: 100%;\">If you want to recursively remove all created pic and video content from the Share when testing, Raspbian rm command needs to be told to remove all files, else it will ask for confirmation for each file e.g.:<\/p>\n<p style=\"margin-bottom: 0cm; line-height: 100%;\"><span style=\"color: #3333ff;\">rm -vr --interactive=no \/Share\/motion\/*.jpg<\/span><\/p>\n<p style=\"margin-bottom: 0cm; line-height: 100%;\">The conf file sections for these features are in the ffmpeg section e.g.:<\/p>\n<p style=\"margin-bottom: 0cm; line-height: 100%;\"><span style=\"color: #ff3333;\"># FFMPEG related options<\/span><\/p>\n<p style=\"margin-bottom: 0cm; line-height: 100%;\"><span style=\"color: #ff3333;\"># Film (mpeg) file output, and deinterlacing of the video input<\/span><\/p>\n<p style=\"margin-bottom: 0cm; line-height: 100%;\"><span style=\"color: #ff3333;\"># The options movie_filename and timelapse_filename are also used<\/span><\/p>\n<p style=\"margin-bottom: 0cm; line-height: 100%;\"><span style=\"color: #ff3333;\"># by the ffmpeg feature<\/span><\/p>\n<p style=\"margin-bottom: 0cm; line-height: 100%;\"><span style=\"color: #ff3333;\"><\/span><\/p>\n<p style=\"margin-bottom: 0cm; line-height: 100%;\"><span style=\"color: #ff3333;\"># Use ffmpeg to encode mpeg movies in realtime (default: off)<\/span><\/p>\n<p style=\"margin-bottom: 0cm; line-height: 100%;\"><span style=\"color: #ff3333;\">ffmpeg_cap_new off<\/span><\/p>\n<p style=\"margin-bottom: 0cm; line-height: 100%;\"><span style=\"color: #ff3333;\"># Use ffmpeg to make movies with only the pixels moving<\/span><\/p>\n<p style=\"margin-bottom: 0cm; line-height: 100%;\"><span style=\"color: #ff3333;\"># object (ghost images) (default: off)<\/span><\/p>\n<p style=\"margin-bottom: 0cm; line-height: 100%;\"><span style=\"color: #ff3333;\">ffmpeg_cap_motion off<\/span><\/p>\n<p style=\"margin-bottom: 0cm; line-height: 100%;\"><span style=\"color: #ff3333;\"># Use ffmpeg to encode a timelapse movie<\/span><\/p>\n<p style=\"margin-bottom: 0cm; line-height: 100%;\"><span style=\"color: #ff3333;\"># Default value 0 = off - else save frame every Nth second<\/span><\/p>\n<p style=\"margin-bottom: 0cm; line-height: 100%;\"><span style=\"color: #ff3333;\">ffmpeg_timelapse 1<\/span><\/p>\n<p style=\"margin-bottom: 0cm; line-height: 100%;\"><span style=\"color: #ff3333;\"># The file rollover mode of the timelapse video<\/span><\/p>\n<p style=\"margin-bottom: 0cm; line-height: 100%;\"><span style=\"color: #ff3333;\"># Valid values: hourly, daily (default), weekly-sunday, weekly-monday, monthly, manual<\/span><\/p>\n<p style=\"margin-bottom: 0cm; line-height: 100%;\"><span style=\"color: #ff3333;\">ffmpeg_timelapse_mode hourly<\/span><\/p>\n<p style=\"margin-bottom: 0cm; line-height: 100%;\"><span style=\"color: #ffffff;\">Be patient with the Pi's when expecting them to capture, stream AND create a stored video using the ffmpeg encoder, as I found a time lapse vid appeared in the Share after I had walked away for a while.<\/span><\/p>\n<p style=\"margin-bottom: 0cm; line-height: 100%;\"><span style=\"color: #ffffff;\">It's worth experimenting with the settings depending what you want, such as rollover hourly\/daily... storage you need depending on how much storage space you have and what type of movies you want to create. You're SDRAM card and or network storage methods will decide this mainly, as it will have overhead costs on the Pi also samba etc.<\/span><\/p>\n<p style=\"margin-bottom: 0cm; line-height: 100%;\"><span style=\"color: #ffffff;\">The live streaming to Firefox is very detailed from the 5 MP cameras, and I used a 1 second per jpg capture setting which makes for good streaming and video creation quality, but there's loads yet to try with all this.<\/span><\/p>\n<p style=\"margin-bottom: 0cm; line-height: 100%;\"><span style=\"color: #ffffff;\">I viewed both camera streams simultaneously in 2 instances of Firefox to get:<\/span><\/p>\n<p style=\"margin-bottom: 0cm; line-height: 100%;\"><span style=\"color: #ffffff;\">The ripple is due to the screen snapshot not the camera images which are excellent.<\/span><\/p>\n<p style=\"margin-bottom: 0cm; line-height: 100%;\"><span style=\"color: #ffffff;\">All in all very interesting an a lot of fun if very hard work to research initially from complete scratch.<\/span><\/p>\n<p><strong>Perms for Pi Motion Files\/Folders that work - \/Share\/motion is where my vids\/jpgs are saved, set in motion.conf:<\/strong><br \/>\n<span style=\"color: #0000ff;\">ls -als \/etc\/init.d\/motion<\/span><br \/>\n<span style=\"color: #ff0000;\">4 -rwxr-xr-x 1 root root 2410 Feb 12 2012 \/etc\/init.d\/motion<\/span><\/p>\n<p><span style=\"color: #0000ff;\">ls -als \/etc\/motion\/motion.conf<\/span><br \/>\n<span style=\"color: #ff0000;\">20 -rw-r----- 1 root motion 18647 Aug 20 16:54 \/etc\/motion\/motion.conf<\/span><\/p>\n<p><span style=\"color: #0000ff;\">ls -als \/Share\/motion\/<\/span><br \/>\n<span style=\"color: #ff0000;\">total 144<\/span><br \/>\n<span style=\"color: #ff0000;\">140 drwxrwxr-x 2 stevee motion 139264 Sep 3 19:24 .<\/span><br \/>\n<span style=\"color: #ff0000;\"> 4 drwxr-xr-x 4 stevee root 4096 Aug 30 07:05 ..<\/span><\/p>\n<p><span style=\"color: #0000ff;\">ls -als \/etc\/default\/motion<\/span><br \/>\n<span style=\"color: #ff0000;\">4 -rw-r--r-- 1 root root 68 Aug 13 23:38 \/etc\/default\/motion<\/span><\/p>\n<p style=\"margin-bottom: 0cm; line-height: 100%;\">To run motion from boot, both motion.conf and \/default\/motion have to have daemon=yes, and the start links have to be set via:<\/p>\n<p style=\"margin-bottom: 0cm; line-height: 100%;\"><span style=\"color: #0000ff;\">update-rc.d motion enable<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_1787\" class=\"pvc_stats all  \" data-element-id=\"1787\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/stevepedwards.today\/DebianAdmin\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p>\n<div class=\"pvc_clear\"><\/div>\n<p>I have looked at motion.conf settings now, for ffmpeg video creation, and have successfully run each option timelapse, ghost pixels and mpg all with streaming as a simultaneous option - all at the same time and the Pi's coped! I'm impressed! The cameras have identical format specs, but the Pi Noir has no Infra Red <a href=\"https:\/\/stevepedwards.today\/DebianAdmin\/working-motion-installs-on-2-identically-setup-pi2s\/\" class=\"more-link\">...<span class=\"screen-reader-text\">\u00a0 Working Motion Installs On 2 Identically Setup Pi2&#039;s<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,2],"tags":[],"class_list":["post-1787","post","type-post","status-publish","format-standard","hentry","category-post","category-uncategorized"],"a3_pvc":{"activated":true,"total_views":1,"today_views":0},"_links":{"self":[{"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/posts\/1787","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/comments?post=1787"}],"version-history":[{"count":0,"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/posts\/1787\/revisions"}],"wp:attachment":[{"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/media?parent=1787"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/categories?post=1787"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/tags?post=1787"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}