Tendencias del momento
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
¿Tienes alguna idea para un plugin que haga tarjetas de compartir en Twitter? ¿Qué tipo de tarjeta de compartir en Twitter te gustaría?

13 mar 2024
Recomiendo una pequeña herramienta de embellecimiento de imágenes:
Parece que el desarrollador original vendió esta herramienta, que ahora se llama:
Puedes subir imágenes, o ingresar texto para hacer tarjetas, o compartir código, también puedes pegar una dirección de Twitter para generar una tarjeta. Todos los estilos son completamente personalizables, realmente es muy útil.
Es muy adecuada para cuentas de WeChat como Quantum Bit, New Intelligence, Machine Heart, que diariamente comparten publicaciones de Twitter, ya que puede hacer que las imágenes de Twitter se vean mejor organizadas. (En realidad, aprender de la maquetación de @op7418 Guizang, estos detalles pueden mejorar mucho)
Este servicio web es muy honesto, no tiene ningún anuncio, ni ningún pago, el único problema es que tiene una marca de agua propia en la parte inferior. Si planeas usarlo para una cuenta de WeChat o en algún otro lugar, puede que te resulte un poco molesto.
La forma de comercializar este producto también es muy sencilla, solo hay que añadir una función para eliminar la marca de agua o permitir personalizar la marca de agua, y cobrar por eso.
Ayer le dije a Hammer que hice este producto en 5 minutos, solo era una broma.
Dije que este producto podría venderse por 50 yuanes solo con un JS, porque la gente no conoce este producto ni sabe cómo quitar la marca de agua, donde hay una diferencia de información se puede ganar dinero.
Como ayer publiqué este Twitter falso, también hubo compañeros que preguntaron si podían compartir la herramienta con todos.
Además, si ustedes hacen productos similares de eliminación de marcas de agua, pueden considerar generarlas en el backend.
Adjunto un JS de Tampermonkey para modificar la marca de agua, ChatGPT lo hizo en 2 minutos, solo cambien 'yangyi creator'.
--------
// ==UserScript==
// @name vividshare watermarkremove
// @namespace Violentmonkey Scripts
// @match *://*.vividshare.io/*
// @grant none
// @version 1.1
// @author ChatGPT
// @description Reemplaza todas las marcas de agua de imágenes específicas en la página por texto personalizado, usando etiquetas p
// ==/UserScript==
(function() {
'use strict';
function replaceAllWatermarksWithText() {
// Busca todos los elementos de imagen de marca de agua que cumplen con los criterios en la página
const watermarkImages = document.querySelectorAll('img[alt="VividShare - Create appealing images from tweets and text in a snap"]');
watermarkImages.forEach(function(watermarkImage) {
// Para cada imagen encontrada, crea un nuevo elemento p
const watermarkText = document.createElement('p');
watermarkText.textContent = '@Yangyi Creator'; // Establecer como su texto personalizado
= // Intenta mantener el estilo original de la imagen, se puede ajustar según sea necesario
// Ajustes de estilo específicos para la etiqueta <p>, como tamaño de fuente, márgenes, etc., para adaptarse a su diseño de página
= '0'; // Ejemplo: eliminar el margen por defecto del párrafo
= '14px';// Establecer un tamaño de fuente adecuado
= '1em';// Establecer la altura de línea al tamaño de fuente
= '0';// Eliminar margen exterior
= '0';// Eliminar margen interior
// Se pueden agregar otras propiedades de estilo, según sea necesario
// Reemplazar la imagen por el nuevo elemento de texto
watermarkImage.parentNode.replaceChild(watermarkText, watermarkImage);
});
}
function init() {
// Intenta reemplazar directamente, no necesita lógica de reintento, porque queremos reemplazar todos los elementos encontrados
replaceAllWatermarksWithText();
}
const pushState = history.pushState;
history.pushState = function() {
pushState.apply(history, arguments);
setTimeout(init, 100); // Re-inicializar cuando se produce pushState
};
window.addEventListener('popstate', () => {
setTimeout(init, 100); // Re-inicializar cuando se produce el evento popstate
});
init(); // Llamada inicial
})();




¿Nadie tiene necesidad? 🥹 Parece que compartir tarjetas es una necesidad falsa.
8,05K
Parte superior
Clasificación
Favoritos