{"items": [{"author": "Louis", "source_link": "https://www.facebook.com/jefftk/posts/10100116807059552?comment_id=10100116824035532", "anchor": "fb-10100116824035532", "service": "fb", "text": "Does this save attachments?", "timestamp": "1571404520"}, {"author": "Jeff&nbsp;Kaufman", "source_link": "https://www.facebook.com/jefftk/posts/10100116807059552?comment_id=10100116824035532&reply_comment_id=10100116825392812", "anchor": "fb-10100116824035532_10100116825392812", "service": "fb", "text": "&rarr;&nbsp;Louis I'm not sure, sorry!", "timestamp": "1571405922"}, {"author": "Louis", "source_link": "https://www.facebook.com/jefftk/posts/10100116807059552?comment_id=10100116824035532&reply_comment_id=10100116833192182", "anchor": "fb-10100116824035532_10100116833192182", "service": "fb", "text": "&rarr;&nbsp;Looks like it doesn't currently, but a patch already exists and pull request is open:<br><br>https://github.com/andrewfe.../YahooGroups-Archiver/issues/7<br><br>https://github.com/daniel-j-born/YahooGroups-Archiver/pull/1", "timestamp": "1571410799"}, {"author": "Howie", "source_link": "https://www.facebook.com/jefftk/posts/10100116807059552?comment_id=10100116828471642", "anchor": "fb-10100116828471642", "service": "fb", "text": "If it's not difficult, maybe worth uploading the public ones to archive.org which might be one of the first places someone looking for them in the future would check?", "timestamp": "1571407733"}, {"author": "Jeff&nbsp;Kaufman", "source_link": "https://www.facebook.com/jefftk/posts/10100116807059552?comment_id=10100116828471642&reply_comment_id=10100116830038502", "anchor": "fb-10100116828471642_10100116830038502", "service": "fb", "text": "&rarr;&nbsp;You can also nominate groups for ArchiveTeam at https://tinyurl.com/savegroups", "timestamp": "1571408508"}, {"author": "Chris", "source_link": "https://www.facebook.com/jefftk/posts/10100116807059552?comment_id=10100116834015532", "anchor": "fb-10100116834015532", "service": "fb", "text": "Contrasf and trad dance callers are being migrated to another server soon. Announcements will be made soon.", "timestamp": "1571411307"}, {"author": "Jeff&nbsp;Kaufman", "source_link": "https://www.facebook.com/jefftk/posts/10100116807059552?comment_id=10100116834015532&reply_comment_id=10100116839175192", "anchor": "fb-10100116834015532_10100116839175192", "service": "fb", "text": "&rarr;&nbsp;Chris let me know if you want help migrating the archives", "timestamp": "1571414805"}, {"author": "Pattern", "source_link": "https://www.lesswrong.com/posts/YR4PsLavhd5Dx5L6v#XgSewDtqba3AgkXep", "anchor": "lw-XgSewDtqba3AgkXep", "service": "lw", "text": "This seems very useful.<br><br>Errata:wasy to read<br><br>easy", "timestamp": 1571415982}, {"author": "jkaufman", "source_link": "https://www.lesswrong.com/posts/YR4PsLavhd5Dx5L6v#XzmxWv2gx6NRgiSdN", "anchor": "lw-XzmxWv2gx6NRgiSdN", "service": "lw", "text": "&rarr;&nbsp;Thanks, fixed!\n", "timestamp": 1571440627}, {"author": "Stuart Anderson", "source_link": "https://www.lesswrong.com/posts/YR4PsLavhd5Dx5L6v#N7RNueBtoB6erpLN3", "anchor": "lw-N7RNueBtoB6erpLN3", "service": "lw", "text": " https://www.archiveteam.org/index.php?title=Yahoo!_Groups ", "timestamp": 1571455390}, {"author": "Wilson Logan", "source_link": "https://www.lesswrong.com/posts/YR4PsLavhd5Dx5L6v#txGnoD922BEaZw7xp", "anchor": "lw-txGnoD922BEaZw7xp", "service": "lw", "text": "If you&apos;re not technical and need a free, easy to use solution, consider PG Offline.<br><br>http://www.personalgroupware.com/downloads.htm<br><br><br>The software has become effectively free.<br><br>It has a 14 day trial after which you can no longer download from YG! but you can still read and search the downloaded archive.<br><br>So, if you can DL your group in 14 days, you&#x2019;ve won a watch haven&#x2019;t you?<br><br>The lack of a download facility after the group has been deleted by Yahoo isn&#x2019;t going to be an issue.<br><br>Cheers,<br><br>Wilson.", "timestamp": 1571523856}, {"author": "Crisses", "source_link": "https://www.lesswrong.com/posts/YR4PsLavhd5Dx5L6v#jXKBwoY7h3Yiz9ts2", "anchor": "lw-jXKBwoY7h3Yiz9ts2", "service": "lw", "text": "I&apos;m getting a fail and traceback &#x2014; I imagine there are python modules I don&apos;t have loaded that are required?Traceback (most recent call last):<br>  File &quot;archive_group.py&quot;, line 25, in &lt;module&gt;<br>    import requests #required for fetching the raw messages<br>ImportError: No module named requests", "timestamp": 1571628233}, {"author": "jkaufman", "source_link": "https://www.lesswrong.com/posts/YR4PsLavhd5Dx5L6v#tCmvqnysdSMzYXnJ4", "anchor": "lw-tCmvqnysdSMzYXnJ4", "service": "lw", "text": "&rarr;&nbsp;Try: pip install requests\n<br><br>The error message is telling you that python can't find the requests module\n", "timestamp": 1571616941}, {"author": "Crisses", "source_link": "https://www.lesswrong.com/posts/YR4PsLavhd5Dx5L6v#htGkZTZiXsz5QQcTh", "anchor": "lw-htGkZTZiXsz5QQcTh", "service": "lw", "text": "&rarr;&nbsp;I figured it out. I don&apos;t speak python: for those who don&apos;t know the json &amp; requests packages are required at minimum to archive messages.", "timestamp": 1571617877}, {"author": "David", "source_link": "https://www.facebook.com/jefftk/posts/10100116807059552?comment_id=10100117568458702", "anchor": "fb-10100117568458702", "service": "fb", "text": "Thanks I used this script and it worked fine - I had to install phython-pip2 to get natsort and then all good for group FT897 and BPQ32 but for group TDARS I get the following errors:<br><br>Archiving group 'TDARS', mode: update , on Tue Oct 22 18:34:45 2019<br>Traceback (most recent call last):<br>  File \"archive_group.py\", line 146, in &lt;module&gt;<br>    archive_group(sys.argv[1])<br>  File \"archive_group.py\", line 67, in archive_group<br>    max = group_messages_max(groupName)<br>  File \"archive_group.py\", line 90, in group_messages_max<br>    raise valueError<br>ValueError: No JSON object could be decoded<br><br>It works for some but not this one?  Dave", "timestamp": "1571765778"}, {"author": "Brandon Van Every", "source_link": "https://www.lesswrong.com/posts/YR4PsLavhd5Dx5L6v#Kq3qG4q7K8seNJmRF", "anchor": "lw-Kq3qG4q7K8seNJmRF", "service": "lw", "text": "Thanks for providing a clue and example of what to do with all these lovely *.json files after we&apos;ve captured them.  I wouldn&apos;t call those archives nice or ideal from a subject finding / rereading standpoint, but at least they work, and it doesn&apos;t take a lot of effort!  Maybe better archive display strategies will emerge after the Yahoo debacle has been over with for a bit.", "timestamp": 1574458271}, {"author": "woolwit", "source_link": "https://www.lesswrong.com/posts/YR4PsLavhd5Dx5L6v#zp6zFFQT9p34QtTvC", "anchor": "lw-zp6zFFQT9p34QtTvC", "service": "lw", "text": "Update2: Okay! I just discovered that this project has been archived and that yahoo-group-archiver is being recommended (which seems to be doing the trick) https://github.com/IgnoredAmbience/yahoo-group-archiver<br><br>Update: Turns out all was working. The 404s were on account of the first few hundred messages being deleted by hand (it was a very contentious group in the early days ;-). Now I&apos;m locked out with a 500, though I am still able to read from my browser. Will let some time pass and try again. Thanks!<br><br>I got this far. I set the cookies in archive_group.py<br><br>I wonder if the problem could be related to this group being left over from the OLD version of yahoo groups? The url formatting for the messages in my (private) group is : https://groups.yahoo.com/neo/groups/NAMEOFMYGROUP/conversations/messages/1754 Is there some way I could reformat the request?<br><br>Archiving group &apos;nameofmygroup&apos;, mode: update , on Sun Dec  1 23:22:55 2019<br>Archiving message 1 of 1759<br>Cannot get message 1, attempt 1 of 3 due to HTTP status code 404<br>Cannot get message 1, attempt 2 of 3 due to HTTP status code 404<br>Cannot get message 1, attempt 3 of 3 due to HTTP status code 404<br>Failed to retrive message 1 due to HTTP status code 404<br>Archiving message 2 of 1759<br>Cannot get message 2, attempt 1 of 3 due to HTTP status code 404<br>Cannot get message 2, attempt 2 of 3 due to HTTP status code 404<br>Cannot get message 2, attempt 3 of 3 due to HTTP status code 404<br>Failed to retrive message 2 due to HTTP status code 404<br>", "timestamp": 1575310639}]}