generated from polymech/site-template
howto:json-ld
This commit is contained in:
parent
b08965f6a1
commit
ed2f81b322
@ -23,7 +23,7 @@
|
||||
"format": "unix-time"
|
||||
}
|
||||
],
|
||||
"default": "2025-03-30T22:12:59.711Z"
|
||||
"default": "2025-03-30T22:19:39.472Z"
|
||||
},
|
||||
"description": {
|
||||
"type": "string",
|
||||
|
||||
@ -552,7 +552,7 @@
|
||||
},
|
||||
"https://github.com/%5Bfiltered%5D": {
|
||||
"isValid": false,
|
||||
"timestamp": 1743360900390
|
||||
"timestamp": 1743373312226
|
||||
},
|
||||
"https://github.com/darigovresearch": {
|
||||
"isValid": true,
|
||||
@ -670,7 +670,7 @@
|
||||
},
|
||||
"https://scholarworks.uni.edu/cgi/viewcontent.cgi?article=3680%5C&context=grp": {
|
||||
"isValid": false,
|
||||
"timestamp": 1743372781305
|
||||
"timestamp": 1743373180856
|
||||
},
|
||||
"https://pmc.ncbi.nlm.nih.gov/articles/PMC10489002/": {
|
||||
"isValid": true,
|
||||
@ -754,7 +754,7 @@
|
||||
},
|
||||
"https://journals.plos.org/plosone/article?id=10.1371%252Fjournal.pone.0288696": {
|
||||
"isValid": false,
|
||||
"timestamp": 1743372781857
|
||||
"timestamp": 1743373191749
|
||||
},
|
||||
"https://www.youtube.com/watch?v=_a7usMe_K38": {
|
||||
"isValid": true,
|
||||
@ -841,7 +841,7 @@
|
||||
},
|
||||
"https://www.toraytac.com/media/c3feb206-1398-4e0e-bca6-df7780f11745/tcCurg/TenCate%2520Advanced%2520Composites/Documents/Technical%2520papers/TenCate_chopped_fiber_thermoplastics_compression_molding_technical_paper.pdf": {
|
||||
"isValid": false,
|
||||
"timestamp": 1743372782143
|
||||
"timestamp": 1743373181608
|
||||
},
|
||||
"https://youtu.be/qtZv96cifIU": {
|
||||
"isValid": true,
|
||||
@ -1397,7 +1397,7 @@
|
||||
},
|
||||
"https://www.amazon.it/s?k=cnc+CNC%20Router": {
|
||||
"isValid": true,
|
||||
"timestamp": 1743371711863,
|
||||
"timestamp": 1743373182654,
|
||||
"meta": {
|
||||
"title": "Ci dispiace",
|
||||
"image": "https://images-eu.ssl-images-amazon.com/images/G/29/x-locale/communities/people/logo.gif",
|
||||
@ -1897,7 +1897,7 @@
|
||||
},
|
||||
"https://digitalcommons.calpoly.edu/cgi/viewcontent.cgi?article=1288%5C&context=eesp": {
|
||||
"isValid": false,
|
||||
"timestamp": 1743371713054
|
||||
"timestamp": 1743373183846
|
||||
},
|
||||
"*": {
|
||||
"isValid": false,
|
||||
@ -1905,7 +1905,7 @@
|
||||
},
|
||||
"https://partners.noplasticsunday.com/NPSblog/?bmode=view%5C&idx=11164797": {
|
||||
"isValid": true,
|
||||
"timestamp": 1743371717064,
|
||||
"timestamp": 1743373188051,
|
||||
"meta": {
|
||||
"title": "노플라스틱선데이",
|
||||
"description": "지속가능한 제조 서비스 NPS Partners",
|
||||
@ -2062,7 +2062,7 @@
|
||||
},
|
||||
"https://www.youtube.com/watch?v=Eq9IbetsLB4%5C&t=2s": {
|
||||
"isValid": true,
|
||||
"timestamp": 1743371718351,
|
||||
"timestamp": 1743373189218,
|
||||
"meta": {
|
||||
"title": "Injection molding machine for recycling plastic",
|
||||
"description": "Injection molding machine for recycling plastic (called \"Smart Injector\"). The design is low-cost and uses easy componentsIMPORTANT! The machine is still wor...",
|
||||
@ -2647,7 +2647,7 @@
|
||||
},
|
||||
"https://www.youtube.com/watch?time_continue=163%5C&v=95aPYlXShTY%5C&feature=emb_logo": {
|
||||
"isValid": true,
|
||||
"timestamp": 1743371719484,
|
||||
"timestamp": 1743373190403,
|
||||
"meta": {
|
||||
"title": "Hands-Free Door Opener: Technical Information",
|
||||
"description": "Discover our available models, printing and mounting instructions, and informational sticker for our 3D-printed hands-free door opener to avoid passing on CO...",
|
||||
@ -2895,7 +2895,7 @@
|
||||
},
|
||||
"https://crescent.education/wp-content/uploads/2019/02/MODULE-II-%25E2%2580%2593-FUNDAMENTALS-OF-EXTRUSION-MOULDING.pdf": {
|
||||
"isValid": false,
|
||||
"timestamp": 1743371720792
|
||||
"timestamp": 1743373191555
|
||||
},
|
||||
"https://rjginc.com/essential-injection-molding-safety-standards-and-practices/": {
|
||||
"isValid": true,
|
||||
@ -2920,7 +2920,7 @@
|
||||
},
|
||||
"https://www.oldergeeks.com/downloads/search.php?limit=100%5C&string=Power+Software+Ltd.%5C&sort=file_name%5C&order=asc%5C&id=0%5C&page=9": {
|
||||
"isValid": true,
|
||||
"timestamp": 1743371722140,
|
||||
"timestamp": 1743373192799,
|
||||
"meta": {
|
||||
"favicon": "https://www.oldergeeks.com/favicon.ico"
|
||||
}
|
||||
@ -3131,7 +3131,7 @@
|
||||
},
|
||||
"https://papers.ssrn.com/sol3/Delivery.cfm/733008ad-9620-43bf-896c-aa4a2e9931e5-MECA.pdf?abstractid=4611811%5C&mirid=1": {
|
||||
"isValid": true,
|
||||
"timestamp": 1743371725907,
|
||||
"timestamp": 1743373196462,
|
||||
"meta": {
|
||||
"title": "Page Cannot be Found",
|
||||
"favicon": "https://papers.ssrn.com/favicon.ico"
|
||||
@ -3231,7 +3231,7 @@
|
||||
},
|
||||
"https://en.wikipedia.org/wiki/Jigsaw_%5C(power_tool%5C": {
|
||||
"isValid": false,
|
||||
"timestamp": 1743371726807
|
||||
"timestamp": 1743373196648
|
||||
},
|
||||
"https://www.amazon.de/-/en/Stanley-10-099-Classic/dp/B001FWP58U": {
|
||||
"isValid": false,
|
||||
@ -3819,7 +3819,7 @@
|
||||
},
|
||||
"https://scibizsw.com/20_THE%2520OFFICIAL%2520RASPBERRY%2520PI%2520PROJECTS%2520BOOK%2520v3.pdf": {
|
||||
"isValid": false,
|
||||
"timestamp": 1743371727942
|
||||
"timestamp": 1743373214813
|
||||
},
|
||||
"https://archive.org/stream/MagPi/Projects_Book_v3_djvu.txt": {
|
||||
"isValid": true,
|
||||
@ -5834,7 +5834,7 @@
|
||||
},
|
||||
"https://www.rainbow-pkg.com/news/youpinzhiku%25E4%25B8%25A8hot-stamping-and-cold-stamping-technology-which-one-is-more-suitable-for-your-packaging-products/": {
|
||||
"isValid": false,
|
||||
"timestamp": 1743360885533
|
||||
"timestamp": 1743373200102
|
||||
},
|
||||
"https://ch-wauters.com/en/cold-foil-stamping-by-wauters/": {
|
||||
"isValid": true,
|
||||
@ -6091,7 +6091,7 @@
|
||||
},
|
||||
"https://%5Bfiltered%5D.github.io/academy/build/compression": {
|
||||
"isValid": false,
|
||||
"timestamp": 1743360885880
|
||||
"timestamp": 1743373200413
|
||||
},
|
||||
"https://davehakkens.nl/community/forums/topic/v4-sheet-press-mould-development/index.html": {
|
||||
"isValid": true,
|
||||
@ -7218,7 +7218,7 @@
|
||||
},
|
||||
"https://guides.lib.virginia.edu/c.php?g=1164312%5C&p=8718414": {
|
||||
"isValid": true,
|
||||
"timestamp": 1743360888149,
|
||||
"timestamp": 1743373202568,
|
||||
"meta": {
|
||||
"title": "LibGuides: COVID-19 Pandemic Children's Book Collection: Normalizing Face Masks",
|
||||
"description": "LibGuides: COVID-19 Pandemic Children's Book Collection: Normalizing Face Masks",
|
||||
@ -7462,7 +7462,7 @@
|
||||
},
|
||||
"https://forum.freecad.org/viewtopic.php?style=1%5C&t=62057": {
|
||||
"isValid": true,
|
||||
"timestamp": 1743360889153,
|
||||
"timestamp": 1743373203422,
|
||||
"meta": {
|
||||
"title": "Step by step tutorial on injection mold design - FreeCAD Forum",
|
||||
"image": "https://forum.freecad.org/styles/elegance/theme/images/logo.png",
|
||||
@ -7664,7 +7664,7 @@
|
||||
},
|
||||
"https://www.youtube.com/watch?v=YzjTm3FRLVY%5C&t=5s": {
|
||||
"isValid": true,
|
||||
"timestamp": 1743360890390,
|
||||
"timestamp": 1743373204461,
|
||||
"meta": {
|
||||
"title": "Recycling plastic waste on the beaches of Panama",
|
||||
"description": "Precious Plastic community submission! Thanks Thomas, check him out in our forums:https://davehakkens.nl/community/members/thomasthefirst/More information: h...",
|
||||
@ -7881,7 +7881,7 @@
|
||||
},
|
||||
"https://seafood.media/fis/worldnEws/worldnews.asp?monthyear=9-2024%5C&day=18%5C&id=131886%5C&l=e%5C&country=%5C&special=%5C&ndb=1%5C&df=1": {
|
||||
"isValid": true,
|
||||
"timestamp": 1743360897442,
|
||||
"timestamp": 1743373213823,
|
||||
"meta": {
|
||||
"title": "Seafood Media Group - Worldnews",
|
||||
"image": "https://seafood.media/fis/gif/free/flags/ES.gif",
|
||||
@ -8033,7 +8033,7 @@
|
||||
},
|
||||
"https://%5Bfiltered%5D.github.io/academy/build/sheetpressbuild": {
|
||||
"isValid": false,
|
||||
"timestamp": 1743360897668
|
||||
"timestamp": 1743373214033
|
||||
},
|
||||
"https://www.singhalglobal.com/blog/sheets-of-hdpe-manufacturing-processes-and-various-use": {
|
||||
"isValid": true,
|
||||
@ -8504,7 +8504,7 @@
|
||||
},
|
||||
"https://www.youtube.com/watch?v=gxkcffQD3eQ%5C&t=131s": {
|
||||
"isValid": true,
|
||||
"timestamp": 1743360899458,
|
||||
"timestamp": 1743373215717,
|
||||
"meta": {
|
||||
"title": "🎄⭐🎅Como hacer figuras de plástico- Figuras Navideñas de Plástico Reciclado🎄⭐🎅",
|
||||
"description": "En este tutorial reciclamos tapas de botellas y las convertimos en figuras navideñas usando la dremel motosaw y un horno de pizza",
|
||||
@ -9409,7 +9409,7 @@
|
||||
},
|
||||
"https://scholarworks.uark.edu/cgi/viewcontent.cgi?article=1066%5C&context=inquiry": {
|
||||
"isValid": false,
|
||||
"timestamp": 1743360902985
|
||||
"timestamp": 1743373314960
|
||||
},
|
||||
"https://www.youtube.com/watch?v=1OZVCOYlYy8": {
|
||||
"isValid": true,
|
||||
@ -9435,7 +9435,7 @@
|
||||
},
|
||||
"https://www.forum.linuxcnc.org/30-cnc-machines/53486-the-linuxcnc-rigid-CNC%20Router-an-open-source-dual-z-axis-gantry-machine": {
|
||||
"isValid": true,
|
||||
"timestamp": 1743360904508,
|
||||
"timestamp": 1743373316630,
|
||||
"meta": {
|
||||
"title": "The LinuxCNC "Rigid Router" an open-source dual z-axis gantry machine",
|
||||
"description": "Hi all, I recently designed an open-source CNC router. My goal was to make a rigid, medium-format CNC router that can self-manufacture new machines and not...",
|
||||
@ -9522,7 +9522,7 @@
|
||||
},
|
||||
"https://www.bunnings.com.au/search/products?q=fiber%2520cement": {
|
||||
"isValid": false,
|
||||
"timestamp": 1743360904826
|
||||
"timestamp": 1743373317107
|
||||
},
|
||||
"https://safeworkwear.com.au/electrical-gloves": {
|
||||
"isValid": false,
|
||||
@ -10099,7 +10099,7 @@
|
||||
},
|
||||
"https://citeseerx.ist.psu.edu/document?repid=rep1%5C&type=pdf%5C&doi=2d21d208bf921ec8278814cfbee00e60e54acfb4": {
|
||||
"isValid": false,
|
||||
"timestamp": 1743360905828
|
||||
"timestamp": 1743373318127
|
||||
},
|
||||
"https://www.youtube.com/watch?v=viwbxM6F7zc": {
|
||||
"isValid": true,
|
||||
@ -10303,8 +10303,11 @@
|
||||
}
|
||||
},
|
||||
"https://dspace.mit.edu/bitstream/handle/1721.1/127868/1196826370-MIT.pdf?sequence=1%5C&isAllowed=y": {
|
||||
"isValid": false,
|
||||
"timestamp": 1743360916399
|
||||
"isValid": true,
|
||||
"timestamp": 1743373322178,
|
||||
"meta": {
|
||||
"favicon": "https://dspace.mit.edu/favicon.ico"
|
||||
}
|
||||
},
|
||||
"https://research.tudelft.nl/en/publications/shape-changing-wood-joints-in-crafts-and-industry-and-their-poten": {
|
||||
"isValid": false,
|
||||
@ -10397,7 +10400,7 @@
|
||||
},
|
||||
"*No%20link%20provided%20in%20source%20text*": {
|
||||
"isValid": false,
|
||||
"timestamp": 1743360916526
|
||||
"timestamp": 1743373322306
|
||||
},
|
||||
"https://www.instructables.com/Bottle-Cap-Table-with-Poured-Resin-Surface/": {
|
||||
"isValid": true,
|
||||
@ -10485,5 +10488,26 @@
|
||||
"image": "https://firebasestorage.googleapis.com/v0/b/onearmyworld.appspot.com/o/uploads%2Fhowtos%2F0Rfqeen9nVyjoGnzdGL4%2Fimage047-18391cf8ca9.jpg?alt=media&token=75080a06-d75f-4f55-a7c3-a760675b102d",
|
||||
"favicon": "data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODMyRDM5NTYyOEM0MTFFQUEwMzBGNDRGMjk0MzJDOEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjI0NzZFQjQyOEM0MTFFQUEwMzBGNDRGMjk0MzJDOEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MzJEMzk1NDI4QzQxMUVBQTAzMEY0NEYyOTQzMkM4QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4MzJEMzk1NTI4QzQxMUVBQTAzMEY0NEYyOTQzMkM4QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvP7iH0AAAqRSURBVHja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"
|
||||
}
|
||||
},
|
||||
"https://www.inventables.com/technologies/x-carve": {
|
||||
"isValid": true,
|
||||
"timestamp": 1743373286160,
|
||||
"meta": {
|
||||
"title": "CNC Machine | X-Carve CNC",
|
||||
"description": "Inventables, Inc.",
|
||||
"image": "http://www.inventables.com/cdn/shop/files/image1-0f219fbbb362387c5efc0058b309af87f600bee645aa0fde6f54ab36bfa7935d_9bee5652-f1f9-4c70-8a02-8cfd071e642e.png?v=1696454043",
|
||||
"favicon": "https://www.inventables.com/cdn/shop/files/favicon_v1.png?crop=center&height=32&v=1682972720&width=32",
|
||||
"siteName": "Inventables, Inc."
|
||||
}
|
||||
},
|
||||
"https://easel.inventables.com": {
|
||||
"isValid": true,
|
||||
"timestamp": 1743373287102,
|
||||
"meta": {
|
||||
"title": "Easel ® | CNC Software | Official Site",
|
||||
"description": "Discover Easel, the browser-based CAD/CAM software for 3D carving, and Easel Cabinetmaker for effortless cabinet design. Simplify CNC woodworking today!",
|
||||
"image": "https://cdn.prod.website-files.com/67055e139de63bfa7ce3b278/670997a273d96fadb9f33c39_INV-HERO-Table%202x.jpg",
|
||||
"favicon": "https://cdn.prod.website-files.com/67055e139de63bfa7ce3b278/67abc6213b55379f6dd37f60_favicon.ico"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1,9 +1,9 @@
|
||||
{
|
||||
"model": "perplexity/sonar-deep-research",
|
||||
"model": "gpt-4o",
|
||||
"messages": [
|
||||
{
|
||||
"role": "user",
|
||||
"content": "Extract the required tools, software hardware from the following tutorial. Return as Markdown chapters (H3) with very short bullet points (not bold), with links, max. 5. per category.\n\nText to process:\n### Using the Injection Machine\n\nThis injection machine uses a motor to reduce manual effort and increase pressure for creating detailed products.\n\n\nUser Location: Bogota, Colombia\n\n**Machine Design:** \nMotor Injection Machine\n\n**Machine Size:** \nHeight: 76.77 inches (195 cm); Width: 19.69 inches (50 cm); Depth: 19.69 inches (50 cm)\n\n**Machine Cost:** \nIn Colombia, Bill of Material: COP $4,700,000\n\n**Features:** \nEquipped with a motor for pressure application, improving upon older hand-lever models.\n\n**Compatibility:** \nSuitable for injection molds.\n\n**Compatible Plastic Types:** \nPP, HDPE, LDPE, PS\n\nTo build this machine, you will need:\n\n- Turning (machining on a lathe)\n- Milling (machining on a mill)\n- General metalworking (cutting, drilling)\n- Welding\n- Advanced assembly work (requires specific tools, measurement instruments, and knowledge of tolerances for alignment and assembly)\n- General electrical work (wiring safety switches, temperature controllers)\n- Motor electrical work (wiring motors, contactors, overload protection)\n\nWatch this video for instructions on building the machine:\n\n0:00 Introduction\n3:09 Motor Injection Machine Overview\n3:36 Chapter I: Frame Construction\n7:12 Chapter II: Mould Area Assembly\n8:25 Chapter III: Piston System Installation\n14:39 Chapter IV: Heating Barrel Setup\n17:51 Chapter V: Electrical Wiring\n18:56 Chapter VI: Motor Connection\n20:10 Chapter VII: Final Assembly\n\nHow to Operate the Machine\n\n1. Activate the machine and load the barrel with plastic.\n2. For the initial injection, allow 25 minutes after activation and loading.\n3. Position the mold on the jack surface and press it firmly against the nozzle.\n4. Engage the motor to lower the piston, forcing the molten plastic into the mold until the belt slips in the pulley.\n5. Deactivate the motor and maintain piston pressure for approximately 5 seconds.\n6. Reverse the motor to raise the piston.\n7. For continuous use, refill the barrel before detaching the mold from the nozzle.\n8. Lower the jack to remove the mold.\n9. Open the mold and extract the molded part.\n10. Close the mold and repeat the process from step 3.\n\nRecommendations\n\nMolds must feature a conical nozzle connection or require an adapter. The machine generates significant pressure, allowing for the injection of items with thin walls.\n\n## How to Build a Motor Injection Machine\n\nTo construct a Motor Injection Machine, follow these steps:\n\n[No external links included]"
|
||||
"content": "Create a concise description for SEO meta (around 150-160 characters) from the text below. \n Disregard any links or image references. \n Return only the final meta description, no extra commentary.\n\nText to process:\nThis tutorial outlines the process of cutting HDPE sheets with an X-Carve CNC machine.\n\nWatch the full video in Spanish with subtitles: [YouTube](https://www.youtube.com/watch?v=4LrrFz802To)\n\n\nUser Location: Mexico City, Mexico\n\n### Measurement and Setup\n\nMeasure the plastic sheet's height, width, and thickness. The X-Carve CNC machine uses the Easel CAM software, which allows simulation of materials, including HDPE 2-Colors. \n\nFor reference: \n- Height: ___ meters (___ inches) \n- Width: ___ meters (___ inches) \n- Thickness: ___ millimeters (___ inches)\n\nSecure the sheet to the table using the CNC clamps from the X-Carve.\n\nProceed to a vector graphics editor like Inkscape to create or download a vector file from sites such as [The Noun Project](https://thenounproject.com).\n\nDownload the SVG file, an open-source vector format, and import it into Easel.\n\nWith the file ready, select the desired carving width and initiate the cutting process:\n\n- Ensure the sheet is secured.\n- Specify the cutting bit, such as a 1/8 inch (3.175 mm) flat flute bit.\n- Set the machine’s coordinate origin at the lower-left corner.\n- Raise the bit and activate the CNC Router.\n\n**CNC Processing of Various Materials**\n\nTypically, we cut wood, acrylic, and aluminum using the CNC. Transitioning to plastic, specifically HDPE, proved uncomplicated. The CNC Router handles HDPE with ease, outpacing wood and vastly surpassing aluminum in speed.\n\nOur primary challenge with HDPE sheets arises from uneven surfaces due to our production process, leading to inconsistent cuts and engravings. To address this, we often perform an initial CNC pass to level the sheet's surface.\n\n### Final Version\n\nTake your glasses or object, post-process them, and share the results with others."
|
||||
},
|
||||
{
|
||||
"role": "user",
|
||||
|
||||
@ -1,17 +1,47 @@
|
||||
import { IHowto } from './howto-model.js';
|
||||
|
||||
export const get = (howto: IHowto) => {
|
||||
// https://schema.org/HowTo
|
||||
export const get = (howto: IHowto, baseUrl: string = 'creava.org', lang: string = 'en') => {
|
||||
const jsonLD: any = {
|
||||
"@context": "https://schema.org",
|
||||
"@type": "HowTo",
|
||||
"name": howto.title,
|
||||
"description": howto.description,
|
||||
"url": `https://${baseUrl}/${lang}/howtos/${howto.slug}`,
|
||||
"inLanguage": lang
|
||||
};
|
||||
|
||||
if (howto.cover_image?.downloadUrl) {
|
||||
jsonLD.image = howto.cover_image.downloadUrl;
|
||||
}
|
||||
|
||||
// Add user location if available
|
||||
if (howto.user?.geo) {
|
||||
jsonLD.locationCreated = {
|
||||
"@type": "Place",
|
||||
"address": {
|
||||
"@type": "PostalAddress",
|
||||
"addressCountry": howto.user.geo.countryName,
|
||||
"addressRegion": howto.user.geo.principalSubdivision,
|
||||
"addressLocality": howto.user.geo.city,
|
||||
"postalCode": howto.user.geo.postcode
|
||||
},
|
||||
"geo": {
|
||||
"@type": "GeoCoordinates",
|
||||
"latitude": howto.user.geo.latitude,
|
||||
"longitude": howto.user.geo.longitude
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
// Extract video URL from description or steps
|
||||
const videoUrl = extractVideoUrl(howto);
|
||||
if (videoUrl) {
|
||||
jsonLD.video = {
|
||||
"@type": "VideoObject",
|
||||
"url": videoUrl
|
||||
};
|
||||
}
|
||||
|
||||
if (howto.time) {
|
||||
let duration = "";
|
||||
const timeMatch = howto.time.match(/(\d+)\s*(hour|minute|second|day|week|month|year)/i);
|
||||
@ -91,4 +121,29 @@ export const get = (howto: IHowto) => {
|
||||
}
|
||||
|
||||
return jsonLD;
|
||||
};
|
||||
};
|
||||
|
||||
// Helper function to extract video URL from description or steps
|
||||
function extractVideoUrl(howto: IHowto): string | null {
|
||||
// First try to find video URL in description
|
||||
if (howto.description) {
|
||||
const videoMatch = howto.description.match(/(https?:\/\/(?:www\.)?(?:youtube\.com|youtu\.be|vimeo\.com)\/[^\s]+)/i);
|
||||
if (videoMatch) {
|
||||
return videoMatch[1];
|
||||
}
|
||||
}
|
||||
|
||||
// Then try to find video URL in steps
|
||||
if (howto.steps) {
|
||||
for (const step of howto.steps) {
|
||||
if (step.text) {
|
||||
const videoMatch = step.text.match(/(https?:\/\/(?:www\.)?(?:youtube\.com|youtu\.be|vimeo\.com)\/[^\s]+)/i);
|
||||
if (videoMatch) {
|
||||
return videoMatch[1];
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user