-
JAA
Hmm, JCenter seems to be throwing 403 for all files for me.
-
OrIdow6
Mass download any of it before?
-
OrIdow6
Regular Bintray still working
-
OrIdow6
So I think I have this in a workins state
-
JAA
JCenter might return. It's supposed to stay working until next year.
-
JAA
But yeah, let's get Bintray itself running ASAP.
-
OrIdow6
Sort of multitasking here
-
JAA
We can't download anything from JCenter without Bintray anyway.
-
OrIdow6
Will try to get it uploaded in a few minutes
-
OrIdow6
Alright
github.com/OrIdow6/bintray-grab should be good aside for cosmetic/branding thing (it's still SMMB in that area) and backfeed URL
-
JAA
arkiver: ^
-
etnguyen03
Is there an IRC for bintray?
-
etnguyen03
*a channel
-
JAA
Not so far.
-
OrIdow6
Very rough around the edges, of course, but it should get all info
-
OrIdow6
Site used POST for a bunch of stuff anyway
-
OrIdow6
So I am trying to use a Japanese IP address, with Accept-Language: ja, a realistic UA, am getting the "counter", am using a 10second + random delay, and am being conservative w/ the URLs I visit, and am still being blocked
-
OrIdow6
From Aimix-Z
-
JAA
Oof
-
nyany
that's some world class automation detection if i've seen it
-
nyany
or are you behaving like a normal user
-
OrIdow6
If it stays alive over the weekend I may have enough time to try it more
-
nyany
wow thanks irccloud
-
nyany
i meant to say are you jumping to extremes or are you behaving like a normal user
-
OrIdow6
No, this is a crawler that a human reading logs could detect easily
-
nyany
fair
-
OrIdow6
Unless you were a very methodical user of a text browser
-
OrIdow6
*Unless you suspected they were
-
atphoenix
maybe they have a human reading logs... and/or detect that only text resources are accessed and not other resources. Kind of like the inverse of a bot trap URL. (if the browser doesn't get all the resources normally accessed by a graphical browser, consider the user to be a bot)
-
OrIdow6
I've tried to consider that
-
OrIdow6
So it does get images, and I also get a "counter"/analytics URL that every page got but seemed not to have a purpose
-
OrIdow6
But due to the nature of the grab setup there is a long delay in some cases
-
atphoenix
bintray -> binnedtray or spilledtray
-
OrIdow6
Well it shuts down in 4 hours
-
atphoenix
bintray their website says "UPDATE 4/27/2021: We listened to the community and will keep JCenter as a read-only repository indefinitely. Our customers and the community can continue to rely on JCenter as a reliable mirror for Java packages.
-
atphoenix
"
-
OrIdow6
JCenter ~= main Bintray
-
thuban
how often does grab-site check the 'delay' file? (does it depend on the current delay?)
-
OrIdow6
*!=
-
JAA
JCenter is kind of integrated into Bintray but also standalone.
-
JAA
You can't discover the content on JCenter once Bintray is down, even though it will still be there for a while.
-
thuban
i set it to something VERY large while i fixed up the ignores, but now i've set it back to 0 and it's not started again... any way to signal for a re-check?
-
atphoenix
-
JAA
thuban: Yes, it depends on the current delay, and no, there isn't such a signal.
-
thuban
whoops. 15 minutes it is, i guess
-
JAA
Not entirely sure how it's implemented exactly in grab-site, but I think it's similar to AB, which checks the settings after every URL.
-
JAA
So yeah, don't go too high on the delay settings. :-)
-
JAA
15 minutes doesn't sound too bad though.
-
JAA
We frequently use 3 or 5 minutes on AB.
-
thuban
i didn't actually calculate it, i just threw in 1000000 because 100000 seemed too small and i thought i'd be able to change it again
-
arkiver
OrIdow6: hi, so this is not ready yet for warrior?
-
arkiver
or is it
-
arkiver
if yes I'll get it up
-
arkiver
right 4 hours
-
arkiver
please confirm ^
-
arkiver
or JAA ^
-
thuban
oh, other question: i forgot to change to my external drive before starting the crawl :( fortunately i _think_ i've got enough space anyway, but is there a way to move data without losing the state?
-
JAA
arkiver: I only looked over it briefly, no idea.
-
arkiver
JAA: shut down in 4 hours?
-
arkiver
shutdown*
-
JAA
Unsure, I haven't seen a time announced anywhere, but maybe I missed it.
-
JAA
But it's going down today (1 May).
-
arkiver
alright
-
arkiver
and we got a list of items?
-
JAA
And they've been warning users with brown-outs and whatnot, so I don't expect it to stay longer.
-
JAA
We have a list of users, and everything else can be discovered from there.
-
arkiver
haha is that file actually named .zstandard :P
-
JAA
Yep lol
-
JAA
OrIdow6: For the future, it's .zst
-
OrIdow6
arkiver: AFAIK it is, except for branding (which I can go and change now) and backfeed
-
OrIdow6
Which needs an URL (right now it's example.com)
-
OrIdow6
JAA: I know, but I couldn't remember at the time
-
OrIdow6
Well, and technically the file: item type isn't implemented, but as discussed previously that's deliberate at this point as I suspect that's a lot of data that's mostly available elsewhere
-
thuban
JAA: no error messages, but my queue seems to be stuck. any idea why?
-
JAA
¯\_(ツ)_/¯
-
thuban
;_;
-
JAA
By the way, there are also branded subdomains like google.bintray.com. The files are available under different URLs for those, either dl.bintray.com with an expiring token or that subdomain.
-
thuban
oh, it resumed. apparently readline timed out.
-
arkiver
OrIdow6: alright, no time for me to test it much so I'll just fix those things and get it started now
-
thuban
(i kind of suspect one of the threads might still be stuck)
-
arkiver
OrIdow6: stdout_sorted.txt is your item list right?
-
arkiver
OrIdow6: what is all the aimix-z stuff?
-
arkiver
right old code
-
OrIdow6
JAA: Hm, thanks for pointing out that it downloads them differently, may need to handle that differenctly
-
OrIdow6
arkiver: That's the intended item list, yes
-
OrIdow6
Aimix-Z is another site that seems borderline impossible to archive because it aggressively bans people
-
arkiver
ok
-
arkiver
OrIdow6: i'm replacing zst with gz
-
OrIdow6
I am thinking of trying to use backfeed to make a super-distributed crawl, where each item is just 3 urls and it recurses around
-
OrIdow6
arkiver: Did I do zst wrong again?
-
arkiver
OrIdow6: only thing that needs changing is backfeed?
-
arkiver
OrIdow6: no, i'd rather use gz when we're not going dicts
-
arkiver
wont save much, and gz is still the default for WARCs in general
-
arkiver
doing*
-
OrIdow6
arkiver: Give me a few minutes to quickly fix this thing J A A reminded me of
-
OrIdow6
And this isn't the ideal final version, but I sort of ran out of time
-
OrIdow6
And it should work nonetheless
-
arkiver
not ideal is fine now
-
arkiver
OrIdow6: ok please PR it to the archiveteam clone
-
OrIdow6
Well, J A A told me of half and reminded me of the other half
-
OrIdow6
Ok
-
arkiver
OrIdow6: all fixed and pushed
-
OrIdow6
Testing this change to see if it breaks anything
-
OrIdow6
Thanks
-
arkiver
OrIdow6: the change jaa proposed?
-
arkiver
items queued
-
OrIdow6
arkiver: He didn't propose a change, he told me about a corner case (roughly)
-
arkiver
crap we need a target
-
arkiver
EggplantN: you around? or HCross Kaz
-
arkiver
OrIdow6: any rough size estimate?
-
arkiver
TBs?
-
arkiver
or not
-
JAA
All the Brits are probably asleep. :-/
-
OrIdow6
I'd say high GBs or low TBs
-
arkiver
yeah i should be as well
-
arkiver
ok good
-
OrIdow6
As this should reject all big files
-
OrIdow6
Well, queue them as
file:, which isn't implemented yet
-
JAA
-
JAA
Links to a package that isn't under griffon/griffon-plugins.
-
OrIdow6
Should be able to handle that
-
OrIdow6
As items are users
-
JAA
Yeah, it shows up under sleonidy as well.
-
JAA
In fact, bintray/jcenter is full of these.
-
endrift
I noticed bintray just showed up on the tracker. Is there a channel for that yet?
-
» endrift scrolls up
-
JAA
I think that means those are also all available under two different URLs.
-
endrift
ah, not yet
-
OrIdow6
What do you mean, shows up?
-
arkiver
how does FOS work again
-
JAA
It's included on the user's repos/packages.
-
JAA
So it appears twice.
-
arkiver
we'll use a target on FOS
-
JAA
That'll be fun.
-
arkiver
OrIdow6: excuse the ping, is the update ready?
-
OrIdow6
Just making the PR
-
arkiver
perfect
-
OrIdow6
-
OrIdow6
strict.lua was a thing I was using during testing, that would crash upon reading from new variables instead of returning nil
-
OrIdow6
Which apparently I did actually add to git, but oh well
-
arkiver
JAA: looks like FOS is still working :P
-
JAA
Yeah, for now.
-
arkiver
OrIdow6: started!
-
arkiver
people should update
-
OrIdow6
arkiver: Thanks
-
arkiver
OrIdow6: why the if not something?
-
OrIdow6
Where?
-
arkiver
where we normally check if to_send is nil
-
arkiver
before setting the first discovered item
-
OrIdow6
Because strict.lua broke it for some reason
-
arkiver
odd
-
arkiver
OrIdow6: i think we can just make this multi item size 1
-
etnguyen03
Is drone building a docker image?
-
arkiver
changed to multi item size 1
-
arkiver
i'll be off now for some sleep
-
arkiver
gotta get up earlu
-
OrIdow6
arkiver: OK
-
OrIdow6
Goodnight
-
OrIdow6
I hope you're not getting up early for this project
-
arkiver
no not for this project :)
-
arkiver
thanks for the work on this, its good we at least archive something here
-
JAA
I'll have a rough size estimate for the files in a bit.
-
JAA
Extrapolated from a 1‰ sample of all users, there should be on the order of ten million files with a total size of 10 TB. May easily be off by quite a bit though since it's such a small sample.
-
OrIdow6
Not too bad
-
OrIdow6
Yeah, I'd expect it to vary a lot
-
JAA
Looks like some users 404.
-
JAA
Two examples: sfali, olacabs
-
OrIdow6
It should deal with those correctly
-
OrIdow6
Well, trying it out, I forgot to check for 200, so it makes 3 unnecessary requests
-
OrIdow6
But it correctly succeeds
-
JAA
:-)
-
jodizzle
Is there a recommended concurrency?
-
OrIdow6
Not yet
-
JAA
Go nuts. I haven't seen any issues at high concurrencies.
-
JAA
(Not running this, but on that sample above.)
-
JAA
Ok, they start 429ing somewhere between 50 and 100 concurrency with qwarc.
-
jodizzle
Got it
-
jodizzle
I'm getting some 401s, is that normal?
-
OrIdow6
Where?
-
jodizzle
-
jodizzle
Makes the worker sleep
-
thuban
problem: as much as i'd like to have outlinks on this ah.com run, for context, i'm concerned there won't be time (and i've done enough of the priority content that i don't want to re-run as --no-offsite-links)
-
thuban
solution: add hacky negative-match ignore, then gs-dump-urls skipped and run them in a separate crawl (or even feed them to archivebot) when i'm done, y/n/q?
-
OrIdow6
It shouldn't be going there
-
JAA
thuban: That's what I've been doing on AB, yeah. Negative lookahead ignore.
-
JAA
Make sure to not miss subdomains, URLs with ports, etc.
-
thuban
JAA: '^((?!alternatehistory.com).)*$' lgty?
-
thuban
lax but this is almost certainly io-bound so i don't know that it matters
-
JAA
I suppose that would work.
-
JAA
I usually do something like ^https?://(?!([^/]*\.)?example.org(:\d+)?/)
-
JAA
Er, example\.org
-
thuban
welp, here goes
-
jodizzle
thuban: Might want to turn igon on to verify
-
thuban
jodizzle: thanks, but dashboard / gs-dump-urls in_progress look good and i don't want to slow it down
-
OrIdow6
ArchiveTeam/bintray-grab #2 - misc changes - can someone accept this?
-
OrIdow6
JAA: Do you want to accept that? Fine if you defer
-
OrIdow6
jodizzle: Seeing any more errors? I see it's slowed
-
jodizzle
OrIdow6: I was trying to stop the container gracefully to restart with higher concurrency, but it's still doing backoff from that 401 link. I guess I should just kill it?
-
OrIdow6
Yeah
-
OrIdow6
It will just abort anyway
-
JAA
OrIdow6: Seems fine, merged.
-
OrIdow6
Thanks JAA
-
JAA
Some files are actually served directly on bintray.com, by the way.
-
JAA
E.g. those in the package jfrog/jfrog-mission-control/mc-docker-installer
-
JAA
Er actually, that's an EULA. Great.
-
OrIdow6
AFAICT it does that with small files (threshold somewhere around 1 MB), so that's how I determine it
-
OrIdow6
It gets files directly on the site in the user: item and then queues CDN ones as file: item
-
JAA
Nope, I've seen plenty of small files get served via dl.bintray.com.
-
JAA
But it's a 302 redirect.
-
OrIdow6
That's what I mean
-
OrIdow6
Oh, I see with the EULA
-
OrIdow6
I thought you meant it was a license in a file
-
JAA
Ah
-
JAA
Yeah, no, intermediate page with a scripty button.
-
JAA
-
JAA
Files that aren't even under any project.
-
Vukky
ArchiveTeam/seesaw-kit #121 - there was an attempt to do a thing
-
JAA
I'll leave that to someone else as I have zero experience with seesaw's web interface.
-
Vukky
Alright
-
PFD
where does this get logged to anyways
-
JAA
A website that's currently down.
-
PFD
rip
-
HCross
Good morning world, what is needed here
-
Wayward-
more hard drives
-
OrIdow6
Hello HCross
-
OrIdow6
Apropos of the hastily-started (which was my fault) Bintray project, workers and preferably a target that's not FOS
-
OrIdow6
Well, for all I know FOS is fine
-
OrIdow6
Shouldn't be much data, and site may shut down in half an hour anyway
-
HCross
Let me get out of bed and I’ll throw workers at it
-
HCross
Rate limits?
-
JAA
I started getting 429s between 50 and 100 concurrent with qwarc.
-
JAA
No idea what that translates to.
-
HCross
Size per item?
-
HCross
Sorry, trying to size this
-
JAA
50 conc with qwarc corresponded to 65 req/s.
-
JAA
Items aren't big, below 1 MB on average.
-
thuban
does grab-site retry on 'Connection closed' errors?
-
JAA
Yes. Not 'Connection refused' though as far as I can see.
-
thuban
hm, ok. i'm seeing 0s erroring without corresponding 200s following; is that just just an ordering issue?
-
thuban
(gs-dump-urls lists one such in 'error' rather than 'todo' or 'in_progress' but i'm not sure whether that status is intended as final)
-
HCross
JAA: sir, I believe you asked for some archivism
-
HCross
that has been delivered
-
thuban
"Note that, unlike wget, wpull puts retries at the end of the queue." oh, hopefully that's it. nts, check up on this
-
HCross
I've turned it up a bit
-
OrIdow6
Thanks HCross
-
HCross
if we crash into FOS we can deal with that
-
JAA
Nice
-
HCross
I'm seeing some 502s
-
HCross
methinks Bintray may be distressed
-
OrIdow6
Midnight, seems it's still going
-
HCross
but it's just crossed 8am London and we're still alive
-
JAA
Average response time went from 1 to 7 seconds in the past couple minutes for me.
-
HCross
yep
-
HCross
im still pulling quite hard
-
HCross
but let me know if you want me to back the truck off
-
JAA
thisisfine.png :-)
-
HCross
I'm about to drive the truck in even harder
-
JAA
Response time has come down again to 2.5 s for me (one-minute average).
-
HCross
Archiving Truck has been revved up
-
HCross
and is now crashing head first into the Binary wall
-
HCross
Bintray
-
JAA
Yes Rico, kaboom.
-
HCross
JAA: im getting some really big items
-
HCross
is that normal
-
JAA
Hmm
-
JAA
Have some examples?
-
JAA
Files shouldn't be downloaded yet as I understood it.
-
HCross
unfortunately I don't ask it sped past
-
HCross
are we discovering as we go
-
JAA
Hmm yeah, I see now, average item size is 150-ish MiB.
-
JAA
OrIdow6: Is that expected?
-
OrIdow6
JAA: Items coming in are still mostly under <1 MiB; what do you mean
-
JAA
There is backfeed, but I believe the initial list should already be virtually complete.
-
OrIdow6
?
-
HCross
I have items in the thousands of URLs
-
HCross
-
HCross
see how my items done count dropped, but the size shot up
-
OrIdow6
I'm not sure what versionPath is, but that does look like it should correctly have 1000s of URLs
-
OrIdow6
That item
-
JAA
Oh yeah, I was misreading that graph.
-
JAA
Some items are in the 10s of MB, but most are still small.
-
HCross
give me a few minutes
-
HCross
and I'll double again
-
HCross
this will be like the opening minutes of Parler again
-
JAA
-
HCross
"where did all the items go, we queued a ton" "harry claimed them all" _brief pause_ "harry checked them all back in very quickly"
-
HCross
EggplantN: "oh fuck, oh fuck... FUCK"
-
JAA
lol
-
JAA
I think JFrog's servers will fall over before ours this time.
-
JAA
Unless they have some scaling going on.
-
HCross
EggplantN actually phoned me to yell at me over that
-
JAA
Looks like the main site's hosted in Dallas, by the way.
-
HCross
so I'm hauling it all back to the EU
-
HCross
woo
-
JAA
And then back to FOS in California. lol
-
JAA
Oh well, the real fun will be when/if we grab the actual files.
-
JAA
Very rough estimate puts that at 10M files and 10 TB.
-
HCross
if we get that, I'll move over to my California colo
-
HCross
and start going BRRR
-
HCross
this may be an ideal candidate for meta if we need more targets
-
HCross
JAA: shall we make a channel?
-
JAA
Those aren't going to Dallas, by the way. Amazon and Google CDN as far as I've seen.
-
OrIdow6
It does
-
OrIdow6
Because it has a token that expires
-
OrIdow6
So what are queued aren't the CDN URLs, it's the redirects to them
-
JAA
Only very few have tokens.
-
JAA
But I see re redirects.
-
OrIdow6
All the ones I looked at had tokens
-
OrIdow6
Can you give examples?
-
JAA
About three quarters of the ones I've collected in a test run didn't have tokens.
-
OrIdow6
Perhaps I was biased towards a certain type of file while manually exploring the site
-
JAA
176k of 239k plain dl.bintray.com URLs
-
JAA
A couple random projects that have those: k8ty-app/maven/k8ty-nltk adfactory/maven/adfactory_android est7/maven/rx2errorhandler
-
HCross
I do wonder if they've got an autoscaler that I can crash into harder
-
HCross
if they're in "the cloud" :tm
-
JAA
They seem to be using IBM's hosting. networklayer.com shows up prominently in the routes.
-
HCross
yep
-
HCross
they're hauling me all the way from London on the IBM backbone
-
JAA
I'm going to NY via Level3 first.
-
OrIdow6
JAA: Redirect from what to what? If you mean redirects to dl., it does follow those
-
HCross
ah, I have direct peering with IBM in London
-
HCross
so this is actually very cheap
-
JAA
OrIdow6: .../download_file redirects to dl.bintray.com but without tokens in the latter URL for the majority of projects.
-
OrIdow6
JAA: Oh, I see
-
JAA
Are we already grabbing those?
-
OrIdow6
So the dl. urls themselves can redirect to a CDN or get served directly from dl.
-
OrIdow6
In the former case, they will be queued as file: items; in the latter, they will be fetched as part of the user: item
-
JAA
OH
-
JAA
Ok, that explains some things.
-
Jake
I've been getting some weird 400s on some funky urls. Not sure if this is normal?
jakel.rocks/up/fd73e7198ba6777f/urls
-
OrIdow6
With some nuance to account for custom subdomains
-
OrIdow6
Jake: That doesn't look right
-
Jake
-
HCross
wee
-
HCross
I appear to be downloading most of Kubernetes source code
-
JAA
Right, so we're grabbing all the smaller files, but the larger ones that redirect to Cloudfront get queued to backfeed.
-
OrIdow6
Jake: Do you have the full logs for the first one?
-
HCross
-
HCross
so I should be seeing that?
-
Jake
Orldow6: No full logs for the first one. I'll see if I can get some.
-
OrIdow6
The second one is an avatar URL that's had some problem extracting, as it's a 403 on S3 I think it's worth leaving the lenient extractor in
-
JAA
I thought we were skipping files entirely for now. But yeah, that's expected then, HCross.
-
JAA
And I guess the average item size will not stay below 1 MB in that case.
-
HCross
ah right
-
HCross
if we're getting a lot of these I may need to rethink a few things
-
JAA
Though they're only the smaller files. Larger ones are on the CDN and not grabbed yet.
-
JAA
-
EggplantN
Y’all need fire power or is bincentre close to falling over
-
Jake
-
HCross
EggplantN: im getting backed off to 1024 seconds
-
HCross
lol
-
HCross
but im going to see if that was a one off
-
HCross
and if I can push harder
-
EggplantN
I was gonna bring the warriors
-
Jake
I think there's a few issues with the script first
-
OrIdow6
Jake: Thanks
-
HCross
EggplantN: not yet
-
HCross
lets iron out the script
-
HCross
and we'll need targets
-
JAA
FOS seems fine so far? We will need targets for the large files though.
-
JAA
But we don't even know yet when this all gets taken down.
-
JAA
Also, I feel for the poor lad who will get the user:bintray item.
-
EggplantN
HCross deploy at-offload
-
HCross
will do when needed
-
HCross
-
HCross
JAA: ^
-
HCross
I presume that's intentional
-
JAA
Yep
-
JAA
Those are the large files.
-
OrIdow6
Jake: I am running the problem item you found with a bunch of debug output right now, may take a while
-
Jake
sure, no problem. Should we stop while you do that?
-
OrIdow6
The problem here seems to be that ti is getting too much rather than too little
-
OrIdow6
So unless or until stuff like this predominates, I think it's best to continue
-
OrIdow6
Seeing as the site is apparently in the sort of limbo state where it's already supposed to have shut down
-
OrIdow6
I do think a channel would be a good idea
-
HCross
-
HCross
JAA: ^^^
-
HCross
does that mean we have a reprieve
-
HCross
but we should still go as hard as we can
-
OrIdow6
ark iver writes a project: The channel is created before it's clear there's even going to be a project in the first place
-
OrIdow6
I write a project: The channel may or may not be created after it starts running
-
HCross
and I crawl out of bed, straight to my laptop and start
-
HCross
im sat here in pyjamas, server wrangling
-
JAA
HCross: JCenter != Bintray
-
HCross
ahh
-
JAA
JCenter's index is on Bintray, but it's still kind of separate.
-
JAA
Once Bintray goes down, we can't discover JCenter's content.
-
HCross
ew
-
JAA
Or at least not as far as I know.
-
JAA
They had directory listing before but removed that.
-
OrIdow6
Ah, I see what the problem is
-
JAA
Yeah, let's make a channel. binnedtray?
-
Jake
ashtray? I'm horrible at channel names.
-
OrIdow6
If you want to be confusing, bitbucket
-
OrIdow6
So I had two checks to make sure Jake's problem didn't happen, and made a mistake in one and messed up the other one with a later commit
-
OrIdow6
Oh, "bin" != "bit"
-
JAA
Channel name rules: no confusion, much pun.
-
JAA
Oh, I see atphoenix already suggested binnedtray earlier. :-)
-
atphoenix
:)
-
HCross
which one are we using
-
OrIdow6
By the way, I just pushed commits to my copy of the repo, do *not* merge these, I made a mistake
-
OrIdow6
So it turns out I had it right, I just messed up when reviewing my changes
-
JAA
Since nobody's saying anything about the channel names, I'll just decide: #binnedtray
-
OrIdow6
-
Jake
yeah, #binnedtray is good!
-
arkiver
OrIdow6: if you want to a channel, create one
-
cpina
In the big PATCHED geocities torrent there is the file geocities.archiveteam.torrent/WORKSHOP/SEEDS.tar.bz2 with the file inside all-seed-47 listing a Web that I'd like to have (geocities.com/SiliconValley/Lakes/4468). Sadly in UPPERCASE/geocities-S-i.7z.001 there isn't the Lakes/4468 :-( . I've done a script and 7z-unzipped / tar listed all the files from the torrent: no luck for Lakes/4468
-
cpina
Is there anywhere else that I could look at?
-
cpina
(also, thanks for the geocities torrent and other archiving efforts, it's fantastic)
-
thuban
second pass of ah.com non-political chat is done; all threads 3 pages or under should now be completely saved :>
-
thuban
second pass of political chat and fourth pass of non-political chat are done
-
masterX244
JAA: TM-exchange trackdata almost done. got to process that data locally to extract the User profiles for another pass
-
JAA
Lovely