Pages:
Author

Topic: Arquivo de Posts e outras tools - ninjastic.space (Read 1423 times)

legendary
Activity: 1638
Merit: 4508
**In BTC since 2013**
legendary
Activity: 1638
Merit: 4508
**In BTC since 2013**

Obrigado pela ajuda!
É isso mesmo.

Ainda não consegui encaixar toda a dinâmica do teu API, apesar de não parecer difícil. Enfim, obrigado pela ajuda.
legendary
Activity: 2758
Merit: 6830
TryNinja é possivel usar o API para obter esta info:
https://ninjastic.space/search?after_date=2024-01-01T00%3A00%3A00&before_date=2024-12-31T23%3A59%3A59

A que eu pretendo é a da tab User, e não a do tab Results.

Seria isso?

https://api.ninjastic.space/posts/authors?after_date=2024-01-01T00:00:00&before_date=2024-12-31T23:59:59&limit=10

Code:
{
    "result": "success",
    "message": null,
    "data": {
        "total_results": 2,
        "authors": [
            {
                "author": "TryNinja",
                "author_uid": 12345,
                "count": 48
            },
            {
                "author": "jokser_josue",
                "author_uid": 6789,
                "count": 47
            }
        ]
    }
}
legendary
Activity: 1638
Merit: 4508
**In BTC since 2013**
TryNinja é possivel usar o API para obter esta info:
https://ninjastic.space/search?after_date=2024-01-01T00%3A00%3A00&before_date=2024-12-31T23%3A59%3A59

A que eu pretendo é a da tab User, e não a do tab Results.
legendary
Activity: 1638
Merit: 4508
**In BTC since 2013**
É um único tópico especifico que você precisa? Se sim, posso gerar um csv desses dados, aí é só importar direto.

Acha que isso funcionaria? Se sim, seria esse topico 5296122? E quais campos você precisa dele?

Um dos meus planos era disponibilizar uma página para extrair tudo isso de uma só vez. Você vai lá, bota o id do topico, seleciona os campos que quer, e o site te disponibiliza um csv, zip, etc...

A ideia do CSV não é má. Apesar de não permitir que seja dinâmico, ou seja, ver em "live" o tópico, serve para o objetivo.
O tópico alvo ainda não existe, mas estou a querer fazer uns testes com o 5422131.
legendary
Activity: 2758
Merit: 6830
Basicamente é para fazer o que eu expliquei. Fazer um apanhado de todos os posts de um tópico, onde depois o ficheiro Excel ira avaliar o conteúdo e fazer uns cálculos.

Para mim, bastava esse endpoint, não paginar. Você consegue criar esse endpoint para um tópico especifico?
É um único tópico especifico que você precisa? Se sim, posso gerar um csv desses dados, aí é só importar direto.

Acha que isso funcionaria? Se sim, seria esse topico 5296122? E quais campos você precisa dele?

Um dos meus planos era disponibilizar uma página para extrair tudo isso de uma só vez. Você vai lá, bota o id do topico, seleciona os campos que quer, e o site te disponibiliza um csv, zip, etc...
legendary
Activity: 1638
Merit: 4508
**In BTC since 2013**
edit: se conseguir explicar mais detalhadamente o que precisa, posso até pensar em um criar um endpoint customizado para você

Basicamente é para fazer o que eu expliquei. Fazer um apanhado de todos os posts de um tópico, onde depois o ficheiro Excel ira avaliar o conteúdo e fazer uns cálculos.

Para mim, bastava esse endpoint, não paginar. Você consegue criar esse endpoint para um tópico especifico?
legendary
Activity: 2758
Merit: 6830
Em fez de ele começar a listar do ultimo para o primeiro, é possível ele listar do primeiro para o ultimo?
Como assim? Diz organizar os posts do mais antigo para o mais novo (id de ordem crescente)? Se sim, &order=ASC (e &after=X para paginar).

