Pages:
Author

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

legendary
Activity: 1722
Merit: 4711
**In BTC since 2013**

É isso... Obrigado!

Vou ver se analiso melhor esses docs, pois podem vir a ser uteis para alguns projetos.



EDIT: Eu depois posso adicionar, mais parâmetros nessa "pesquisa", certo?
legendary
Activity: 2758
Merit: 6830
Pois... eu tentei isso, mas o Excel não me localiza esse valor.
Vou pensar noutra ideia, para ver se consigo.
Está tentando importar diretamente no excel? Importar para lá diretamente pela url do site deve ser mais complicado, já que é um site todo dinamico em js.

Você consegue pela API também, pelo campo JSON data.total_results: https://api.ninjastic.space/posts?after_date=2023-02-01T00:00:00&before_date=2023-02-28T23:59:59&limit=100

Docs da api: https://docs.ninjastic.space

legendary
Activity: 1722
Merit: 4711
**In BTC since 2013**

Pois... eu tentei isso, mas o Excel não me localiza esse valor.
Vou pensar noutra ideia, para ver se consigo.

Obrigado.  Wink
legendary
Activity: 2758
Merit: 6830
O site tem algum outpoint que permita indicar apenas o numero de post feitos entre determinadas datas?
Só usar o search normal que aparece o número de resultados com seus críterios.

1 de fevereiro até 28 de fereveiro: https://ninjastic.space/search?after_date=2023-02-01T00%3A00%3A00&before_date=2023-02-28T23%3A59%3A59



Ou nesse mesmo período só que no board Portuguese + childrens: https://ninjastic.space/search?after_date=2023-02-01T00%3A00%3A00&before_date=2023-02-28T23%3A59%3A59&board=29&child_boards=true

etc...
legendary
Activity: 1722
Merit: 4711
**In BTC since 2013**
O site tem algum outpoint que permita indicar apenas o numero de post feitos entre determinadas datas?
legendary
Activity: 1722
Merit: 4711
**In BTC since 2013**
Lembre-me agora...
Na aba "Overview" na seção "Boards Activity", consegues filtrar por "All time", "30 days" e "7 days".

Seria interessante ser possível filtrar por "1 day", com a informação do dia atual em que estamos.
Assim podíamos ver em detalhe onde postamos ao longo do dia.
legendary
Activity: 1722
Merit: 4711
**In BTC since 2013**
@joker_josue, vi que postou outro update do seu "merits tree". Os endpoints que eu disponibilizei serviram para algo, ou continuou fazendo do jeito que fazia antes? Tongue

Quanto a minha tentativa, ela provavelmente se pareceria com algo assim:

Estes mês tem sido um pouco complicado de tempo. Com varias coisas para fazer, e quando dei por ela já chegamos ao fim do mês. Por isso é que só fiz a "merits tree" agora.

Por isso, ainda não consegui pegar nos seus endpoints e explora-los de modo a encaixar neste projeto.  Embarrassed

Mas, vão ser bem uteis esses endpoints, para umas ideias que tenho ou para esta mesma.  Wink


Em relação ao que esta a fazer, parece bem porreiro. Continuação de um bom trabalho!
legendary
Activity: 2688
Merit: 2297
Estou trabalhando em uma nova versão do site, com uma atenção especial aos gráficos e mais dados sobre a atividade do fórum.

O que vocês gostariam de ver lá, alguma sugestão?

Uma página mostrando o que está em tendência no fórum.. ou seja, quais tópicos recentes receberam mais merits..

Como o fórum tem muitas abas, muitos conteúdos acabam passando batido, exemplo:

etc

Aparece até mesmo um tópico sobre questões de privacidade do próprio ninjastic.space na lista Tongue bem como o bolão da copa do mundo criado pelo @rdluffy

referência: https://bitcointalk.org/index.php?action=merit;stats=toptopics (infelizmente essa página fica bem escondida aqui no fórum)


Indo nessa onda também dá pra criar um "hall da fama" com os mais meritados de todos os tempos.
legendary
Activity: 2758
Merit: 6830
@joker_josue, vi que postou outro update do seu "merits tree". Os endpoints que eu disponibilizei serviram para algo, ou continuou fazendo do jeito que fazia antes? Tongue

Quanto a minha tentativa, ela provavelmente se pareceria com algo assim:



Roll Eyes
legendary
Activity: 1722
Merit: 4711
**In BTC since 2013**
Algumas coisas que eu já to pensando em implementar:

- gráfico de retribuição de merits (i.e TryNinja enviou 10 merits para joker_josue, que lhe enviou 5 de volta).
- algo como aquele seu "merits tree" (i.e TryNinja enviou 10 merits para joker_josue, que enviou 5 para sabotag3x).

A ideia que eu disse, seria na aba Visão Geral, no grafico que aparece os post por semana, ter uma indicação dos merits recebidos.
Qualquer das manerias, tens uma aba dedicada aos merits, por isso pode ser desnecesssario.

Em relação a essas ideias, só tenho de concordar, não fosse eu a fazer a "merits tree".  Cheesy
legendary
Activity: 2758
Merit: 6830
O que vocês gostariam de ver lá, alguma sugestão?

Podia por exemplo ter uma linha com a indicação dos merits recebidos, e talvez enviados. Isto falando na parte dos gráficos, que aparece na Visão Geral.
Te parafraseando, um gráfico com os merits enviados e recebidos por tal usuário?

Já tem algo por ai, ainda que eu queria dar bem mais atenção para essa seção da página: https://ninjastic.space/user/id/557798?merits

Algumas coisas que eu já to pensando em implementar:

- gráfico de retribuição de merits (i.e TryNinja enviou 10 merits para joker_josue, que lhe enviou 5 de volta).
- algo como aquele seu "merits tree" (i.e TryNinja enviou 10 merits para joker_josue, que enviou 5 para sabotag3x).
legendary
Activity: 1722
Merit: 4711
**In BTC since 2013**
O que vocês gostariam de ver lá, alguma sugestão?

Podia por exemplo ter uma linha com a indicação dos merits recebidos, e talvez enviados. Isto falando na parte dos gráficos, que aparece na Visão Geral.
legendary
Activity: 2758
Merit: 6830
Estou trabalhando em uma nova versão do site, com uma atenção especial aos gráficos e mais dados sobre a atividade do fórum.

O que vocês gostariam de ver lá, alguma sugestão?
legendary
Activity: 2758
Merit: 6830
Em todos os casos, ele só apresenta 1000 resultados, certo?
No máximo, sim. Assim como você pode apresentar menos utilizando o limit (ex: ?limit=50).

Poderia até aumentar isso, só que um número muito grande (tipo ~20k) acho que vale mais a pena através de um arquivo pré-gerado.
legendary
Activity: 1722
Merit: 4711
**In BTC since 2013**
Também consegue usar o parametro limit para especificar o número de resultados. O máximo é 1000.

Em todos os casos, ele só apresenta 1000 resultados, certo?
legendary
Activity: 2758
Merit: 6830
Esse endpoint apresenta a informação de quanto tempo?

Eu normalmente trabalho os dados mês a mês.
De sempre. Se quiser especificar a data, tem que utilizar os parametros after_date e before_date em UTC.

https://api.ninjastic.space/merits?board=29&child_boards=1&after_date=2022-08-01&before_date=2022-08-31T23:23:59

Também criei esse endpoint novo: https://api.ninjastic.space/merits/users?board=29&child_boards=1&after_date=2022-08-01&before_date=2022-08-31T23:23:59

Code:
{
"sender": "TryNinja",
"sender_uid": 557798,
"receiver": "Disruptivas",
"receiver_uid": 2817209,
"amount": 14,
"num_transactions": 12
}

Ambos endpoints também aceitam outros parametros como: sender, sender_uid, receiver, receiver_uid, topic_id, etc...

Por exemplo:

Seus merits enviados no mês de agosto no board Português + childs: https://api.ninjastic.space/merits?board=29&child_boards=1&after_date=2022-08-01&before_date=2022-08-31T23:23:59&sender_uid=97582

Seus users favoritos (quem você mais enviou merits) no mês de agosto no board Português + childs: https://api.ninjastic.space/merits/users?board=29&child_boards=1&after_date=2022-08-01&before_date=2022-08-31T23:23:59&sender_uid=97582

Também consegue usar o parametro limit para especificar o número de resultados. O máximo é 1000.
legendary
Activity: 1722
Merit: 4711
**In BTC since 2013**
Lembrei que já tinha um endpoint para os merits: https://api.ninjastic.space/merits?board=29&child_boards=1

Mas posso gerar um arquivo só dos boards locais, em algum periodo (ou completo?) e para você baixar, caso for ajudar.

Esse endpoint apresenta a informação de quanto tempo?

Eu normalmente trabalho os dados mês a mês.
legendary
Activity: 3304
Merit: 1617


Mas é sério TryNinja, com a quantidade de informações que você já possui catalogada do BitcoinTalk, você não pensa de alguma forma em conseguir uma graninha com isso? Ou por acaso você já está vendendo nossas informações sem que saibamos? Roll Eyes

Ou ainda ser recrutado por alguma agencia governamental ou FBI para fornecer informações.  Cheesy Cheesy Cheesy Cheesy Cheesy De repente pode surgir uma boa carreira de trabalho.  Grin
legendary
Activity: 2758
Merit: 6830
Mas é sério TryNinja, com a quantidade de informações que você já possui catalogada do BitcoinTalk, você não pensa de alguma forma em conseguir uma graninha com isso? Ou por acaso você já está vendendo nossas informações sem que saibamos? Roll Eyes
Não penso muito nisso. O máximo que já aconteceu foi eu ter recebido algumas doações para continuar rodando o projeto e uma vez entraram em contato comigo para anunciar no ninjastic.space, mas a conversa acabou não indo para frente (suspeito que por que eu não tinha dados completos de visitantes, por não ter nenhum tipo de analytics ou tracking Tongue).
legendary
Activity: 2352
Merit: 1121
☢️ alegotardo™️
I would like to have a table with the number of merits seats from a specific user to another specific user on a specific board
Sounds very doable, will look at it this weekend. Smiley

Boas companheiro. Na sequencia desta conversa, eu sei que o o teu site, consegue filtrar os tópicos por abas.
Tu consegues arranjar-me uma lista, com o id da aba e o id do tópico?

Olha só TryNinja... hoje em dia informação é poder.
Eu acho que você deveria cobrar por essas informações personalizadas que o pessoa te encomenda Cheesy

Brincadeira, o @joker_josue é uma pessoa que, se está pedidno informações desse tipo, é porque no final de alguma forma vai devolevar ainda mais conteúdo aqui pra comunidade.

Mas é sério TryNinja, com a quantidade de informações que você já possui catalogada do BitcoinTalk, você não pensa de alguma forma em conseguir uma graninha com isso? Ou por acaso você já está vendendo nossas informações sem que saibamos? Roll Eyes
Pages:
Jump to: