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

{
    "count": 5,
    "next": null,
    "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
        }
    ]
}