(...)



Archivado por última vez {{ '2019-12-19T04:43:44.546Z' | moment 'DD/MM/YY HH:mm'}} (Hora Local).
Descargar archivos ({{ 5 }})

156761803064.png [Google] [ImgOps] [iqdb] [SauceNAO] ( 80.38KB, 540x960, Screenshot_20190904-142651.png )
48583

/#/ 48583
{{{"Hola gente, quisiera saber si alguno de ustedes podría hacer una app para Android de Hispachan. Imagino que no es difícil para gente que sabe más de tecnología que yo (como ustedes), digo para tener más comodidad desde un celular. \nEntiendo que a través de esta app podría vincularse la cuenta de gmail pero no todos nosotros nos interesa a tal medida el anonimato, en caso de tratarse de alguien así bien podría abrir/comentar hilos a través de una pc ocultando su ip.\nQué opinan? \nPd: no encontré ninguna app así , sólo una de 4chan, si lo hay avisenme por favor" | renderPostMessage 48583}}}

>>

/#/ 48591
{{{">>48583 (OP)\nExiste una app para android llamada clover que te permite agregar tu [s]casita del arbol[/s] chan, pero necesita tener una API especifica para que pueda funcionar. A mi se me ocurrió hacer una API intermediaria para agregar hispa pero decidí no seguir porque mi computadora no corre el emulador de android studio." | renderPostMessage 48591}}}

>>

/#/ 48592
{{{"Zeta hace tiempo dijo que no hay API para el sitio.\n\nNo API => No Apps\nNo API => No archivadores eficientes\nNo API => Más mierda que arreglar" | renderPostMessage 48592}}}

>>

/#/ 48594
{{{">>48592\nEso si que es mucha flojera, es solo formatear que las entradas y salidas de servidor sean en JSON y dejar salir para crear las cosas.\n\nPor que de lo demas es solo tomar la web y parsear la web." | renderPostMessage 48594}}}

>>

/#/ 48596
{{{">>48591\nEn realidad se puede levantar una API que manualmente crawlee el hispa y provea websockets y metodos para que las apps consuman." | renderPostMessage 48596}}}

>>

/#/ 48597
{{{">>48596\n>una api\nun webservice\n\n>>48594\nEl lolmuerto Hispagold quería hacer eso pero como Programanon se murió no se puede hacer nada a menos que Zeta aprenda a programar (o se acuerde de como) y ponga esa API.\n\nA todo esto, ¿qué tan complicada es la arquitectura del hispa (mas allá de lo que el usuario ve)? Porque la única razón (aparte de la pereza) para no hacer un motor nuevo para el sitio sería esa." | renderPostMessage 48597}}}

>>

/#/ 48598
{{{">>48592\nquién carajos es zeta?" | renderPostMessage 48598}}}

>>

/#/ 48599
{{{">>48597\nLos chanes, son sistemas tan basicos que cualquier programador con pocos meses de experiencia podria hacer uno de alto calidad, e incluso novatos podrian crear sus propios chanes con algunos defectos.\n\nLo que pasa que muchos para ser baratos solo son archivos php, por ejemplo un php genera las paginas y las salva a disco y se cachean en memoria para servir miles de paginas, otros se matan de forma autista en que lenguaje cool programarlo y tienes docenas de motores de chaneo incluso en ocaml,rust o haskell.\n\nDe hispa dijo zeta que su motor era uno modificado de php.\n\nDe las apis, si ves la api del 4, es solo JSON con los datos etiquetados con eso puedes hacer las paginas de forma normal." | renderPostMessage 48599}}}

>>

/#/ 48600
{{{">>48599\n>Los chanes, son sistemas tan basicos que cualquier programador con pocos meses de experiencia podria hacer uno de alto calidad\nDiscrepo en esto. Puedes hacer un chan para que postee un grupo de 10 personas, pero crear un motor nuevo desde cero y que aguante tráfico y funcionalidades como las de Hispachan o 4chan, y por consiguiente medidas de seguidad anti-ataques, es mucho más complejo de lo que parece." | renderPostMessage 48600}}}

>>

/#/ 48602
{{{">>48600\nEl trafico, es casi por las imagenes, que 4chan las delega a Cloudfire, no tienen que guardar mucho tiempo los post, 4chan de nuevo delega la proteccion anti ddos a cloudfire y el antispam a Google captcha.\n\nPasa como con los foros o blogs por que nadie puede monetizar crear el software se usan los mismos programas parcheados desde hace años, e incluso el mitico wordpress le tiran de mierda por su codigo, pero al final no existe incentivo en crear sistemas mas complejos." | renderPostMessage 48602}}}

>>

/#/ 48603
{{{">>48583 (OP)\nEn el repositorio de Hispafiles hay una API de Hispachan FUNCIONAL, solo que no tiene controlador para postear.\n\nhttps://github.com/CuloArdido/HispachanFiles/blob/master/routes/api.js\n\nEstoy aprendiendo Ionic, puede que haga una APP consumiendo esta api" | renderPostMessage 48603}}}

>>

/#/ 48604
{{{">>48603\nUsa este hispafiles que está más actualizado\nhttps://github.com/endnch/HispachanFiles" | renderPostMessage 48604}}}

>>

/#/ 48605
{{{">>48598\nCy" | renderPostMessage 48605}}}

>>

/#/ 48607
{{{">>48604\nA la pelota, el fork del fork" | renderPostMessage 48607}}}

>>

/#/ 48609
{{{"Pues yo trabajaba en ello tengo desarrollado el servicio, mi problema es conservar el anonimato y generar ingresos.No he resuelto esos dos cabos, por lo demas es solo desarrollar la UI y me estaba imaginando algo bien cancerigeno tipo reddit o imgur >si mi plan diabolico de crear una capa arriba de hispa y luego desconectar y llevarme todo sigue en pie berta .... (*Inserte risa diabolica aqui*)" | renderPostMessage 48609}}}

>>

/#/ 48766
{{{">>48598\nEl que aun no arregla su mierda" | renderPostMessage 48766}}}

>>

/#/ 48918
{{{">>48583 (OP)\nYo tengo conocimientos para hacer una app, pero solamente para Android. \nSólo es cuestión de acceder a la API de Hispacha." | renderPostMessage 48918}}}

>>

/#/ 48929
{{{">>48918\nNo hay api.\n\nBerta no le paga lo suficiente a sus monos." | renderPostMessage 48929}}}

>>

/#/ 48930
156769191484.png [Google] [ImgOps] [iqdb] [SauceNAO] ( 142.29KB, 1080x2160, Screenshot_2019-09-05-07-57-44.png )
48930
{{{"Abajo tengo un censo con los dispositivos android mas usados Posiblemente use desde el 6.0 para arriba, en ios tengo que conseguirme una estupida que tenga ub iphone y lo actualice a ios 12.\n>[s]o robarlo implicando que pueda desbloquear kek[/s]\n\n¿Ahora bien que interfaz seria agradable? Como dije me gusta el cancer de interfaz de reddit pero eso provoca que los comentarios textos sean bastante irrelevantes.\n\n¿Alguna idea ? \n\n>pir related como reddit" | renderPostMessage 48930}}}

>>

/#/ 48938
{{{">>48930\n>en ios tengo que conseguirme una estupida que tenga ub iphone y lo actualice a ios 12.\nApple siempre persuade a la gente para que actualice, hace poco están forzando actualizaciones automáticas en la noche y cada vez que lo conectas al iTunes te jode con actualizar si no lo está.\nAsume que el iPhone siempre estará actualizado." | renderPostMessage 48938}}}

>>

/#/ 48943
{{{">>48598\nTu papá." | renderPostMessage 48943}}}

>>

/#/ 48947
{{{">>48598\nZeta es eso que se queda al borde del contenedor de aceite, es eso que se saca los filtros de aire, es ese \"no se a que huele\" de las morgues gubernamentales, es esa bala que intentaba salvar la vida de un oficial pero tenia la polvora mojada, es eso que te sale en el glande cuando no te bañas todos los dias, es eso que te apuñala el corazon cuando te dicen que eres pobre y tienes que usar cuadernos usados.Eso es zeta" | renderPostMessage 48947}}}

>>

/#/ 48955
156771242731.png [Google] [ImgOps] [iqdb] [SauceNAO] ( 3.46KB, 272x92, google.png )
48955
{{{">usa logo del 4salchican \n>App Hsipachan\n>tomando en cuenta lo que hace un [b]chan[/b]\n>Play Store no haría presente la APP\n>la opción de APK\n>tomar en ceunta que pude ser un puto virus\n>\"Hola gente, quisiera saber si alguno de ustedes podría hacer una app para Android de Hispachan. Imagino que no es difícil para gente que sabe más de tecnología que yo (como ustedes), digo para tener más comodidad desde un celular...\"\nLiteralmente, VALM" | renderPostMessage 48955}}}

>>

/#/ 48957
{{{">>48955\n¿En español? \n\nNo se entendió nada de lo que escribiste, ordena tus ideas y vuelve a escribir." | renderPostMessage 48957}}}

>>

/#/ 48971
{{{">>48583 (OP)\nHola OP. ¿Para qué quisieras vincular tu sesión con gmail? El punto de los foros chan es el anonimato así que me llama la atención tu comentario. Es una duda legítima y sin ánimo de ofender.\n\nSaludos.\n\nPD: Si a más de uno le interesa hacer una app para consumir el contenido de hispachan podríamos unir esfuerzos si son suficientes personas." | renderPostMessage 48971}}}

>>

/#/ 48975
{{{">>48583 (OP)\nEl chan es por y para el anonimato, es la principal regla de oro, la regla eterna, un ib con cuenta para los usuarios no es un ib." | renderPostMessage 48975}}}

>>

/#/ 48980
{{{">>48971\nAyudame, necesito un diseñador de interfaz.Ya estoy resolviendo lo de obtener la informacion del chan." | renderPostMessage 48980}}}

>>

/#/ 48981
{{{">>48980\nYa estas, crea un repositorio" | renderPostMessage 48981}}}

>>

/#/ 48986
{{{">>48981\nSi crean repositorio para empezar un proyecto pónganlo aquí, para unirme y ver en que puedo colaborar." | renderPostMessage 48986}}}

>>

/#/ 48996
{{{">>48583 (OP)\n>Imagino que no es difícil para gente que sabe más de tecnología que yo\n\n>creer que hacer una app es dar unos clics, arrastrar monitos en una pantalla y darle nombre.\nAy negrito, si tan solo fuera así…\nEs una real joda hacer apps. Tienes que pensar en la arquitectura, modelar la información que vas a manejar, manejar la comunicación con un servidor, diseñar la interfaz, probar, probar y probar en diversos equipos por si algún bug de fabricante te jode con la app, etc., etc.,…" | renderPostMessage 48996}}}

>>

/#/ 49336
{{{"Bueno, me aventé el API y la app en un fin de semana, podríamos decir que es el producto mínimo viable y con el tiempo se puede ir actualizando.\n\nhttps://play.google.com/store/apps/details?id=com.peninsulaapps.hispaapp\n\n¿Qué opinan?" | renderPostMessage 49336}}}

>>

/#/ 49337
{{{">>49336\nNo descargare eso hasta que lo apruebe Zeta." | renderPostMessage 49337}}}

>>

/#/ 49339
{{{"¿Para una app móvil en estos tiempos? Teniendo framework como Bootstrap la mayoría de peos en cuando a lo visual desaparecen ¿Que cosa traería de bueno una app para hispachan?" | renderPostMessage 49339}}}

>>

/#/ 49341
{{{">>49339\nEdicion de texto superior, mejor manejo de imágenes, incluso poder poner en movil, el nombre de la imagen al subir, notificaciones / respuestas rápidas." | renderPostMessage 49341}}}

>>

/#/ 49342
{{{">>49339\nHispa no usa bootstrap" | renderPostMessage 49342}}}

>>

/#/ 49343
{{{">>49339\nEs un proyecto de fin de semana, al menos el modo galería permite ver todas las imágenes y videos de un hilo y descargarlos, algo que algunas personas piden en la versión web.\n\nEn fin, el código puede ser liberado (api y app) si la gente muestra interés" | renderPostMessage 49343}}}

>>

/#/ 49344
156865982558.mp4 [Google] [ImgOps] [iqdb] [SauceNAO] ( 14.45MB, 20190914_165858.mp4 )
49344
{{{">>49343\nConcuerdo de hecho se puede mandar serveless yo tengo un peque ejemplo en pic related y es serveless, solo hay que optimizar un poco las llamadas y crear un servicio background, pienso en el servicio porque como hispa se mueve tan lento se puede cachear gran parte del sitio.Mis pendientes:\n\n> una interfaz bonita.\n> formato de guardado pdf/png/(formato personalizado)\n> notificaciones sobre post \n> vpn para los request \n> la clase para los post en los hilos\n> un panel de dibujo (soy fan de /di/) para cargar dentro del hilo dibujos.\n> performance y analítica de memoria y startup\n> poner el banner de los hilos en los post.\n> temas y personalización" | renderPostMessage 49344}}}

>>

/#/ 49345
{{{">>49344\nEs precisamente lo que hago, cacheo las respuestas en el API para ahorrar recursos, ya que hispa se mueve más lento que los otros chanes" | renderPostMessage 49345}}}

>>

/#/ 49346
{{{">>49344\nTengo pensado hacer algo parecido con Ionic" | renderPostMessage 49346}}}

>>

/#/ 49356
{{{">>49346\n>ionic\n>no flutter" | renderPostMessage 49356}}}

>>

/#/ 49590
{{{"ya actualizaron la hispa app, ahora si se puede postear y crear hilos desde ahi" | renderPostMessage 49590}}}

>>

/#/ 49591
{{{"Podrías proponerle eso a Zeta en /m/ ya que el decide lo que hacer con el chan. Pero me parece una buena idea" | renderPostMessage 49591}}}

>>

/#/ 49592
{{{">>49590\ncual hispa app" | renderPostMessage 49592}}}

>>

/#/ 49618
{{{">>49592\nhttps://play.google.com/store/apps/details?id=com.peninsulaapps.hispaapp" | renderPostMessage 49618}}}

>>

/#/ 49622
{{{"Alguien usa kuroba? quizas con la API se puedar dar compatibilidad" | renderPostMessage 49622}}}

>>

/#/ 49624
{{{">>48583 (OP)\nCómo usuario promedio puedo decir que esta muy bien la app" | renderPostMessage 49624}}}

>>

/#/ 49630
{{{">>49618\n¿Por que requiere acceso a la camara?\nNo instalare eso" | renderPostMessage 49630}}}

>>

/#/ 49631
{{{">>49618\nNo creo que a Zeta le guste que muestres anuncios, cuando ni siquiera el mismo los muestra" | renderPostMessage 49631}}}

>>

/#/ 49636
{{{">>49618\nCosas que deberias hacer\n>borrarle los anuncios y trackers que comprometen la seguridad\n>borrar el acceso a la camara (en serio? esto ya es muy descarado aunque creo que es para subir fotos desde la camara pero aun asi hace desconfiar mucho)\n>sacarla de play store y subirla a f-droid (como bai)\n>hacer publico el codigo fuente" | renderPostMessage 49636}}}

>>

/#/ 49639
{{{">>49636\nThis" | renderPostMessage 49639}}}

>>

/#/ 49646
{{{">>49636\nNi Kuroba esta en f-droid ahora esa app que se nota que esta hecha para espiar." | renderPostMessage 49646}}}

>>

/#/ 50391
{{{">>48592\n>No API => No archivadores eficientes \nHispachanFiles sigue funcionando bien.\n>>48597\n>¿qué tan complicada es la arquitectura del hispa (mas allá de lo que el usuario ve)?\nRevisa el código de Kusaba X para darte una idea: https://sourceforge.net/projects/kusabax/\n>>48602\n>incluso el mitico wordpress le tiran de mierda por su codigo, pero al final no existe incentivo en crear sistemas mas complejos.\nNo es por defender a Wordpress pero el gran problema que tiene son los temas y plugins programados como el culo o que quedan llenos de bugs por falta de actualizaciones.\n>>49630\n>>49636\n>>borrarle los anuncios y trackers que comprometen la seguridad\n>>borrar el acceso a la camara\nSiempre se pueden bloquear los permisos innecesarios con Lucky Patcher.\n>>49636\n>>hacer publico el codigo fuente\nViendo que solo se la bajaron poco mas de 50 negros y que el que la hizo no ha vuelto a aparecer aprovecho para dejar la aplicación descompilada: https://drive.google.com/file/d/1mXrmgkGGlbjyKhRSvTURhNqOGmprFAs1/view?usp=sharing\nEso si, no sirve para recompilar y usar sino mas bien para ver como esta hecha (y rehacerla si alguien tiene ganas). Lo importante parece estar en com.peninsulaapps.hispaapp.2_source_from_JADX/sources/com/peninsulaapps/hispaapp pero no descarto que falten cosas." | renderPostMessage 50391}}}

>>

/#/ 50472
{{{"El fork de Overchan sirve para ver hispachan pero la interfaz es asquerosa y no te permite buscar hilos" | renderPostMessage 50472}}}

>>

/#/ 50508
{{{">>50472\nhttps://github.com/infinity-next/infinity-next me llamó la atención. Lo levantaron sobre Laravel que justo estoy aprendiendo ahora (kek)" | renderPostMessage 50508}}}

>>

/#/ 51366
{{{"zeta paga la coca!!!!" | renderPostMessage 51366}}}

>>

/#/ 51868
{{{">>50391\n>solo se la bajaron poco mas de 50 negros \nAhora ya son mas de 100 y viendo el código fuente hay algo que no puedo evitar preguntarme, ¿por que los hilos se obtienen a través de https://gentle-reaches-33111.herokuapp.com/ ?¿No seria mejor bajarlos directamente desde el chan y parsearlos en local? Imagino que tendrá sus ventajas usar un servidor como intermediario pero estos tarde o temprano terminan desapareciendo y entonces la aplicación sirve menos que papel mojado.\nRevisando un poco mas el código estas son las llamadas que permite hacer a su API:\nLista de tablones https://gentle-reaches-33111.herokuapp.com/boards\nEl contenido de este hilo https://gentle-reaches-33111.herokuapp.com/thread/t/48583 (en lugar de \"t/48583\" puede ser cualquier hilo de cualquier tablón).\nCatalogo (en este caso el de >>/t/) https://gentle-reaches-33111.herokuapp.com/catalog/t/\nSi quieren que el JSON se vea mas bonito y tienen curl y jq instalados entonces pueden usar este comando:\n[code]curl enlace | jq[/code]" | renderPostMessage 51868}}}

>>

/#/ 51905
157336076013.png [Google] [ImgOps] [iqdb] [SauceNAO] ( 102.28KB, 425x332, Interesante cuéntame más.png )
51905
{{{"¿Por qué Zeta no manda a construir una API?\nSi manda a hacer la API, entonces tendría listo el Backend, y de esa forma podría en primer lugar cambiar de forma mucho más sencilla todo el frontend de la página. Además como la API ya estará hecha sería más sencillo y estandarizado para hacer cualquier otra aplicación que otorge funcionalidades al chan." | renderPostMessage 51905}}}

>>

/#/ 51906
{{{">>51905\nNo tiene horos para otro servidor solo para una API. Para pagar el chon tiene que rebajarse a permitir a los grasonormies en tablones sexy" | renderPostMessage 51906}}}

>>

/#/ 52720
{{{">>51868\n>¿por que los hilos se obtienen a través de https://gentle-reaches-33111.herokuapp.com/ ?¿No seria mejor bajarlos directamente desde el chan y parsearlos en local?\nSupongo que Josué lo implemento así para tener una cache de los hilos sin tener que hacer requests al chan a cada rato (no es que lo justifique, aunque no deja de ser algo ingenioso).\nVoy a \"documentar\" un poco esta API para que quede como concepto en caso de que a los programadores del chan les interese implementarla oficialmente a futuro. Esto es lo que se obtiene desde https://gentle-reaches-33111.herokuapp.com/boards\n[code][\n {\n \"seccion\": \"Regionales\",\n \"tablones\": [\n {\n \"nombre\": \"Argentina\",\n \"bandera\": \"https://www.hispachan.org/assets/countryballs/ar.png\",\n \"board\": \"ar\",\n \"nsfw\": true,\n \"visible\": false\n },\n {\n \"nombre\": \"Bolivia\",\n \"bandera\": \"https://www.hispachan.org/assets/countryballs/bo.png\",\n \"board\": \"bo\",\n \"nsfw\": true,\n \"visible\": false\n },\n {\n \"nombre\": \"Centroamérica-Caribe\",\n \"bandera\": \"https://www.hispachan.org/buttons/banderas/centroamerica.png\",\n \"board\": \"cc\",\n \"nsfw\": true,\n \"visible\": false\n },\n {\n \"nombre\": \"Bolivia\",\n \"bandera\": \"https://www.hispachan.org/assets/countryballs/bo.png\",\n \"board\": \"bo\",\n \"nsfw\": true,\n \"visible\": false\n },\n {\n \"nombre\": \"Chile\",\n \"bandera\": \"https://www.hispachan.org/assets/countryballs/cl.png\",\n \"board\": \"cl\",\n \"nsfw\": true,\n \"visible\": false\n },\n {\n \"nombre\": \"Colombia\",\n \"bandera\": \"https://www.hispachan.org/assets/countryballs/co.png\",\n \"board\": \"co\",\n \"nsfw\": true,\n \"visible\": false\n },\n {\n \"nombre\": \"Ecuador\",\n \"bandera\": \"https://www.hispachan.org/assets/countryballs/ec.png\",\n \"board\": \"ec\",\n \"nsfw\": true,\n \"visible\": false\n },\n {\n \"nombre\": \"España\",\n \"bandera\": \"https://www.hispachan.org/assets/countryballs/es.png\",\n \"board\": \"es\",\n \"nsfw\": true,\n \"visible\": false\n },\n {\n \"nombre\": \"México\",\n \"bandera\": \"https://www.hispachan.org/assets/countryballs/mx.png\",\n \"board\": \"mx\",\n \"nsfw\": true,\n \"visible\": false\n },\n {\n \"nombre\": \"Paraguay\",\n \"bandera\": \"https://www.hispachan.org/assets/countryballs/py.png\",\n \"board\": \"py\",\n \"nsfw\": true,\n \"visible\": false\n },\n {\n \"nombre\": \"Perú\",\n \"bandera\": \"https://www.hispachan.org/assets/countryballs/pe.png\",\n \"board\": \"pe\",\n \"nsfw\": true,\n \"visible\": false\n },\n {\n \"nombre\": \"Uruguay\",\n \"bandera\": \"https://www.hispachan.org/assets/countryballs/uy.png\",\n \"board\": \"uy\",\n \"nsfw\": true,\n \"visible\": false\n },\n {\n \"nombre\": \"Venezuela\",\n \"bandera\": \"https://www.hispachan.org/assets/countryballs/ve.png\",\n \"board\": \"ve\",\n \"nsfw\": true,\n \"visible\": false\n }\n ]\n },\n {\n \"seccion\": \"Ocio\",\n \"tablones\": [\n {\n \"nombre\": \"Videojuegos\",\n \"bandera\": \"\",\n \"board\": \"v\",\n \"nsfw\": false,\n \"visible\": true\n },\n {\n \"nombre\": \"Anime y Manga\",\n \"bandera\": \"\",\n \"board\": \"a\",\n \"nsfw\": false,\n \"visible\": true\n },\n {\n \"nombre\": \"Música\",\n \"bandera\": \"\",\n \"board\": \"mu\",\n \"nsfw\": false,\n \"visible\": true\n },\n {\n \"nombre\": \"Juegos y Rol\",\n \"bandera\": \"\",\n \"board\": \"r\",\n \"nsfw\": false,\n \"visible\": true\n },\n {\n \"nombre\": \"Animación y Cómics\",\n \"bandera\": \"\",\n \"board\": \"ac\",\n \"nsfw\": false,\n \"visible\": true\n },\n {\n \"nombre\": \"Dibujo y Arte\",\n \"bandera\": \"\",\n \"board\": \"di\",\n \"nsfw\": true,\n \"visible\": false\n },\n {\n \"nombre\": \"Cine y Series\",\n \"bandera\": \"\",\n \"board\": \"tv\",\n \"nsfw\": false,\n \"visible\": true\n },\n {\n \"nombre\": \"General\",\n \"bandera\": \"\",\n \"board\": \"g\",\n \"nsfw\": true,\n \"visible\": false\n }\n ]\n },\n {\n \"seccion\": \"Intereses\",\n \"tablones\": [\n {\n \"nombre\": \"Política\",\n \"bandera\": \"\",\n \"board\": \"pol\",\n \"nsfw\": false,\n \"visible\": true\n },\n {\n \"nombre\": \"Deportes\",\n \"bandera\": \"\",\n \"board\": \"p\",\n \"nsfw\": false,\n \"visible\": true\n },\n {\n \"nombre\": \"Economía\",\n \"bandera\": \"\",\n \"board\": \"k\",\n \"nsfw\": false,\n \"visible\": true\n },\n {\n \"nombre\": \"Tecnología\",\n \"bandera\": \"\",\n \"board\": \"t\",\n \"nsfw\": false,\n \"visible\": true\n },\n {\n \"nombre\": \"Ciencia\",\n \"bandera\": \"\",\n \"board\": \"c\",\n \"nsfw\": false,\n \"visible\": true\n },\n {\n \"nombre\": \"Humanidades\",\n \"bandera\": \"\",\n \"board\": \"hu\",\n \"nsfw\": false,\n \"visible\": true\n },\n {\n \"nombre\": \"LGBT+\",\n \"bandera\": \"\",\n \"board\": \"q\",\n \"nsfw\": false,\n \"visible\": true\n },\n {\n \"nombre\": \"Ejercicio, Salud y Estilo\",\n \"bandera\": \"\",\n \"board\": \"f\",\n \"nsfw\": false,\n \"visible\": true\n },\n {\n \"nombre\": \"Meta\",\n \"bandera\": \"\",\n \"board\": \"m\",\n \"nsfw\": false,\n \"visible\": true\n }\n ]\n },\n {\n \"seccion\": \"Sexy\",\n \"tablones\": [\n {\n \"nombre\": \"Hentai\",\n \"bandera\": \"\",\n \"board\": \"h\",\n \"nsfw\": true,\n \"visible\": false\n },\n {\n \"nombre\": \"Fetiches\",\n \"bandera\": \"\",\n \"board\": \"d\",\n \"nsfw\": true,\n \"visible\": false\n },\n {\n \"nombre\": \"Chicos Sexy\",\n \"bandera\": \"\",\n \"board\": \"o\",\n \"nsfw\": true,\n \"visible\": false\n },\n {\n \"nombre\": \"Chicas Sexy\",\n \"bandera\": \"\",\n \"board\": \"s\",\n \"nsfw\": true,\n \"visible\": false\n },\n {\n \"nombre\": \"Argentina\",\n \"bandera\": \"https://www.hispachan.org/assets/countryballs/ar.png\",\n \"board\": \"sar\",\n \"nsfw\": true,\n \"visible\": false\n },\n {\n \"nombre\": \"Chile\",\n \"bandera\": \"https://www.hispachan.org/assets/countryballs/cl.png\",\n \"board\": \"scl\",\n \"nsfw\": true,\n \"visible\": false\n },\n {\n \"nombre\": \"Colombia\",\n \"bandera\": \"https://www.hispachan.org/assets/countryballs/co.png\",\n \"board\": \"sco\",\n \"nsfw\": true,\n \"visible\": false\n },\n {\n \"nombre\": \"España\",\n \"bandera\": \"https://www.hispachan.org/assets/countryballs/es.png\",\n \"board\": \"ses\",\n \"nsfw\": true,\n \"visible\": false\n },\n {\n \"nombre\": \"México\",\n \"bandera\": \"https://www.hispachan.org/assets/countryballs/mx.png\",\n \"board\": \"smx\",\n \"nsfw\": true,\n \"visible\": false\n },\n {\n \"nombre\": \"Perú\",\n \"bandera\": \"https://www.hispachan.org/assets/countryballs/pe.png\",\n \"board\": \"spe\",\n \"nsfw\": true,\n \"visible\": false\n },\n {\n \"nombre\": \"Venezuela\",\n \"bandera\": \"https://www.hispachan.org/assets/countryballs/ve.png\",\n \"board\": \"sve\",\n \"nsfw\": true,\n \"visible\": false\n }\n ]\n }\n][/code]\nDebido al limite de caracteres continuare en la siguiente respuesta." | renderPostMessage 52720}}}

>>

/#/ 52738
{{{">>52720\nSolo para aclarar, a las estructuras del tipo {clave: valor} les voy a decir diccionarios ya que [s]Python es el lenguaje que mas uso y[/s] cada lenguaje le da un nombre distinto (hash, hashmap, array asociativo, etc).\nLa respuesta desde https://gentle-reaches-33111.herokuapp.com/thread/tablon/hilo es el contenido de un hilo, el cual consiste en un array con diccionarios que incluye tanto al post inicial como a las respuestas del hilo. El diccionario en cuestión se estructura del modo siguiente:\n[code]{\n \"titulo\": \"Titulo del hilo (en las respuestas esto no aparece)\",\n \"bandera\": \"Enlace de la bandera que se usa para el listado de la respuesta anterior\",\n \"nombre\": \"Nombre de quien publica (generalmente Anónimo) o la ID en los tablones donde esta activada\",\n \"fecha\": \"04/09/19 17:27 UTC\",\n \"id\": \"48583\",\n \"enlace\": \"https://www.hispachan.org/t/src/156761803064.png\",\n \"filename\": \"156761803064.png (al parecer solo tiene en cuenta el nombre que aparece en enlace mas no el nombre original del archivo)\",\n \"thumbnail\": \"https://www.hispachan.org/t/thumb/156761803064s.png\",\n \"texto\": \"Contenido del hilo/respuesta\",\n \"extension\": \"png\"\n}[/code]\nAlgo que he notado mientras probaba esto con algunos hilos es que no parece tener en cuenta cuando las respuestas tienen un dado por lo que es posible que también omita otras cosas fuera del texto normal.\nEn https://gentle-reaches-33111.herokuapp.com/catalog/tablon la estructura del JSON es similar a los hilos; un array que contiene diccionarios donde cada uno representa un hilo, los cuales suelen ser así:\n[code]{\n \"id\": \"id del hilo\",\n \"board\": \"id del tablón (t, pol, g, r, etc)\",\n \"thumbnail\": \"Enlace con la miniatura del archivo con el que se crea el hilo\",\n \"titulo\": \"Titulo del hilo\",\n \"nombre\": \"Generalmente Anónimo, aunque queda vació cuando lo crea alguien usando una ID\",\n \"texto\": \"Primera linea del hilo\",\n \"stats\": []\n }[/code]\nDesconozco que función cumple el campo stats, hasta donde vi siempre es un array vació." | renderPostMessage 52738}}}