GET /api/announcements/what_is_new/?format=api
HTTP 200 OK
Allow: GET, POST, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 133,
    "next": "http://benspelledabc.me/api/announcements/what_is_new/?format=api&page=2",
    "previous": null,
    "results": [
        {
            "url": "http://benspelledabc.me/api/announcements/what_is_new/164/?format=api",
            "pk": 164,
            "Date": "9000-03-23",
            "Blurb": "Website Revamp",
            "Body": "The short version is, I'm changing the website again. This is going to be a full rebuild from the ground up. FRONT end.. backend.. middleware.. underwear.. the entire shebang. I should get around to making a BUG LIST too.. so i can have a dynamic list of things to do incase I think of something while I'm away from the codebase. Nothing more fun than filling your (security) hole after a long day of work?\r\n\r\n<br /><br />I decided it would be easier if I created a 'blog' post to track bugs and their solutions until i get a bug tracker thing on the website, or somewhere else.<br />\r\n\r\n<ul>\r\n                <li><b>DONE</b> - Dont escpae HTML from resultset.</li>\r\n                <ul>\r\n                    <li>Resolved w/ a keepHtml pipe and innerHTML tag on div.</li>\r\n                    <li> div [innerHTML]=\"post.Body | keepHtml\"> /div</li>\r\n                </ul>\r\n                \r\n                <li><b>DONE</b> - READ MORE type links to keep the posts short.</li>\r\n<ul>\r\n<li>I tried this, it kinda worked bu ti need/want a better solution. The last one toggled ALL posts.</li>\r\n</ul>                \r\n                <li><b>DONE</b> - CORS needs to be updated to allow this host to pull from the base site.</li>\r\n                <ul>\r\n                    <li>On REST, udpate: imrunicorn/imrunicorn/settings.py</li>\r\n                    <li>Permission levels on various API endpoints also need to be updated at some point.</li>\r\n                    <li>Restart rest backend to implement change until it's part of the base image.</li>\r\n                </ul>\r\n<li>Single Story Page</li>\r\n<ul>\r\n   <li>Something like <a href=\"/blog/18\" target=\"_blank\">{siteurl}/blog/{id}</a> i want to be able to pass in the ID of the article i want to display as a single item. </li>\r\n<li>Notice, this is record 175 not 18 which is what was passed in. This is what i wan to fix.</li>\r\n<li>This page|section also doesn't like the keepHtml tag that's used in other spots of the site. I'm not sure why yet.</li>\r\n</ul>\r\n<li>Pagination, 20-30 records maybe?</li>\r\n                <ul>\r\n                    <li>This WAS set at 2,000. I've lowered it to 20 on the DRF side and restarted the containers.</li>\r\n                    <li>For now, there's no way to view the posts beyind the pagination threshold.</li>\r\n                </ul>\r\n<li>PageNotFoundComponent<li>\r\n<ul><li>Dedicated \"error page\" instead of re-routing to base.</li></ul>",
            "Image_One": null,
            "Published": true,
            "Is_Sticky": true
        },
        {
            "url": "http://benspelledabc.me/api/announcements/what_is_new/183/?format=api",
            "pk": 183,
            "Date": "9000-03-11",
            "Blurb": "Python Reddit API Wrapper (PRAW)",
            "Body": "<b>{redacted}@apt:/home/{redacted}/redditLeach2.0</b><br /><br />\r\n\t<br />\r\n\r\n\r\nimport praw<br />\r\n<br />\r\nreddit = praw.Reddit(<br />\r\n&nbsp;&nbsp;&nbsp;&nbsp;client_id=\"_0KFhEJAO3_Hdu1HZTwJ5w\",<br />\r\n&nbsp;&nbsp;&nbsp;&nbsp;client_secret=\"QZFFaCTQvHATz58JPl7RmNUiaKHyiA\",<br />\r\n&nbsp;&nbsp;&nbsp;&nbsp;user_agent=\"angularz\",<br />\r\n)<br /><br />\r\ndef main():<br />\r\n&nbsp;&nbsp;&nbsp;&nbsp;for x in reddit.subreddit(\"angular\").hot(limit=5):<br />\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (x.over_18):<br />\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print(\"NSFW Title: {0} URL: {1}\".format(x.title, x.url))<br />\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else:<br />\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print(\"SFW Title: {0} URL: {1}\".format(x.title, x.url))<br />\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print(\" \")<br />\r\n<br /><br />\r\nif __name__ == \"__main__\":<br />\r\n&nbsp;&nbsp;&nbsp;&nbsp;main()<br />\r\n\t<br />\r\n\t<br />",
            "Image_One": null,
            "Published": true,
            "Is_Sticky": true
        },
        {
            "url": "http://benspelledabc.me/api/announcements/what_is_new/223/?format=api",
            "pk": 223,
            "Date": "2024-05-02",
            "Blurb": "I did a thing",
            "Body": "3:33pm EST.. I did a thing. Really it was 3:23 but 3:33 is easier to remember. this is also going to serve as a tracking system.. to see how long it takes. last time.. it took 287 days.",
            "Image_One": null,
            "Published": true,
            "Is_Sticky": true
        },
        {
            "url": "http://benspelledabc.me/api/announcements/what_is_new/214/?format=api",
            "pk": 214,
            "Date": "2024-02-18",
            "Blurb": "DCSWorld Fox3 Training",
            "Body": "Download the map i used to practice fox3 defense on.<br /><br />\r\n\r\n<a href=\"https://ben.spelledabc.org/media/uploads/general/A_FOX3_Missile_Defense_Training_by_Plasma_V2a.miz\">fox3 map</a>",
            "Image_One": null,
            "Published": true,
            "Is_Sticky": true
        },
        {
            "url": "http://benspelledabc.me/api/announcements/what_is_new/30/?format=api",
            "pk": 30,
            "Date": "2020-05-11",
            "Blurb": "A sample reloading shopping list.",
            "Body": "This list is a decent list of materials. Several of these have options. I'll talk to you about them in person. It's too much to put in here as a news post at this time. \r\n\r\n<table class=\"table table-bordered table-hover table-condensed\">\r\n<thead><tr><th title=\"Field #1\">quick name</th>\r\n<th title=\"Field #2\">usdollars</th>\r\n<th title=\"Field #3\">optional</th>\r\n<th title=\"Field #4\">link</th>\r\n</tr></thead>\r\n<tbody><tr>\r\n<td>reloading machine</td>\r\n<td>$457.00 or $175</td>\r\n<td>no</td>\r\n<td>https://www.dillonprecision.com/rl-550c-reloader_8_1_23594.html or https://www.amazon.com/RCBS-9356-Chucker-Supreme-Press/dp/B000N8LJ22</td>\r\n</tr>\r\n<tr>\r\n<td>strong mount</td>\r\n<td>$59.99</td>\r\n<td>no (if using dillon)</td>\r\n<td>https://www.dillonprecision.com/rl-550-xl-650-xl-750-strong-mount_8_1_23596.html</td>\r\n</tr>\r\n<tr>\r\n<td>chamfer/debur</td>\r\n<td>$19.95</td>\r\n<td>no</td>\r\n<td>https://www.amazon.com/Hornady-050117-4-Blade-Chamfer-Deburring/dp/B078489V3X/ref=sr_1_2?dchild=1&keywords=lyman+deburring+tool&qid=1589237521&sr=8-2</td>\r\n</tr>\r\n<tr>\r\n<td>300blk case gauge</td>\r\n<td>$25.23</td>\r\n<td>no</td>\r\n<td>https://www.amazon.com/Lyman-Products-Blackout-Length-Headspace/dp/B00URUECKC/ref=sr_1_1?crid=V66SM18M8344&dchild=1&keywords=300+blk+case+gauge&qid=1589237677&sprefix=300+blk+case+%2Caps%2C126&sr=8-1</td>\r\n</tr>\r\n<tr>\r\n<td>ultra sonic cleaner</td>\r\n<td>$125.59</td>\r\n<td>yes</td>\r\n<td>https://www.amazon.com/Hornady-043320-Lock-N-Load-Sonic-Cleaner/dp/B007TNX9ZE/ref=sr_1_2?crid=3061ZN91ANYG&dchild=1&keywords=hornady+ultrasonic+cleaner+solution&qid=1589237785&sprefix=hornady+ultra%2Caps%2C133&sr=8-2</td>\r\n</tr>\r\n<tr>\r\n<td>bullet puller no collet</td>\r\n<td>$22.99</td>\r\n<td>no</td>\r\n<td>https://www.amazon.com/RCBS-9440-Bullet-Puller-without/dp/B000N8N1YQ/ref=sr_1_3?dchild=1&keywords=collet+bullet+puller&qid=1589238765&sr=8-3</td>\r\n</tr>\r\n<tr>\r\n<td>22 cal bullet puller</td>\r\n<td>$26</td>\r\n<td>yes</td>\r\n<td>https://www.amazon.com/RCBS-Bullet-Puller-Collet-22-Caliber/dp/B000N8QKRG/ref=psdc_4200921_t2_B000N8N1YQ</td>\r\n</tr>\r\n<tr>\r\n<td>reloading manual 1</td>\r\n<td>$33.50</td>\r\n<td>no</td>\r\n<td>https://www.amazon.com/Hornady-99240-Reloading-Manual-Pages/dp/B01MAUZ71V/ref=sr_1_1?crid=2LR88JE2PCNH1&dchild=1&keywords=hornady+reloading+manual&qid=1589238889&sprefix=hornady+reload%2Caps%2C131&sr=8-1</td>\r\n</tr>\r\n<tr>\r\n<td>digital caliper</td>\r\n<td>$37.59</td>\r\n<td>no</td>\r\n<td>https://www.amazon.com/Hornady-500806-050080-Digital-Caliper/dp/B001KZ3NOO/ref=sr_1_13?dchild=1&keywords=digital+caliper&qid=1589242463&sr=8-13</td>\r\n</tr>\r\n<tr>\r\n<td>digital scale</td>\r\n<td>$28.96</td>\r\n<td>no</td>\r\n<td>https://www.amazon.com/Frankford-Arsenal-Digital-Reloading-Display/dp/B002BDOHNA/ref=sr_1_1?crid=3VMMAN0I6WJPQ&dchild=1&keywords=frankford+digital+scale&qid=1589242512&sprefix=frankford+digital+scale%2Caps%2C179&sr=8-1</td>\r\n</tr>\r\n<tr>\r\n<td>awesome trimmer</td>\r\n<td>$75.95</td>\r\n<td>no</td>\r\n<td>https://www.amazon.com/Worlds-Finest-Trimmer-223-Rem/dp/B009NKJXFQ/ref=sr_1_1?dchild=1&keywords=brass+trimmer&qid=1589242637&sr=8-1</td>\r\n</tr>\r\n<tr>\r\n<td>case lube</td>\r\n<td>$9.99</td>\r\n<td>no</td>\r\n<td>https://www.amazon.com/Hornady-9991-Spray-DynaGlide-Aerosol/dp/B0001NA29U/ref=sr_1_1?dchild=1&keywords=one+shot+case+lube&qid=1589243095&sr=8-1</td>\r\n</tr>\r\n<tr>\r\n<td><strong>EXTRAS FOR MORE</strong></td>\r\n<td> </td>\r\n<td> </td>\r\n<td> </td>\r\n</tr>\r\n<tr>\r\n<td>primer flipper tray</td>\r\n<td>$6.95</td>\r\n<td>yes</td>\r\n<td>https://www.amazon.com/RCBS-09480-Primer-Tray-2/dp/B000N8HW3M/ref=sr_1_1?dchild=1&keywords=primer+flipping+tray&qid=1589243134&sr=8-1</td>\r\n</tr>\r\n<tr>\r\n<td>locator pin tabs</td>\r\n<td>$0.99</td>\r\n<td>yes</td>\r\n<td>https://www.amazon.com/Locator-Dillon-Reloading-Press-XL650/dp/B084BQRJJV/ref=sr_1_fkmr1_1?dchild=1&keywords=dillon+550+caliber+conversion&qid=1589244457&s=sporting-goods&sr=1-1-fkmr1</td>\r\n</tr>\r\n<tr>\r\n<td>second powder head</td>\r\n<td>$145.19</td>\r\n<td>yes</td>\r\n<td>https://www.amazon.com/Dillon-Precision-Deluxe-Change-Assembly/dp/B00T3OELRC/ref=sr_1_12?dchild=1&keywords=dillon+550+toolhead&qid=1589244316&sr=8-12</td>\r\n</tr>\r\n<tr>\r\n<td>caliber conversion kit</td>\r\n<td>$52.99</td>\r\n<td>yes</td>\r\n<td>https://www.dillonprecision.com/rl-550-caliber-conversion-kit_8_2_23598.html</td>\r\n</tr>\r\n<tr>\r\n<td>bullet tray</td>\r\n<td>$47.99</td>\r\n<td>yes</td>\r\n<td>https://www.dillonprecision.com/bullet-tray-square-deal-b-rl-550-xl-650-xl-750_8_1_23597.html</td>\r\n</tr>\r\n</tbody></table>",
            "Image_One": null,
            "Published": true,
            "Is_Sticky": true
        },
        {
            "url": "http://benspelledabc.me/api/announcements/what_is_new/222/?format=api",
            "pk": 222,
            "Date": "2024-04-17",
            "Blurb": "Bald Eagle 6 of 6",
            "Body": "Bald Eagle 6 of 6",
            "Image_One": "http://benspelledabc.me/media/uploads/announcements/what_is_new/IMG_6059.JPG",
            "Published": true,
            "Is_Sticky": false
        },
        {
            "url": "http://benspelledabc.me/api/announcements/what_is_new/221/?format=api",
            "pk": 221,
            "Date": "2024-04-17",
            "Blurb": "Bald Eagle 5 of 6",
            "Body": "Bald Eagle 5 of 6",
            "Image_One": "http://benspelledabc.me/media/uploads/announcements/what_is_new/IMG_6057.JPG",
            "Published": true,
            "Is_Sticky": false
        },
        {
            "url": "http://benspelledabc.me/api/announcements/what_is_new/220/?format=api",
            "pk": 220,
            "Date": "2024-04-17",
            "Blurb": "Bald Eagle 4 of 6",
            "Body": "Bald Eagle 4 of 6",
            "Image_One": "http://benspelledabc.me/media/uploads/announcements/what_is_new/IMG_6047.JPG",
            "Published": true,
            "Is_Sticky": false
        },
        {
            "url": "http://benspelledabc.me/api/announcements/what_is_new/219/?format=api",
            "pk": 219,
            "Date": "2024-04-17",
            "Blurb": "Bald Eagle 3 of 6",
            "Body": "Bald Eagle 3 of 6",
            "Image_One": "http://benspelledabc.me/media/uploads/announcements/what_is_new/IMG_6045.JPG",
            "Published": true,
            "Is_Sticky": false
        },
        {
            "url": "http://benspelledabc.me/api/announcements/what_is_new/218/?format=api",
            "pk": 218,
            "Date": "2024-04-17",
            "Blurb": "Bald Eagle 2 of 6",
            "Body": "Bald Eagle 2 of 6",
            "Image_One": "http://benspelledabc.me/media/uploads/announcements/what_is_new/IMG_6043.JPG",
            "Published": true,
            "Is_Sticky": false
        },
        {
            "url": "http://benspelledabc.me/api/announcements/what_is_new/217/?format=api",
            "pk": 217,
            "Date": "2024-04-17",
            "Blurb": "Bald Eagle 1 of 6",
            "Body": "Bald Eagle 1 of 6",
            "Image_One": "http://benspelledabc.me/media/uploads/announcements/what_is_new/IMG_6041.JPG",
            "Published": true,
            "Is_Sticky": false
        },
        {
            "url": "http://benspelledabc.me/api/announcements/what_is_new/216/?format=api",
            "pk": 216,
            "Date": "2024-03-12",
            "Blurb": "unpublished test",
            "Body": "this is a test of the unpublished system. i should update this so i can mark them as private or not.. but also to use a better editor... you can still see the unpublished ones via the API. lets not mess with this for now. make a new 'app' and call it diary.. or something.",
            "Image_One": null,
            "Published": true,
            "Is_Sticky": false
        },
        {
            "url": "http://benspelledabc.me/api/announcements/what_is_new/215/?format=api",
            "pk": 215,
            "Date": "2024-02-21",
            "Blurb": "Check Engine Light",
            "Body": "There is more to it but for now I'll just say that I'm happy. The check engine light that came on was related to a part that was on recall so I got THAT repaired for free.<br />\r\n<br />\r\nI still need a new steering damper, oil change and cruise control switch. The cruse control is $800... and change... f me that's a lot.. BUT if i set it.. and use it, it'll lower the odds of me getting a speeding ticket. Let alone the convince of it working consistently... i think it's worth it.<br />\r\n<br />\r\nThe fog light... just needs to be changed. They act temperamental when they go bad... They wanted $150 to change it.. f. that noise.. i already have the bulb replacement. I'll do that myself.",
            "Image_One": null,
            "Published": true,
            "Is_Sticky": false
        },
        {
            "url": "http://benspelledabc.me/api/announcements/what_is_new/213/?format=api",
            "pk": 213,
            "Date": "2024-02-14",
            "Blurb": "Add day STRING to news",
            "Body": "I've decided i want to add the day as a stirng to the news item.. not just the date. \"Wednesday Feb 14, 2024\" for example. I'll make a ticket and do that later.",
            "Image_One": null,
            "Published": true,
            "Is_Sticky": false
        },
        {
            "url": "http://benspelledabc.me/api/announcements/what_is_new/212/?format=api",
            "pk": 212,
            "Date": "2024-02-09",
            "Blurb": "PiMax Crystal",
            "Body": "I tried a PiMax Crystal VR headset to play DVSWorld at a friends house. It was stupid amazing hahaha. Hurry up and get here already!!",
            "Image_One": null,
            "Published": true,
            "Is_Sticky": false
        },
        {
            "url": "http://benspelledabc.me/api/announcements/what_is_new/211/?format=api",
            "pk": 211,
            "Date": "2024-01-09",
            "Blurb": "F-16 Cockpit Nametag",
            "Body": "Happy pew pew!<br />\r\n<br />\r\n\r\nBaseline Skin From Video: <a href=\"https://ben.spelledabc.org/media/uploads/general/Cockpit_F-16C.7z\">Download here</a><br />\r\n<br />\r\nMore instructions to follow later but for now, watch the video <a href=\"https://www.youtube.com/watch?v=Z441n4ndwPQ\">here</a>!",
            "Image_One": null,
            "Published": true,
            "Is_Sticky": false
        },
        {
            "url": "http://benspelledabc.me/api/announcements/what_is_new/210/?format=api",
            "pk": 210,
            "Date": "2023-12-20",
            "Blurb": "Shooting EGGstravaganza - Know your firearm and limits",
            "Body": "Each shooter has targets placed at 'random' ranges. They will be known but not the typical 100,200,300 etc etc. Each 'range set' will have 3 eggs placed on a golf tee about 10 inches part from each other to prevent shatter damage. Shoot a set then move on to the next set of your choice. You get 10 shots total to get as many points as you can. Targets at further ranges offer more points but you only get 10- shots to get points. Make the count.<br /><br />\r\nThe first shot matters just as much as the other ones. Therefore there is a cold bore requirement before starting our round buuut that shot is worth more points.<br /><br />\r\nI'm thinking of allowing 22lr to be a separate dedicated bracket, or shifting the point value for 22lr. I'm not sure what the plan is yet but i'll keep ya posted.\r\n<br /><br />\r\nI might also make it a particular caliber only. Like \"all shooters\" must use 223, or 308.. etc etc. That seems like over kill though. It's about having fun and a friendly competition.\r\n<br /><br />\r\nGeneral info about reading the wind. I need to move to the <a href=\"https://ben.spelledabc.org/shooting_logbook/reading_wind_mirage/\">reading wind mirage</a> section but this will do for now.<br /><br />\r\n<img src=\"https://ben.spelledabc.org/media/uploads/general/readingWind101.png\" />\r\n<br /><br />\r\nThere will be updates made HERE as I work out the details.",
            "Image_One": null,
            "Published": true,
            "Is_Sticky": false
        },
        {
            "url": "http://benspelledabc.me/api/announcements/what_is_new/209/?format=api",
            "pk": 209,
            "Date": "2023-12-19",
            "Blurb": "Dev is up",
            "Body": "dev is up and seems to be stable again. it was just throwing a fit like a little bitch when it didn't get it's way.",
            "Image_One": null,
            "Published": true,
            "Is_Sticky": false
        },
        {
            "url": "http://benspelledabc.me/api/announcements/what_is_new/208/?format=api",
            "pk": 208,
            "Date": "2023-12-14",
            "Blurb": "Dev is down",
            "Body": "Dev was working. I unpluged it, moved it and pluged it back in. It has a DHCP reservation buuut its not up/working. Time to move it back and figure out whats going on!",
            "Image_One": null,
            "Published": true,
            "Is_Sticky": false
        },
        {
            "url": "http://benspelledabc.me/api/announcements/what_is_new/207/?format=api",
            "pk": 207,
            "Date": "2023-11-22",
            "Blurb": "To build an RPM...?",
            "Body": "Thanks to using AMIs, images and gold disks... I haven't had much of a need to make an RPM. I'm going to take a quick refresher but this time I'm not going to be bound to using Eclipse or some other GUI. The benefit here is I'll be able to do it from any box... Maybe make an rpm to install the tools needed w/ a sample \"hello world\" template?\r\n\r\n<br /><br />\r\nInstructions I'm going to follow is: <a href=\"https://www.redhat.com/sysadmin/create-rpm-package\" target=\"_blank\">here.</a>",
            "Image_One": null,
            "Published": true,
            "Is_Sticky": false
        }
    ]
}