{"id":7113,"date":"2026-10-26T01:45:33","date_gmt":"2026-10-26T01:45:33","guid":{"rendered":"https:\/\/www.canaldelasrecetas.com\/cms\/?p=7113"},"modified":"2026-10-26T01:45:33","modified_gmt":"2026-10-26T01:45:33","slug":"artcraft-apps-libres-tr","status":"publish","type":"post","link":"https:\/\/www.canaldelasrecetas.com\/cms\/artcraft-apps-libres-tr\/","title":{"rendered":"ArtCraft: Photoshop, Premiere, Word veya AutoCAD gibi 14 \u00f6zg\u00fcr yarat\u0131c\u0131 program"},"content":{"rendered":"\n<style>\n.ac-langbar{font-size:.9em;line-height:1.9}\n.ac-anuncio{border:2px solid #cc1500;border-radius:10px;padding:1em 1.2em;margin:1.8em 0;background:#fffaf2}\n.ac-anuncio .ac-et{font-size:.75em;letter-spacing:.08em;text-transform:uppercase;color:#8a6a4a}\n.ac-anuncio img{vertical-align:middle}\n.ac-app h3{margin-bottom:.2em}\n.ac-app .ac-ver{font-size:.8em;font-weight:400;color:#7a6a5a}\n.ac-aviso{border-inline-start:4px solid #dd5500;background:#fff6ec;padding:.8em 1em;margin:1.2em 0;font-size:.95em}\n.ac-bajar{display:inline-block;background:#1f6feb;color:#fff!important;padding:.6em 1.1em;border-radius:8px;font-weight:700;text-decoration:none}\n.ac-code{direction:ltr;text-align:left;background:#1e1e1e;color:#e8e8e8;padding:1em;border-radius:8px;overflow:auto;max-height:28em;font-size:.82em;line-height:1.45;white-space:pre}\n.ac-code-corto{max-height:none}\n<\/style>\n<p class=\"ac-langbar\">\ud83c\udf10 <a href=\"https:\/\/www.canaldelasrecetas.com\/cms\/artcraft-apps-libres-es\/\" hreflang=\"es\">Espa\u00f1ol<\/a> &middot; <a href=\"https:\/\/www.canaldelasrecetas.com\/cms\/artcraft-apps-libres-en\/\" hreflang=\"en\">English<\/a> &middot; <a href=\"https:\/\/www.canaldelasrecetas.com\/cms\/artcraft-apps-libres-pt\/\" hreflang=\"pt\">Portugu\u00eas<\/a> &middot; <a href=\"https:\/\/www.canaldelasrecetas.com\/cms\/artcraft-apps-libres-fr\/\" hreflang=\"fr\">Fran\u00e7ais<\/a> &middot; <a href=\"https:\/\/www.canaldelasrecetas.com\/cms\/artcraft-apps-libres-it\/\" hreflang=\"it\">Italiano<\/a> &middot; <a href=\"https:\/\/www.canaldelasrecetas.com\/cms\/artcraft-apps-libres-de\/\" hreflang=\"de\">Deutsch<\/a> &middot; <a href=\"https:\/\/www.canaldelasrecetas.com\/cms\/artcraft-apps-libres-nl\/\" hreflang=\"nl\">Nederlands<\/a> &middot; <a href=\"https:\/\/www.canaldelasrecetas.com\/cms\/artcraft-apps-libres-pl\/\" hreflang=\"pl\">Polski<\/a> &middot; <a href=\"https:\/\/www.canaldelasrecetas.com\/cms\/artcraft-apps-libres-ru\/\" hreflang=\"ru\">\u0420\u0443\u0441\u0441\u043a\u0438\u0439<\/a> &middot; <a href=\"https:\/\/www.canaldelasrecetas.com\/cms\/artcraft-apps-libres-uk\/\" hreflang=\"uk\">\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430<\/a> &middot; <strong>T\u00fcrk\u00e7e<\/strong> &middot; <a href=\"https:\/\/www.canaldelasrecetas.com\/cms\/artcraft-apps-libres-el\/\" hreflang=\"el\">\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac<\/a> &middot; <a href=\"https:\/\/www.canaldelasrecetas.com\/cms\/artcraft-apps-libres-ar\/\" hreflang=\"ar\">\u0627\u0644\u0639\u0631\u0628\u064a\u0629<\/a> &middot; <a href=\"https:\/\/www.canaldelasrecetas.com\/cms\/artcraft-apps-libres-fa\/\" hreflang=\"fa\">\u0641\u0627\u0631\u0633\u06cc<\/a> &middot; <a href=\"https:\/\/www.canaldelasrecetas.com\/cms\/artcraft-apps-libres-he\/\" hreflang=\"he\">\u05e2\u05d1\u05e8\u05d9\u05ea<\/a> &middot; <a href=\"https:\/\/www.canaldelasrecetas.com\/cms\/artcraft-apps-libres-hi\/\" hreflang=\"hi\">\u0939\u093f\u0928\u094d\u0926\u0940<\/a> &middot; <a href=\"https:\/\/www.canaldelasrecetas.com\/cms\/artcraft-apps-libres-bn\/\" hreflang=\"bn\">\u09ac\u09be\u0982\u09b2\u09be<\/a> &middot; <a href=\"https:\/\/www.canaldelasrecetas.com\/cms\/artcraft-apps-libres-ta\/\" hreflang=\"ta\">\u0ba4\u0bae\u0bbf\u0bb4\u0bcd<\/a> &middot; <a href=\"https:\/\/www.canaldelasrecetas.com\/cms\/artcraft-apps-libres-id\/\" hreflang=\"id\">Bahasa Indonesia<\/a> &middot; <a href=\"https:\/\/www.canaldelasrecetas.com\/cms\/artcraft-apps-libres-vi\/\" hreflang=\"vi\">Ti\u1ebfng Vi\u1ec7t<\/a> &middot; <a href=\"https:\/\/www.canaldelasrecetas.com\/cms\/artcraft-apps-libres-th\/\" hreflang=\"th\">\u0e44\u0e17\u0e22<\/a> &middot; <a href=\"https:\/\/www.canaldelasrecetas.com\/cms\/artcraft-apps-libres-zh\/\" hreflang=\"zh\">\u4e2d\u6587<\/a> &middot; <a href=\"https:\/\/www.canaldelasrecetas.com\/cms\/artcraft-apps-libres-ja\/\" hreflang=\"ja\">\u65e5\u672c\u8a9e<\/a> &middot; <a href=\"https:\/\/www.canaldelasrecetas.com\/cms\/artcraft-apps-libres-ko\/\" hreflang=\"ko\">\ud55c\uad6d\uc5b4<\/a> &middot; <a href=\"https:\/\/www.canaldelasrecetas.com\/cms\/artcraft-apps-libres-sw\/\" hreflang=\"sw\">Kiswahili<\/a><\/p>\n<h2>Hik\u00e2ye: bir iptal \u00fccreti fazla<\/h2>\n<p>Bu haftalarda forumlarda ve sosyal medyada dola\u015fan hik\u00e2yeye g\u00f6re ArtCraft bir \u00f6fkeden do\u011fdu: yazar\u0131 \u201cdoland\u0131r\u0131lm\u0131\u015f\u201d. Projenin arkas\u0131nda, Atlanta\u2019dan (ABD) on be\u015f y\u0131ll\u0131k deneyime sahip yaz\u0131l\u0131m m\u00fchendisi <strong>Brandon Thomas<\/strong> var; Reddit\u2019te <em>u\/ai_art_is_art<\/em> ad\u0131yla yaz\u0131yordu. \u201cDoland\u0131r\u0131lma\u201d s\u00f6z\u00fc halk\u0131n; kendisinin anlatt\u0131\u011f\u0131, Adobe\u2019nin ondan aboneli\u011finin <strong>iptal \u00fccretini<\/strong> tahsil etti\u011fi.<\/p>\n<p>Reddit\u2019te \u201cBana bir\u00e7ok kez \u2018iptal \u00fccreti\u2019 kestiler ve o g\u00fcnden beri onlardan nefret ediyorum\u201d diye yazd\u0131. Hacker News\u2019te bu \u201ckaranl\u0131k \u00f6r\u00fcnt\u00fcye\u201d \u00e7ok kez yakaland\u0131\u011f\u0131n\u0131 s\u00f6yledi: ayl\u0131k \u00f6denen y\u0131ll\u0131k bir plan\u0131 erken b\u0131rak\u0131nca kesilen ceza. Tek ba\u015f\u0131na bir \u015fik\u00e2yet de\u011fil: Haziran 2024\u2019te ABD Adalet Bakanl\u0131\u011f\u0131, bu \u00fccretleri gizledi\u011fi ve iptali zorla\u015ft\u0131rd\u0131\u011f\u0131 gerek\u00e7esiyle Adobe\u2019ye dava a\u00e7t\u0131. Adobe ise ko\u015fullar\u0131n\u0131n \u015feffaf oldu\u011funu savunuyor.<\/p>\n<p>Onun yan\u0131t\u0131 programlar\u0131 yeniden yaz\u0131p \u00fccretsiz da\u011f\u0131tmak oldu. Anthropic\u2019in yapay zek\u00e2s\u0131 Claude\u2019un ve Rust dilinin yard\u0131m\u0131yla, Eyl\u00fcl 2026 sonu ile Ekim ba\u015f\u0131 aras\u0131nda GitHub\u2019da ilk yedi uygulamay\u0131 yay\u0131mlad\u0131 \u2014 Photoshop, Illustrator, Premiere, Lightroom, After Effects, InDesign ve Acrobat kar\u015f\u0131l\u0131klar\u0131 \u2014 ve birka\u00e7 hafta i\u00e7inde Word, PowerPoint, Excel, AutoCAD, Pro Tools ve Figma\u2019y\u0131 ekledi. Bunlar\u0131n, dosya bi\u00e7imlerinin a\u00e7\u0131k belirtimlerinden yola \u00e7\u0131kan, kimsenin kodunu kullanmayan \u201ctemiz oda\u201d yeniden uygulamalar\u0131 oldu\u011funu s\u00f6yl\u00fcyor.<\/p>\n<p>Her \u015feyi \u00f6zetledi\u011fi \u201cyaz\u0131l\u0131m bitti\u201d s\u00f6z\u00fc d\u00fcnyay\u0131 dola\u015ft\u0131: tek bir ki\u015fi yapay zek\u00e2 ile on y\u0131llar s\u00fcren i\u015fi haftalar i\u00e7inde yeniden yapabiliyorsa, \u00fccretli yaz\u0131l\u0131m\u0131n i\u015fi zor. \u015e\u00fcpheler de var: Sussex \u00dcniversitesi\u2019nden Prof. Andr\u00e9s Guadamuz, bu \u201ctemiz oda\u201d s\u00fcrecinin incelemeye dayan\u0131p dayanmayaca\u011f\u0131n\u0131n ve kodun ne kadar\u0131n\u0131 onun, ne kadar\u0131n\u0131 yapay zek\u00e2n\u0131n yazd\u0131\u011f\u0131n\u0131n hen\u00fcz bilinmedi\u011fini hat\u0131rlat\u0131yor. Thomas bunun \u201cs\u00f6n\u00fcp gidecek bir saman alevi\u201d olmad\u0131\u011f\u0131nda \u0131srarl\u0131; \u015fimdilik neredeyse her g\u00fcn \u00e7\u0131kan s\u00fcr\u00fcmler ona hak veriyor.<\/p>\n<aside class=\"ac-anuncio\"><div class=\"ac-et\">Reklam<\/div><p><strong>\u00dcretmek i\u00e7in \u00f6zg\u00fcr programlar; f\u0131rsat payla\u015fmak i\u00e7in JamboQR.<\/strong> <strong>JamboQR<\/strong> ile kom\u015fular\u0131n\u0131z ve arkada\u015flar\u0131n\u0131zla bir f\u0131rsat kul\u00fcb\u00fc kurars\u0131n\u0131z: herkes buldu\u011funu foto\u011fraf, fiyat ve yer bilgisiyle payla\u015f\u0131r. \u00dccretsiz.<\/p><p><a href=\"https:\/\/jamboqr.net\/?utm_source=canaldelasrecetas&amp;utm_medium=artcraft-inicio&amp;utm_campaign=artcraft-tr\" rel=\"noopener sponsored\"><strong>jamboqr.net<\/strong><\/a><\/p><\/aside>\n<p><strong>ArtCraft<\/strong>, <em>storytold<\/em> ekibinin a\u00e7\u0131k kaynakl\u0131 bir projesi (MIT veya Apache-2.0 lisans\u0131): her g\u00fcn \u00fcretmek i\u00e7in kulland\u0131\u011f\u0131m\u0131z ara\u00e7lar\u0131 Rust ile s\u0131f\u0131rdan yeniden yaz\u0131yorlar. Abonelik gerektirmeyen, yerel ve hafif programlar; en bilinen ticari programlar\u0131n \u00e7al\u0131\u015fma bi\u00e7imini taklit ediyor ama kodlar\u0131n\u0131 kopyalam\u0131yorlar. <strong>Windows, macOS, Linux ve FreeBSD<\/strong> \u00fczerinde, bir\u00e7o\u011fu taray\u0131c\u0131da da \u00e7al\u0131\u015f\u0131yor ve neredeyse her hafta yeni s\u00fcr\u00fcm \u00e7\u0131k\u0131yor. And\u0131\u011f\u0131m\u0131z ticari adlar yaln\u0131zca fikir vermek i\u00e7in: bu programlar\u0131n o markalarla hi\u00e7bir ilgisi yok.<\/p>\n<h2>Ara\u00e7lar tek tek<\/h2>\n<div class=\"ac-app\"><h3><a href=\"https:\/\/github.com\/storytold\/craft-launcher\" rel=\"noopener\">ArtCraft Launcher<\/a> <span class=\"ac-ver\" dir=\"ltr\">v0.8.1<\/span><\/h3><p>Buradan ba\u015flay\u0131n. Di\u011fer hepsini kurar: t\u00fcm katalo\u011fu g\u00f6sterir, her uygulamay\u0131 bilgisayar\u0131n\u0131za uygun s\u00fcr\u00fcm\u00fc se\u00e7erek tek t\u0131kla kurar, dosyan\u0131n bozuk olmad\u0131\u011f\u0131n\u0131 denetler ve g\u00fcncelleme \u00e7\u0131kt\u0131\u011f\u0131nda haber verir. Hepsini i\u00e7eren tek bir paket yok, ama bu ba\u015flat\u0131c\u0131 ona en yak\u0131n \u015fey.<\/p><\/div>\n<div class=\"ac-app\"><h3><a href=\"https:\/\/github.com\/storytold\/photocraft\" rel=\"noopener\">PhotoCraft<\/a> <span class=\"ac-ver\" dir=\"ltr\">v0.16.0<\/span><\/h3><p>Photoshop tarz\u0131nda g\u00f6r\u00fcnt\u00fc d\u00fczenleyici: katmanlar, se\u00e7imler, f\u0131r\u00e7alar, ayarlar ve r\u00f6tu\u015f. Projenin GitHub\u2019daki en pop\u00fcler arac\u0131.<\/p><\/div>\n<div class=\"ac-app\"><h3><a href=\"https:\/\/github.com\/storytold\/lightcraft\" rel=\"noopener\">LightCraft<\/a> <span class=\"ac-ver\" dir=\"ltr\">v0.14.0<\/span><\/h3><p>Lightroom tarz\u0131nda foto\u011fraf kitapl\u0131\u011f\u0131 ve tahribats\u0131z RAW i\u015fleme: foto\u011fraflar\u0131n\u0131z\u0131 d\u00fczenler, pozlama, renk ve k\u0131rpmay\u0131 orijinal dosyaya hi\u00e7 dokunmadan ayarlars\u0131n\u0131z.<\/p><\/div>\n<div class=\"ac-app\"><h3><a href=\"https:\/\/github.com\/storytold\/vectorcraft\" rel=\"noopener\">VectorCraft<\/a> <span class=\"ac-ver\" dir=\"ltr\">v0.17.0<\/span><\/h3><p>Illustrator\u2019daki gibi vekt\u00f6r \u00e7izim: kalite kayb\u0131 olmadan b\u00fcy\u00fct\u00fclebilen e\u011friler, \u015fekiller, \u00e7izgiler ve metin. Logo, simge ve afi\u015fler i\u00e7in.<\/p><\/div>\n<div class=\"ac-app\"><h3><a href=\"https:\/\/github.com\/storytold\/filmcraft\" rel=\"noopener\">FilmCraft<\/a> <span class=\"ac-ver\" dir=\"ltr\">v0.13.0<\/span><\/h3><p>Premiere Pro\u2019ya benzeyen do\u011frusal olmayan video d\u00fczenleyici: \u00e7ok kanall\u0131 zaman \u00e7izelgesi, kesme, renk d\u00fczeltme ve ses.<\/p><\/div>\n<aside class=\"ac-anuncio\"><div class=\"ac-et\">Reklam<\/div><p><strong>\u00dcretmek i\u00e7in \u00f6zg\u00fcr programlar; f\u0131rsat payla\u015fmak i\u00e7in JamboQR.<\/strong> <strong>JamboQR<\/strong> ile kom\u015fular\u0131n\u0131z ve arkada\u015flar\u0131n\u0131zla bir f\u0131rsat kul\u00fcb\u00fc kurars\u0131n\u0131z: herkes buldu\u011funu foto\u011fraf, fiyat ve yer bilgisiyle payla\u015f\u0131r. \u00dccretsiz.<\/p><p><a href=\"https:\/\/jamboqr.net\/?utm_source=canaldelasrecetas&amp;utm_medium=artcraft-5&amp;utm_campaign=artcraft-tr\" rel=\"noopener sponsored\"><strong>jamboqr.net<\/strong><\/a><\/p><\/aside>\n<div class=\"ac-app\"><h3><a href=\"https:\/\/github.com\/storytold\/effectcraft\" rel=\"noopener\">EffectCraft<\/a> <span class=\"ac-ver\" dir=\"ltr\">v0.17.0<\/span><\/h3><p>After Effects \u00e7izgisinde hareketli grafik, kompozisyon ve g\u00f6rsel efektler: ba\u015fl\u0131klar, anahtar kare animasyonu ve birle\u015fen katmanlar.<\/p><\/div>\n<div class=\"ac-app\"><h3><a href=\"https:\/\/github.com\/storytold\/soundcraft\" rel=\"noopener\">SoundCraft<\/a> <span class=\"ac-ver\" dir=\"ltr\">v0.13.1<\/span><\/h3><p>Pro Tools\u2019tan esinlenen, kay\u0131t, d\u00fczenleme ve miks i\u00e7in ses istasyonu: \u00e7ok kanal, kesme, efektler ve son miks.<\/p><\/div>\n<div class=\"ac-app\"><h3><a href=\"https:\/\/github.com\/storytold\/designcraft\" rel=\"noopener\">DesignCraft<\/a> <span class=\"ac-ver\" dir=\"ltr\">v0.13.0<\/span><\/h3><p>InDesign tarz\u0131nda sayfa d\u00fczeni ve yay\u0131nc\u0131l\u0131k: sayfalar, s\u00fctunlar, metin stilleri ve g\u00f6rsellerle dergi, bro\u015f\u00fcr ve kitaplar.<\/p><\/div>\n<div class=\"ac-app\"><h3><a href=\"https:\/\/github.com\/storytold\/figcraft\" rel=\"noopener\">FigCraft<\/a> <span class=\"ac-ver\" dir=\"ltr\">v0.11.2<\/span><\/h3><p>Figma gibi aray\u00fcz tasar\u0131m\u0131 ve prototipleme: uygulama ve web ekranlar\u0131, yeniden kullan\u0131labilir bile\u015fenler ve bir \u015feyin nas\u0131l \u00e7al\u0131\u015faca\u011f\u0131n\u0131 yap\u0131lmadan \u00f6nce g\u00f6steren taslaklar.<\/p><\/div>\n<div class=\"ac-app\"><h3><a href=\"https:\/\/github.com\/storytold\/pdfcraft\" rel=\"noopener\">PdfCraft<\/a> <span class=\"ac-ver\" dir=\"ltr\">v0.14.0<\/span><\/h3><p>Acrobat \u00e7izgisinde PDF okuma, d\u00fczenleme ve koruma: a\u00e7ma, not ekleme, sayfalar\u0131 yeniden s\u0131ralama ve korumal\u0131 belge kaydetme.<\/p><\/div>\n<aside class=\"ac-anuncio\"><div class=\"ac-et\">Reklam<\/div><p><strong>\u00dcretmek i\u00e7in \u00f6zg\u00fcr programlar; f\u0131rsat payla\u015fmak i\u00e7in JamboQR.<\/strong> <strong>JamboQR<\/strong> ile kom\u015fular\u0131n\u0131z ve arkada\u015flar\u0131n\u0131zla bir f\u0131rsat kul\u00fcb\u00fc kurars\u0131n\u0131z: herkes buldu\u011funu foto\u011fraf, fiyat ve yer bilgisiyle payla\u015f\u0131r. \u00dccretsiz.<\/p><p><a href=\"https:\/\/jamboqr.net\/?utm_source=canaldelasrecetas&amp;utm_medium=artcraft-10&amp;utm_campaign=artcraft-tr\" rel=\"noopener sponsored\"><strong>jamboqr.net<\/strong><\/a><\/p><\/aside>\n<div class=\"ac-app\"><h3><a href=\"https:\/\/github.com\/storytold\/wordcraft\" rel=\"noopener\">WordCraft<\/a> <span class=\"ac-ver\" dir=\"ltr\">v0.11.0<\/span><\/h3><p>Word\u2019e benzeyen kelime i\u015flemci; stiller, tablolar ve g\u00f6rsellerle mektup, rapor ve belgeler i\u00e7in.<\/p><\/div>\n<div class=\"ac-app\"><h3><a href=\"https:\/\/github.com\/storytold\/deckcraft\" rel=\"noopener\">DeckCraft<\/a> <span class=\"ac-ver\" dir=\"ltr\">v0.11.1<\/span><\/h3><p>PowerPoint tarz\u0131nda sunumlar ve slaytlar: tam ekran sunmak i\u00e7in metin, g\u00f6rsel ve \u015fekiller i\u00e7eren slaytlar.<\/p><\/div>\n<div class=\"ac-app\"><h3><a href=\"https:\/\/github.com\/storytold\/gridcraft\" rel=\"noopener\">GridCraft<\/a> <span class=\"ac-ver\" dir=\"ltr\">v0.12.1<\/span><\/h3><p>Excel gibi hesap tablosu: form\u00fcller, veri tablolar\u0131, grafikler, bilgiyi s\u0131ralama ve s\u00fczme.<\/p><\/div>\n<div class=\"ac-app\"><h3><a href=\"https:\/\/github.com\/storytold\/cadcraft\" rel=\"noopener\">CADCraft<\/a> <span class=\"ac-ver\" dir=\"ltr\">v0.13.0<\/span><\/h3><p>AutoCAD \u00e7izgisinde bilgisayar destekli tasar\u0131m ve teknik \u00e7izim: kesin \u00f6l\u00e7\u00fcl\u00fc, katmanl\u0131 ve \u00f6l\u00e7\u00fclendirilmi\u015f planlar.<\/p><\/div>\n<div class=\"ac-app\"><h3><a href=\"https:\/\/github.com\/storytold\/artcraft\" rel=\"noopener\">ArtCraft<\/a> <span class=\"ac-ver\" dir=\"ltr\">v0.41.0<\/span><\/h3><p>Projeye ad\u0131n\u0131 veren ve di\u011ferlerinden ayr\u0131 duran tek uygulama: sanat\u00e7\u0131lar, tasar\u0131mc\u0131lar ve film yap\u0131mc\u0131lar\u0131 i\u00e7in yapay zek\u00e2 ile g\u00f6rsel ve video \u00fcretme st\u00fcdyosu. \u015eimdilik yaln\u0131zca Windows ve Mac i\u00e7in.<\/p><\/div>\n<h2 id=\"script\">Hepsini saklay\u0131n: kaynak kodu ve \u00e7al\u0131\u015ft\u0131r\u0131labilir dosyalar<\/h2>\n<p>Her \u015feyin bir kopyas\u0131n\u0131 tutmay\u0131 seviyorsan\u0131z (bir proje bir g\u00fcn ortadan kalkarsa ya da internetsiz kurmak i\u00e7in), bu Linux beti\u011fi her arac\u0131n <strong>kaynak kodunu<\/strong> ve <strong>son s\u00fcr\u00fcm\u00fcn\u00fcn t\u00fcm \u00e7al\u0131\u015ft\u0131r\u0131labilir dosyalar\u0131n\u0131<\/strong> indirir, ara\u00e7 ve sisteme g\u00f6re klas\u00f6rlere ay\u0131r\u0131r (Windows, macOS, Linux, FreeBSD ve web). Ar\u015fivi a\u00e7\u0131p \u00e7al\u0131\u015ft\u0131r\u0131n; arg\u00fcman hedef klas\u00f6rd\u00fcr, <code>PLATFORMS<\/code> ve <code>EXCLUDE<\/code> ile neyin indirilece\u011fini se\u00e7ersiniz. (Yorum sat\u0131rlar\u0131 \u0130spanyolcad\u0131r.)<\/p>\n<p><a class=\"ac-bajar\" href=\"https:\/\/www.canaldelasrecetas.com\/cms\/wp-content\/uploads\/2026\/10\/artcraft-mirror.zip\" download>\u2b07 Beti\u011fi indir (artcraft-mirror.zip)<\/a><\/p>\n<pre class=\"ac-code ac-code-corto\" dir=\"ltr\"><code>chmod +x artcraft-mirror.sh\n.\/artcraft-mirror.sh ~\/artcraft\n\nPLATFORMS=&quot;windows linux&quot; EXCLUDE=&#x27;riscv64|aarch64&#x27; .\/artcraft-mirror.sh ~\/artcraft<\/code><\/pre>\n<ul><li><strong>Yar\u0131da kesilebilir:<\/strong> durursa yeniden \u00e7al\u0131\u015ft\u0131r\u0131n, kald\u0131\u011f\u0131 yerden devam eder.<\/li><li><strong>Yaln\u0131zca yenisini indirir:<\/strong> bir s\u00fcr\u00fcm \u00e7\u0131kt\u0131\u011f\u0131nda onun klas\u00f6r\u00fcn\u00fc olu\u015fturur, eskilere dokunmaz.<\/li><li><strong>Her \u015feyi do\u011frular:<\/strong> her s\u00fcr\u00fcm\u00fcn yay\u0131mlad\u0131\u011f\u0131 SHA-256 toplamlar\u0131yla.<\/li><li><strong>\u00c7ok yer kaplar:<\/strong> t\u00fcm platformlar s\u00fcr\u00fcm ba\u015f\u0131na yakla\u015f\u0131k 24 GB; yaln\u0131zca baz\u0131lar\u0131n\u0131 istiyorsan\u0131z s\u00fcz\u00fcn.<\/li><\/ul>\n<details><summary>Beti\u011fin tamam\u0131n\u0131 g\u00f6ster<\/summary><pre class=\"ac-code\" dir=\"ltr\"><code>#!\/usr\/bin\/env bash\n# artcraft-mirror.sh \u2014 espejo local de las Craft Apps de ArtCraft (github.com\/storytold)\n#\n# Estructura que genera:\n#   &lt;DEST&gt;\/&lt;herramienta&gt;\/code\/&lt;rama&gt;-&lt;herramienta&gt;-AAAAMMDD.zip   (+ .sha con el commit)\n#   &lt;DEST&gt;\/&lt;herramienta&gt;\/release-&lt;versi\u00f3n&gt;\/{windows,macos,linux,freebsd,web,otros}\/...\n#   &lt;DEST&gt;\/&lt;herramienta&gt;\/release-&lt;versi\u00f3n&gt;\/SHA256SUMS.txt\n#\n# - Reanudable: las descargas van a *.part y contin\u00faan con Range (curl -C -).\n#   Una release se da por terminada s\u00f3lo cuando todo se verific\u00f3 contra SHA256SUMS\n#   (queda el marcador .complete). Si se corta, se vuelve a ejecutar y sigue.\n# - Incremental: s\u00f3lo mira la \u00faltima release de cada herramienta; las carpetas\n#   release-* anteriores y los zip de c\u00f3digo de d\u00edas anteriores no se tocan.\n# - El c\u00f3digo fuente se baja s\u00f3lo si el commit de la rama principal cambi\u00f3.\n#\n# Uso:\n#   .\/artcraft-mirror.sh [DEST]           (DEST por defecto: carpeta del script)\n# Variables opcionales:\n#   GITHUB_TOKEN=ghp_...                  sube el l\u00edmite de la API de 60 a 5000 llamadas\/h\n#   PLATFORMS=&quot;windows linux macos&quot;       s\u00f3lo estas plataformas (por defecto todas)\n#   EXCLUDE=&#x27;riscv64|aarch64|flatpak&#x27;     regex de nombres de archivo a omitir\n#   TOOLS=&quot;photocraft cadcraft&quot;           s\u00f3lo estas herramientas\n#   EXTRA_TOOLS=&quot;anicraft&quot;                a\u00f1adir repos de storytold no incluidos en el cat\u00e1logo\n#   SKIP_CODE=1 \/ SKIP_RELEASES=1\n\nset -uo pipefail\n\nOWNER=storytold\nSCRIPT_DIR=$(cd &quot;$(dirname &quot;${BASH_SOURCE[0]}&quot;)&quot; &amp;&amp; pwd)\nDEST=${1:-$SCRIPT_DIR}\nPLATFORMS=${PLATFORMS:-&quot;windows macos linux freebsd web otros&quot;}\nEXCLUDE=${EXCLUDE:-}\nTODAY=$(date +%Y%m%d)\n\n# Cat\u00e1logo de respaldo por si no se puede leer el del launcher\nFALLBACK_TOOLS=&quot;photocraft vectorcraft filmcraft lightcraft pdfcraft effectcraft designcraft\nfigcraft wordcraft soundcraft deckcraft cadcraft gridcraft&quot;\n# Fuera del cat\u00e1logo del launcher pero con releases propias\nALWAYS_TOOLS=&quot;craft-launcher artcraft&quot;\n\nfor bin in curl jq git sha256sum flock; do\n    command -v &quot;$bin&quot; &gt;\/dev\/null || { echo &quot;Falta &#x27;$bin&#x27;&quot; &gt;&amp;2; exit 1; }\ndone\n\nmkdir -p &quot;$DEST&quot;\nexec 9&gt;&quot;$DEST\/.artcraft-mirror.lock&quot;\nflock -n 9 || { echo &quot;Ya hay otra ejecuci\u00f3n en curso en $DEST&quot; &gt;&amp;2; exit 1; }\n\nlog()  { printf &#x27;[%s] %s\\n&#x27; &quot;$(date +%H:%M:%S)&quot; &quot;$*&quot;; }\nwarn() { printf &#x27;[%s] AVISO: %s\\n&#x27; &quot;$(date +%H:%M:%S)&quot; &quot;$*&quot; &gt;&amp;2; }\n\napi() {\n    local auth=()\n    [[ -n ${GITHUB_TOKEN:-} ]] &amp;&amp; auth=(-H &quot;Authorization: Bearer $GITHUB_TOKEN&quot;)\n    curl -fsSL --retry 3 -H &quot;Accept: application\/vnd.github+json&quot; &quot;${auth[@]}&quot; \\\n        &quot;https:\/\/api.github.com\/$1&quot;\n}\n\n# Descarga: $1 url, $2 destino final, $3 tama\u00f1o esperado.\n# Con tama\u00f1o conocido contin\u00faa el .part (Range); sin \u00e9l (zip de c\u00f3digo, generado\n# al vuelo y sin Range) empieza de cero.\nfetch() {\n    local url=$1 out=$2 size=${3:-} part=&quot;$2.part&quot; have resume=()\n    mkdir -p &quot;$(dirname &quot;$out&quot;)&quot;\n    if [[ -n $size &amp;&amp; -f $part ]]; then\n        have=$(stat -c %s &quot;$part&quot;)\n        if (( have == size )); then mv -f &quot;$part&quot; &quot;$out&quot;; return 0; fi\n        if (( have &gt; size )); then rm -f &quot;$part&quot;; fi\n        resume=(-C -)\n    else\n        rm -f &quot;$part&quot;\n    fi\n    curl -fL --retry 5 --retry-delay 5 --retry-all-errors &quot;${resume[@]}&quot; \\\n        --progress-bar -o &quot;$part&quot; &quot;$url&quot; || return 1\n    mv -f &quot;$part&quot; &quot;$out&quot;\n}\n\nplatform_of() {\n    case $1 in\n        SHA256SUMS*)                              echo . ;;\n        *windows*|*.msi|*.exe)                    echo windows ;;\n        *macos*|*.dmg|*.app.tar.gz|*universal*)   echo macos ;;\n        *freebsd*)                                echo freebsd ;;\n        *linux*|*.AppImage*|*.deb|*.rpm|*.flatpak) echo linux ;;\n        *-web-*)                                  echo web ;;\n        *)                                        echo otros ;;\n    esac\n}\n\nwanted() {\n    local name=$1 plat=$2\n    [[ $plat == . ]] &amp;&amp; return 0\n    [[ &quot; $PLATFORMS &quot; == *&quot; $plat &quot;* ]] || return 1\n    [[ -n $EXCLUDE &amp;&amp; $name =~ $EXCLUDE ]] &amp;&amp; return 1\n    return 0\n}\n\ntool_list() {\n    if [[ -n ${TOOLS:-} ]]; then echo $TOOLS; return; fi\n    local cat\n    cat=$(curl -fsSL &quot;https:\/\/raw.githubusercontent.com\/$OWNER\/craft-launcher\/main\/crates\/core\/src\/catalog.rs&quot; 2&gt;\/dev\/null \\\n          | grep -oE &quot;\\&quot;$OWNER\/[a-z0-9-]+\\&quot;&quot; | tr -d &#x27;&quot;&#x27; | cut -d\/ -f2 | grep -v &#x27;^craft-launcher$&#x27; | sort -u)\n    [[ -z $cat ]] &amp;&amp; { warn &quot;no pude leer el cat\u00e1logo del launcher; uso la lista interna&quot;; cat=$FALLBACK_TOOLS; }\n    echo $cat $ALWAYS_TOOLS ${EXTRA_TOOLS:-} | tr &#x27; &#x27; &#x27;\\n&#x27; | awk &#x27;NF &amp;&amp; !seen[$0]++&#x27;\n}\n\nmirror_code() {\n    local tool=$1 dir=&quot;$DEST\/$1\/code&quot; head branch sha last\n    head=$(git ls-remote --symref &quot;https:\/\/github.com\/$OWNER\/$tool&quot; HEAD 2&gt;\/dev\/null) \\\n        || { warn &quot;$tool: no pude consultar el repositorio&quot;; return 1; }\n    branch=$(awk &#x27;\/^ref:\/ {sub(&quot;refs\/heads\/&quot;,&quot;&quot;,$2); print $2}&#x27; &lt;&lt;&lt;&quot;$head&quot;)\n    sha=$(awk &#x27;$2==&quot;HEAD&quot; &amp;&amp; $1!=&quot;ref:&quot; {print $1}&#x27; &lt;&lt;&lt;&quot;$head&quot;)\n    mkdir -p &quot;$dir&quot;\n\n    last=$(ls -1 &quot;$dir&quot;\/*.zip.sha 2&gt;\/dev\/null | sort | tail -1)\n    if [[ -n $last &amp;&amp; $(&lt;&quot;$last&quot;) == &quot;$sha&quot; ]]; then\n        log &quot;$tool: c\u00f3digo al d\u00eda ($branch@${sha:0:8})&quot;\n        return 0\n    fi\n    local zip=&quot;$dir\/$branch-$tool-$TODAY.zip&quot;\n    log &quot;$tool: bajando c\u00f3digo $branch@${sha:0:8} \u2192 $(basename &quot;$zip&quot;)&quot;\n    # El zip por commit garantiza que el archivo corresponde al sha anotado\n    fetch &quot;https:\/\/github.com\/$OWNER\/$tool\/archive\/$sha.zip&quot; &quot;$zip&quot; || { warn &quot;$tool: fall\u00f3 el zip&quot;; return 1; }\n    echo &quot;$sha&quot; &gt; &quot;$zip.sha&quot;\n}\n\nverify() { # $1 archivo, $2 SHA256SUMS \u2192 0 ok \/ 1 mal \/ 2 sin suma publicada\n    local file=$1 sums=$2 expected\n    [[ -f $sums ]] || return 2\n    expected=$(awk -v n=&quot;$(basename &quot;$file&quot;)&quot; &#x27;{f=$2; sub(\/^\\*\/,&quot;&quot;,f)} f==n {print $1}&#x27; &quot;$sums&quot;)\n    [[ -z $expected ]] &amp;&amp; return 2\n    [[ $(sha256sum &quot;$file&quot; | cut -d&#x27; &#x27; -f1) == &quot;$expected&quot; ]]\n}\n\nmirror_release() {\n    local tool=$1 json tag ver rdir\n    json=$(api &quot;repos\/$OWNER\/$tool\/releases\/latest&quot;) || { warn &quot;$tool: sin releases o l\u00edmite de API alcanzado&quot;; return 1; }\n    tag=$(jq -r .tag_name &lt;&lt;&lt;&quot;$json&quot;)\n    ver=${tag#&quot;$tool&quot;-}; ver=${ver#v}\n    rdir=&quot;$DEST\/$tool\/release-$ver&quot;\n\n    if [[ -f $rdir\/.complete &amp;&amp; $(&lt;&quot;$rdir\/.complete&quot;) == &quot;$PLATFORMS|$EXCLUDE&quot; ]]; then\n        log &quot;$tool: release $ver ya completa&quot;\n        return 0\n    fi\n    log &quot;$tool: release $ver&quot;\n    mkdir -p &quot;$rdir&quot;\n    jq -c &#x27;{tag_name, name, published_at, html_url, body}&#x27; &lt;&lt;&lt;&quot;$json&quot; &gt; &quot;$rdir\/release.json&quot;\n\n    local ok=1 name url size plat out sums=&quot;$rdir\/SHA256SUMS.txt&quot;\n    # SHA256SUMS primero para poder verificar el resto\n    while IFS=$&#x27;\\t&#x27; read -r name url size; do\n        plat=$(platform_of &quot;$name&quot;)\n        wanted &quot;$name&quot; &quot;$plat&quot; || continue\n        if [[ $plat == . ]]; then out=&quot;$rdir\/$name&quot;; else out=&quot;$rdir\/$plat\/$name&quot;; fi\n\n        if [[ -f $out ]]; then\n            verify &quot;$out&quot; &quot;$sums&quot;; case $? in\n                0) continue ;;\n                2) [[ $(stat -c %s &quot;$out&quot;) == &quot;$size&quot; ]] &amp;&amp; continue ;;\n            esac\n            warn &quot;$tool: $name no coincide, se vuelve a bajar&quot;; rm -f &quot;$out&quot;\n        fi\n        log &quot;  \u2193 ${out#&quot;$rdir&quot;\/} ($((size \/ 1048576)) MiB)&quot;\n        if ! fetch &quot;$url&quot; &quot;$out&quot; &quot;$size&quot;; then warn &quot;  fall\u00f3 $name&quot;; ok=0; continue; fi\n        verify &quot;$out&quot; &quot;$sums&quot;; case $? in\n            1) warn &quot;  checksum INCORRECTO: $name (se borra)&quot;; rm -f &quot;$out&quot;; ok=0 ;;\n            2) [[ $name != SHA256SUMS* ]] &amp;&amp; [[ $(stat -c %s &quot;$out&quot;) != &quot;$size&quot; ]] &amp;&amp; { warn &quot;  tama\u00f1o incorrecto: $name&quot;; rm -f &quot;$out&quot;; ok=0; } ;;\n        esac\n    done &lt; &lt;(jq -r &#x27;.assets | sort_by(.name | startswith(&quot;SHA256SUMS&quot;) | not)[]\n                    | [.name, .browser_download_url, .size] | @tsv&#x27; &lt;&lt;&lt;&quot;$json&quot;)\n\n    if (( ok )); then echo &quot;$PLATFORMS|$EXCLUDE&quot; &gt; &quot;$rdir\/.complete&quot;; log &quot;$tool: release $ver completa \u2714&quot;\n    else warn &quot;$tool: release $ver incompleta; vuelve a ejecutar el script para continuar&quot;; return 1; fi\n}\n\nfail=0\nfor tool in $(tool_list); do\n    echo &quot;\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 $tool&quot;\n    [[ -z ${SKIP_CODE:-} ]]     &amp;&amp; { mirror_code &quot;$tool&quot;    || fail=1; }\n    [[ -z ${SKIP_RELEASES:-} ]] &amp;&amp; { mirror_release &quot;$tool&quot; || fail=1; }\ndone\n\n(( fail )) &amp;&amp; { warn &quot;Hubo errores; ejecuta de nuevo para reintentar lo pendiente.&quot;; exit 1; }\nlog &quot;Todo al d\u00eda en $DEST&quot;\n<\/code><\/pre><\/details>\n<p class=\"ac-aviso\">Bunlar \u00e7ok gen\u00e7 programlar, neredeyse hepsi <em>erken alfa<\/em> olarak i\u015faretli: \u00e7ok \u015fey vaat ediyorlar ama ciddi i\u015flerde profesyonel ara\u00e7lar\u0131n yerini hen\u00fcz tutmuyorlar. Deneyin, dosyalar\u0131n\u0131z\u0131 yedekleyin ve bir hata bulursan\u0131z GitHub\u2019lar\u0131nda bildirin.<\/p>\n<h2>Kaynaklar<\/h2>\n<ul class=\"ac-refs\"><li><a href=\"https:\/\/github.com\/storytold\" rel=\"noopener\">GitHub \u00b7 storytold (todas las Crafting Apps)<\/a><\/li><li><a href=\"https:\/\/github.com\/storytold\/craft-launcher\" rel=\"noopener\">GitHub \u00b7 ArtCraft Launcher<\/a><\/li><li><a href=\"https:\/\/github.com\/storytold\/artcraft\" rel=\"noopener\">GitHub \u00b7 ArtCraft<\/a><\/li><li><a href=\"https:\/\/getartcraft.com\/\" rel=\"noopener\">getartcraft.com<\/a><\/li><li><a href=\"https:\/\/www.aljazeera.com\/news\/2026\/10\/14\/how-ai-apps-are-offering-free-substitutes-for-big-tech-software\" rel=\"noopener\">Al Jazeera (14-10-2026) \u00b7 How AI apps are offering free substitutes for Big Tech software<\/a><\/li><li><a href=\"https:\/\/amateurphotographer.com\/latest\/photo-news\/this-home-coder-got-so-sick-of-adobe-he-built-free-open-source-versions-of-photoshop-lightroom-and-premiere\/\" rel=\"noopener\">Amateur Photographer (08-10-2026) \u00b7 This home coder got so sick of Adobe he built free, open-source versions of Photoshop, Lightroom and Premiere<\/a><\/li><li><a href=\"https:\/\/petapixel.com\/2026\/10\/07\/someone-rebuilt-free-open-source-versions-of-photoshop-premiere-and-lightroom-using-ai\/\" rel=\"noopener\">PetaPixel (07-10-2026) \u00b7 Someone Rebuilt Free, Open-Source Versions of Photoshop, Premiere, and Lightroom Using AI<\/a><\/li><li><a href=\"https:\/\/www.creativebloq.com\/design\/design-software\/someone-just-rebuilt-adobe-creative-cloud-with-ai-then-gave-it-away-for-free\" rel=\"noopener\">Creative Bloq \u00b7 Someone just rebuilt Adobe Creative Cloud with AI \u2013 then gave it away for free<\/a><\/li><li><a href=\"https:\/\/www.cined.com\/artcraft-releases-free-open-source-adobe-alternatives-filmcraft-for-premiere-pro-effectcraft-for-after-effects-written-in-rust-with-ai\/\" rel=\"noopener\">CineD \u00b7 ArtCraft Releases Free Open-Source Adobe Alternatives<\/a><\/li><li><a href=\"https:\/\/korben.info\/en\/i-tested-the-12-free-clones-of-adobe-and-microsoft.html\" rel=\"noopener\">Korben \u00b7 I tested the 12 free clones of Adobe and Microsoft<\/a><\/li><\/ul>\n<aside class=\"ac-anuncio\"><div class=\"ac-et\">Reklam<\/div><p><strong>\u00dcretmek i\u00e7in \u00f6zg\u00fcr programlar; f\u0131rsat payla\u015fmak i\u00e7in JamboQR.<\/strong> <strong>JamboQR<\/strong> ile kom\u015fular\u0131n\u0131z ve arkada\u015flar\u0131n\u0131zla bir f\u0131rsat kul\u00fcb\u00fc kurars\u0131n\u0131z: herkes buldu\u011funu foto\u011fraf, fiyat ve yer bilgisiyle payla\u015f\u0131r. \u00dccretsiz.<\/p><p><a href=\"https:\/\/jamboqr.net\/?utm_source=canaldelasrecetas&amp;utm_medium=artcraft-final&amp;utm_campaign=artcraft-tr\" rel=\"noopener sponsored\"><strong>jamboqr.net<\/strong><\/a><\/p><\/aside>\n","protected":false},"excerpt":{"rendered":"<p>Bir ekip Photoshop, Lightroom, Premiere, Word, Excel ve AutoCAD gibi programlar\u0131 Rust ile s\u0131f\u0131rdan yeniden yaz\u0131yor. \u00dccretsiz ve a\u00e7\u0131k kaynakl\u0131lar. Burada her biri bir paragrafta, \u00fcst\u00fcne hepsini saklamak i\u00e7in bir betik.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[12],"tags":[],"class_list":["post-7113","post","type-post","status-publish","format-standard","hentry","category-software-libre"],"spectra_blocks_featured_image_url":null,"spectra_blocks_author_info":{"display_name":"EucL1d35","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/cecf603aee34f11aa921ff30ea69d89a4e51b3cd8d5143029343fa76b0682442?s=96&d=mm&r=g","author_link":"https:\/\/www.canaldelasrecetas.com\/cms\/author\/eucl1d35\/","description":""},"_links":{"self":[{"href":"https:\/\/www.canaldelasrecetas.com\/cms\/wp-json\/wp\/v2\/posts\/7113","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.canaldelasrecetas.com\/cms\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.canaldelasrecetas.com\/cms\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.canaldelasrecetas.com\/cms\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.canaldelasrecetas.com\/cms\/wp-json\/wp\/v2\/comments?post=7113"}],"version-history":[{"count":1,"href":"https:\/\/www.canaldelasrecetas.com\/cms\/wp-json\/wp\/v2\/posts\/7113\/revisions"}],"predecessor-version":[{"id":7138,"href":"https:\/\/www.canaldelasrecetas.com\/cms\/wp-json\/wp\/v2\/posts\/7113\/revisions\/7138"}],"wp:attachment":[{"href":"https:\/\/www.canaldelasrecetas.com\/cms\/wp-json\/wp\/v2\/media?parent=7113"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.canaldelasrecetas.com\/cms\/wp-json\/wp\/v2\/categories?post=7113"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.canaldelasrecetas.com\/cms\/wp-json\/wp\/v2\/tags?post=7113"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}