Author

Topic: ㅤ (Read 295 times)

copper member
Activity: 786
Merit: 710
Defend Bitcoin and its PoW: bitcoincleanup.com
November 21, 2021, 08:53:29 PM
#14
Interesting approach, ...
This means that accuracy is somewhere around 42%.

I built a Discord bot using TryNinja's API and seems he does not store the info if a post is a thread starter or regular post. More or less used hosseinimr93 's method
And also he made much more posts than that. You must have some boards on ignore. I see 474 topics created in his post history. Thought, to be fair, I also see a few of his deleted posts  Tongue
legendary
Activity: 2212
Merit: 7064
November 21, 2021, 01:19:36 PM
#13
As the replies title start with Re:, you can exclude them from the search result with adding -"Re:" to the post title.
For example, to get all the topics posted by Ratimov, the parameters should be set as shown in the image below.
Interesting approach, but this gave us result of exactly 525 posts, and looking at number of topics created in forum we see that Ratimov made exactly 217 topics (excluding some possibly deleted by moderators).
This means that accuracy is somewhere around 42%.

EDIT:
Correction thanks to Rizzrack, I forgot that I have some boards on ignore option so the real number of created topics is 470 currently, making accuracy percentage much higher.
legendary
Activity: 2380
Merit: 5213
November 21, 2021, 12:03:59 PM
#12
I know Ninjastic website have many filters but I could not create combination of filters that gives me archive of all the topics created by specific member (excluding regular posts that member wrote).
If this is possible, please write below how (example for member Ratimov).
As the replies title start with Re:, you can exclude them from the search result with adding -"Re:" to the post title.
For example, to get all the topics posted by Ratimov, the parameters should be set as shown in the image below.


ninjastic.space

Since users can remove the Re: from the post title, this method is not 100% accurate. But It may be still helpful.
legendary
Activity: 2212
Merit: 7064
November 21, 2021, 11:38:27 AM
#11
I think nijastic.space already has complete filter parameters (perhaps you didn't know this). Simply go to the main page and select the search parameter (top right) to the left of the ID input textbox.
I know Ninjastic website have many filters but I could not create combination of filters that gives me archive of all the topics created by specific member (excluding regular posts that member wrote).
If this is possible, please write below how (example for member Ratimov).
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
November 21, 2021, 08:39:12 AM
#10
I think nijastic.space already has complete filter parameters (perhaps you didn't know this). Simply go to the main page and select the search parameter (top right) to the left of the ID input textbox.
If a post was edited later on, the archive is outdated.
hero member
Activity: 1778
Merit: 709
[Nope]No hype delivers more than hope
November 21, 2021, 08:30:42 AM
#9
Ninjastic.space website (made by TryNinja) is already archiving everything in bitcointalk forum and you can browse all posts, but it's more tricky if you want to archive some other websites.
Maybe TryNinja can add some filter option (in Search params) so we can only see only topics created by specific member, excluding regular posts, for now you can see archive of all your posts:
https://ninjastic.space/search?author=Ratimov

Additional information:
I think nijastic.space already has complete filter parameters (perhaps you didn't know this). Simply go to the main page and select the search parameter (top right) to the left of the ID input textbox.


Suppose here I want to see the archive of a topic that has 248 pages. This is the result.
I tried to look at the topic archive which has over 400 pages and it fails to load the OP's images, sadly.
copper member
Activity: 2996
Merit: 2374
November 20, 2021, 07:08:20 PM
#8
you can write a script to scrape the person's post history and save it somewhere
My one-liner:
Code:
userID=2627711; pages=430; mkdir $userID; echo "Downloading $pages post history pages for user $userID"; i=1; while [ $i -le $pages ]; do wget -qO $userID/$i.html "https://bitcointalk.org/index.php?action=profile;u=$userID;sa=showPosts;start=$((i*20-20))"; echo -n "."; sleep 1; ((i++)); done # Add browser cookie to include Investigations
If the OP's goal is to save the person's post history, my guess is he probably wants to be able to quickly find a particular post, or particular content. Your script might be good if the OP believes someone is about to edit their post history so he can quickly save it, however at one point, the post history will need to be processed and stored in a more searchable format.
legendary
Activity: 2212
Merit: 7064
November 20, 2021, 04:27:43 AM
#7
Ninjastic.space website (made by TryNinja) is already archiving everything in bitcointalk forum and you can browse all posts, but it's more tricky if you want to archive some other websites.
Maybe TryNinja can add some filter option (in Search params) so we can only see only topics created by specific member, excluding regular posts, for now you can see archive of all your posts:
https://ninjastic.space/search?author=Ratimov
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
November 19, 2021, 02:59:51 PM
#6
But if I need to archive someone's post history, which consists of 300 pages or even more, then this method is extremely inconvenient.
I made something similar for topics last year: LoyceV's Topic Details: highlight deleted and edited posts (forum wide), but never extended it to post histories:
My initial plan was to make this for a user's post history too, but it was much more work than anticipated, so I skipped that.
If only I'd have the time (generic archiving sites can't highlight deleted or edited posts).

you can write a script to scrape the person's post history and save it somewhere
My one-liner:
Code:
userID=2627711; pages=430; mkdir $userID; echo "Downloading $pages post history pages for user $userID"; i=1; while [ $i -le $pages ]; do wget -qO $userID/$i.html "https://bitcointalk.org/index.php?action=profile;u=$userID;sa=showPosts;start=$((i*20-20))"; echo -n "."; sleep 1; ((i++)); done # Add browser cookie to include Investigations
sr. member
Activity: 1610
Merit: 264
November 19, 2021, 01:08:00 PM
#5
In Wayback Machine, have you tried checking the "Save Outlinks" option like this?


It took quite a while for me to take a snapshot though, maybe due to number of pages.

Edit: It was able to archive multiple pages, but some encounter an error like (Error! Unknown error for chrome-error://chromewebdata/ (HTTP status=0).).
It might be different in your end, since I am experiencing a little bit of an internet problem right now. Cheesy
copper member
Activity: 2996
Merit: 2374
November 19, 2021, 01:06:13 PM
#4
Do you need to be able to *prove* a post said something, or do you want to *know* (for yourself) that a post said something? If the former, you would have to use something like archive.md or the wayback machine. If it is the later, you can write a script to scrape the person's post history and save it somewhere for you. To my knowledge, no archival services offer API access that can be used to save a page.
legendary
Activity: 1820
Merit: 2700
Crypto Swap Exchange
November 19, 2021, 12:18:43 PM
#3
I have a question. If there are any services where you can archive not one page, but all pages at once?

For example, there is a link to my list of open topics: Show the last topics started by this person. I have 24 pages there.

And when I add this link to the archiving service, it only archives 1 page, and when I click on the second page, it takes me from the archive page to the forum page.

Are there any ways or services that the archive was created at once for the entire list of topics or posts?

What archiving services have you tried? Clicking on unarchived links on Wayback Machine won't redirect you back to the original url but will open a page with the following message:



You can then simply archive the next page by clicking the "Save this url ..." button.

Although it's not exactly what you were looking for, at least it will save you some time.

EDIT: You can try opening each subsequent link in a new tab to further speed up the process.
copper member
Activity: 2142
Merit: 1305
Limited in number. Limitless in potential.
November 19, 2021, 11:46:20 AM
#2
Are there any ways or services that the archive was created at once for the entire list of topics or posts?
I guess archive services only work on a single page, unless there's an "All" button on Show the last topics started by this person page like other thread do.

Loycev archive tool doesn't have a feature like that as well, only the all posts created by the user including the tread and replies. Maybe you/we can suggest it to him if it's possible.
hero member
Activity: 517
Merit: 11957
November 19, 2021, 11:38:44 AM
#1
Jump to: