Tópicos em alta
#
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.
Você tem alguma ideia para fazer um plugin para cartões de compartilhamento do Twitter?
Que tipo de cartão de compartilhamento do Twitter você quer?

13 de mar. de 2024
Recomende um widget de embelezamento de imagens:
A ferramenta feita pelo primeiro desenvolvedor parece ter sido vendida e agora foi renomeada:
Você pode fazer upload de fotos ou inserir texto para fazer cartões ou códigos postais, ou pode postar um endereço do Twitter para gerar cartões. Todos os estilos são personalizáveis, o que é realmente fácil de usar.
É muito adequado para qubits domésticos, nova sabedoria e corações de máquina, que são usados para twittar as contas oficiais que carregam o Twitter todos os dias e podem organizar melhor as fotos do Twitter. (Na verdade, aprendendo a learn@op7418 o layout da coleção, esses detalhes podem ser melhorados)
Este serviço web é muito consciencioso, sem anúncios ou pagamentos, o único problema é que tem sua própria marca d'água na parte inferior. Se você quiser usar a conta oficial ou algo assim, pode sentir um pouco de dor de cabeça.
A forma de comercializar este produto também é muito simples, adicione uma remoção de marca d'água ou uma função que possa personalizar a marca d'água e carregue aqui.
Ontem eu disse à Hammer que fiz este produto por 5 minutos, só brincando.
Eu disse que este produto pode ser vendido por 50 yuans em um JS, porque as pessoas não conhecem este produto nem sabem como remover a marca d'água, e podem ganhar dinheiro onde há pouca informação.
Assim como o tweet de ontem sobre essa falsificação, alguns amigos perguntaram se poderiam compartilhar a ferramenta com todos.
Além disso, se você fizer produtos de marca d'água semelhantes, considere gerar marcas d'água no back-end o máximo possível.
Anexe um macaco de óleo JS para modificar a marca d'água, o ChatGPT pode fazer isso em 2 minutos e você pode alterar o criador yangyi.
--------
== UserScript ==
@name marca d'água do VividShareRemover
@namespace Scripts Violentmonkey
@match *://*.vividshare.io/*
@grant nenhum
@version 1.1
@author ChatGPT
@description Substitua todas as marcas d'água de imagem específicas na página por texto personalizado e use a tag p
==/UserScript==
(função() {
'use estrito';
function replaceAllWatermarksWithText() {
Encontre todos os elementos de imagem de marca d'água qualificados na página
const watermarkImages = document.querySelectorAll('img[alt="VividShare - Crie imagens atraentes a partir de tweets e texto em um piscar de olhos"]');
watermarkImages.forEach(function(watermarkImage) {
Execute uma ação em cada elemento de imagem encontrado para criar um novo elemento p
const marca-d'águaTexto = document.createElement('p');
watermarkText.textContent = '@Yangyi Criador'; Definir como seu texto personalizado
= // Tente manter o estilo da imagem original, ajuste-o conforme necessário
Especificamente para <p>o ajuste de estilo das tags, como ajustar o tamanho da fonte, margens, etc., para se adequar ao design da sua página
= '0'; Exemplo: remover as margens de parágrafo padrão
= '14px'; Defina o tamanho de fonte apropriado
= '1em'; Defina a altura da linha para 1 vezes o tamanho da fonte
= '0'; Elimine as margens
= '0'; Elimine as margens internas
Você pode adicionar atributos de estilo adicionais e ajustá-los conforme necessário
Substitua a imagem por um novo elemento de texto
watermarkImage.parentNode.replaceChild(watermarkText, watermarkImage);
});
}
function init() {
Tente substituir diretamente, não há necessidade de repetir a lógica, porque queremos substituir todos os elementos encontrados
substitua AllWatermarksWithText();
}
const pushState = history.pushState;
history.pushState = function() {
pushState.apply(histórico, argumentos);
setTimeout(init, 100); Reinicializar quando pushState ocorrer
};
window.addEventListener('popstate', () => {
setTimeout(init, 100); Reinicializar quando ocorrer um evento popstate
});
init(); Chamada inicial
})();




Alguém precisa disso? 🥹 Parece que compartilhar cartões é uma pseudo-necessidade
8,05K
Melhores
Classificação
Favoritos