P.S: Pode olhar (quase) toda a documentação no link https://docs.ninjastic.space

edit: se conseguir explicar mais detalhadamente o que precisa, posso até pensar em um criar um endpoint customizado para você
legendary
Activity: 1638
Merit: 4508
**In BTC since 2013**
Obrigado pelas dicas. Vou explorar um pouco mais.

Em fez de ele começar a listar do ultimo para o primeiro, é possível ele listar do primeiro para o ultimo?
legendary
Activity: 2758
Merit: 6830
Porque não sei quantas post o tópico irá ter. Alguma ideia?
Correção: o parametro é "last", e não "before". Já editei.

Para pegar o número de posts é só verificar o total_results inicialmente (sem o filtro para paginação) ou verificar o número de itens que a request trouxe. Se está trazendo 200 e trouxe 190, quer dizer que não tem mais = é a última página.

edit: no excel não sei como faria.
legendary
Activity: 1638
Merit: 4508
**In BTC since 2013**
Tem que fazer a paginação.

Essa chamada retorna 200 posts organizados pelo post_id e de forma decrescente, então é só pegar o post_id do último resultado e passar ele no parametro "before". Assim vai retornar outros 200 com o id abaixo dele (os próximos).

Code:
https://api.ninjastic.space/posts?topic_id=5296122&limit=1000&before=POST_ID_DO_ULTIMO_ITEM

Posso saber onde vai utilizar isso? rsrs.

OK. Eu estou a tentar desenvolver um ficheiro, que faz a leitura de um tópico (não é o que dei de exemplo), para depois recolher a informação dos posts.
Agora, precisava é que isso fosse quase automático. Porque não sei quantas post o tópico irá ter. Alguma ideia?

Estou a fazer isto em Excel.
legendary
Activity: 2758
Merit: 6830
TryNinja, gostaria de pedir a tua ajuda/opinião.

Estou a usar o seguinte codigo API:
Code:
https://api.ninjastic.space/posts?topic_id=5296122&limit=1000

Funciona tudo bem, mas ele apenas apresenta os últimos 200 posts e não todos os posts do tópico.
Posso acrescentar mais algum dado ao API, ou existe outra forma de fazer para ele ir buscar todos os posts?
Tem que fazer a paginação.

Essa chamada retorna 200 posts organizados pelo post_id e de forma decrescente, então é só pegar o post_id do último resultado e passar ele no parametro "last". Assim vai retornar outros 200 com o id abaixo dele (os próximos).

Code:
https://api.ninjastic.space/posts?topic_id=5296122&limit=1000&last=POST_ID_DO_ULTIMO_ITEM

Posso saber onde vai utilizar isso? rsrs.
legendary
Activity: 1638
Merit: 4508
**In BTC since 2013**
TryNinja, gostaria de pedir a tua ajuda/opinião.

Estou a usar o seguinte codigo API:
Code:
https://api.ninjastic.space/posts?topic_id=5296122&limit=1000

Funciona tudo bem, mas ele apenas apresenta os últimos 200 posts e não todos os posts do tópico.
Posso acrescentar mais algum dado ao API, ou existe outra forma de fazer para ele ir buscar todos os posts?
legendary
Activity: 3304
Merit: 1617
★Bitvest.io★ Play Plinko or Invest!

Nem mais... E o ninjastic.space é a principal ferramenta de espionagem. Por isso, tem de ir melhorando, para se tornar cada vez mais eficiente.  Cool

Sei não. Um dia um wikileaks da vida torna público que esse serviço foi criado justamente para espionar os participantes do fórum do Bitcointalk. Sei não se o Tryninja também não é um agente infiltrado de alguma organização governamental encarregado de rastrar-nos. Principalmente os Portugueses, pois esses são ricos e escondem mais dinheiro.

Obs* Brinaceirinha @Tryninja
legendary
Activity: 1638
Merit: 4508
**In BTC since 2013**
Olha ai, outro que quer bisbilhotar a vida das pessoas. Não sei não se você não faz parte do "serviço secreto português" e está por cá somente para nós espionar e espionar os compatriotas portugueses aqui da nossa aba local. Apesar que me parece que só tem você e outro Português ativo aqui na nossa aba.  Cheesy Cheesy Cheesy

Nem mais... E o ninjastic.space é a principal ferramenta de espionagem. Por isso, tem de ir melhorando, para se tornar cada vez mais eficiente.  Cool
legendary
Activity: 3304
Merit: 1617
★Bitvest.io★ Play Plinko or Invest!
Na sequencia da sugestão do sabotag3x pensei noutra, talvez algo que você já tenha.

É apresentar um relatório das palavras mais pesquisadas no ninjastic.space. Seria interessante ver o que as pessoas mais procura no fórum.

Olha ai, outro que quer bisbilhotar a vida das pessoas. Não sei não se você não faz parte do "serviço secreto português" e está por cá somente para nós espionar e espionar os compatriotas portugueses aqui da nossa aba local. Apesar que me parece que só tem você e outro Português ativo aqui na nossa aba.  Cheesy Cheesy Cheesy
legendary
Activity: 1638
Merit: 4508
**In BTC since 2013**
Na sequencia da sugestão do sabotag3x pensei noutra, talvez algo que você já tenha.

É apresentar um relatório das palavras mais pesquisadas no ninjastic.space. Seria interessante ver o que as pessoas mais procura no fórum.
legendary
Activity: 3304
Merit: 1617
★Bitvest.io★ Play Plinko or Invest!
@TryNinja, por acaso vi um tópico na gringa onde você estava procurando por sugestões para o ninjastic.space..

Outro dia eu comentei em outro tópico que as discussões no Bitcointalk mudaram bastante e pensei que seria legal uma ferramenta para analisar o número de menções a determinadas palavras..

Parecido com o Google Trends.. você pesquisa a palavra "KYC", "proof of reserves" ou qualquer outro termo e o site mostra um gráfico de quantas vezes essa palavra foi mencionada em cada período (dia/mês/ano)..

Também pode ser útil para observar novas tendências (NFT, metaverso, IA, por exemplo) ou altcoins.


Não sei se é difícil fazer ou relevante.. mas fica a sugestão.

Quer rastrear melhor as pessoas para depois entregar para as autoridades? Olha a liberdade de expressão ai. Já entendi, isso na minha terra chama-se X-9. Vai criar um relatório de atividades daqui do fórum para depois a gente ser processado pela justiça. Já desconfiava que você era um agente infiltrado.

Obs: Brincadeirinha @Sabotag3x
legendary
Activity: 2492
Merit: 2150
Crypto Swap Exchange
@TryNinja, por acaso vi um tópico na gringa onde você estava procurando por sugestões para o ninjastic.space..

Outro dia eu comentei em outro tópico que as discussões no Bitcointalk mudaram bastante e pensei que seria legal uma ferramenta para analisar o número de menções a determinadas palavras..

Parecido com o Google Trends.. você pesquisa a palavra "KYC", "proof of reserves" ou qualquer outro termo e o site mostra um gráfico de quantas vezes essa palavra foi mencionada em cada período (dia/mês/ano)..

Também pode ser útil para observar novas tendências (NFT, metaverso, IA, por exemplo) ou altcoins.


Não sei se é difícil fazer ou relevante.. mas fica a sugestão.
legendary
Activity: 2758
Merit: 6830
Trouxe para aqui a conversa, porque talvez eu não tenha explicado bem a ideia. Eu respondi lá em inglês, mas aqui talvez consiga explicar melhor.  Tongue
Tinha lido errado e me confundi. Mas concordo com o pessoal lá que tem o problema do post não ser atualizado, enquanto o link direto ainda precisaria da sessão. Não é parece muito viável por hora.
Pages:
Jump to: