Cách xuất các mục được gắn dấu sao của bạn từ Google Reader
Nếu phản ứng của bạn trước sự sụp đổ được công bố của Google Reader là hét lên Nhưng Nhưng mục được gắn dấu sao của tôi!Sau đó, đây là hướng dẫn dành cho bạn. Đọc tiếp khi chúng tôi chỉ cho bạn nhiều cách để trích xuất tất cả các bài viết được gắn dấu sao của bạn từ Google Reader.
Tại sao tôi muốn làm điều này?
Google Reader sẽ ngừng hoạt động vào ngày 1 tháng 7. Nếu bạn, giống như hàng triệu người hâm mộ RSS trên toàn cầu, là người hâm mộ Google Reader, rất có thể bạn đã sử dụng chức năng sao để gắn cờ các bài viết để giữ, để đọc sau hoặc cho một số mục đích khác.
Nếu bạn muốn yên tâm rằng tất cả các bài viết được gắn dấu sao đó đều an toàn và âm thanh bất chấp sự bùng nổ sắp xảy ra của Google Reader, bạn sẽ cần thực hiện một vài bước nhỏ để đảm bảo bạn có dữ liệu mà bạn sở hữu và không bị bỏ lại Máy chủ Google.
Khi bạn hoàn thành việc làm theo hướng dẫn, bạn sẽ có (tối thiểu) một tệp chứa tất cả các mục được gắn dấu sao của bạn và (tùy thuộc vào phân đoạn của hướng dẫn mà bạn quyết định theo cùng với) các mục được gắn dấu sao của bạn trong nhiều người dùng hơn- định dạng thân thiện.
Tuy nhiên, có một điều mà không một chút ma thuật xuất khẩu hay tự động hóa nào có thể giúp được, tuy nhiên, đó thực sự là xử lý nội dung của các bài báo được gắn dấu sao. Nếu bạn đã bắt đầu các bài báo để đọc sau nhiều năm nay thì có lẽ bạn sẽ bị sốc về số lượng bài viết xuất khẩu mà quá trình này tạo ra. Bạn có thể chỉ cần dành ra một chút thời gian mỗi ngày trong vài tuần để đào bới kết quả từng chút một.
Xuất dữ liệu Google Reader của bạn với Google Takeout
Đơn hàng đầu tiên của doanh nghiệp là chỉ cần lấy một bản sao của tất cả dữ liệu Google Reader của bạn trực tiếp trong quyền sở hữu của bạn. Bằng cách này, bất kể điều gì xảy ra với dữ liệu Reader của bạn trên các máy chủ của Google trong tương lai, bạn sẽ có một bản sao của dữ liệu đó để làm việc với.
Google Takeout là một công cụ tuyệt vời để trích xuất dữ liệu của bạn từ tất cả các loại dịch vụ của Google, nhưng chúng tôi chỉ quan tâm đến Reader cho hướng dẫn này. Truy cập phần phụ Reader của công cụ Google Takeout tại đây. Sẽ mất một chút thời gian để tính kích thước của tệp Takeout. Khi nó kết thúc, nhấp vào Tạo Lưu trữ.
Mặc dù thực tế là nó không xuất toàn bộ tài khoản Google của bạn mà chỉ là một phần nhỏ của nó, quá trình này mất một thời gian dài đáng ngạc nhiên. Chúng tôi khuyên bạn nên kiểm tra Email Gửi cho tôi khi sẵn sàng và sẽ lấy một tách cà phê.
Khi hoàn tất, nhấp vào nút Tải xuống xuất hiện ở góc dưới bên phải.
Hãy tiếp tục và trích xuất kho lưu trữ vào một thư mục làm việc, chẳng hạn như Tài liệu của tôi và đặt kho lưu trữ ở nơi an toàn. Các tập tin lưu trữ được sắp xếp như vậy:
[email protected].
Bạn [email protected]
… Người đọc
Những người theo dõi
Sau đây
Cẩu thích.json
Ghi chú.json
Sự chia sẻ của những người theo dõi.json
Sọ shared.json
Ngôi sao starred.json
Sê-ri đăng ký
Có hai loại tệp trong kho lưu trữ: JSON và XML. Các tệp JSON (Ký hiệu đối tượng JavaScript) chỉ đơn giản là một loại định dạng trao đổi dữ liệu và các tệp XML (Ngôn ngữ đánh dấu mở rộng) là một cách thuận tiện để đánh dấu một tài liệu sao cho cả máy và người đều có thể đọc được. Tệp chúng tôi quan tâm nhất cho hướng dẫn này là tệp starred.json, vì nó chứa tất cả các mục cho các mục được gắn dấu sao của bạn.
Tuy nhiên, có tầm quan trọng tương đương trong kế hoạch lớn là giải phóng dữ liệu của bạn khỏi Google Reader và chuyển sang đồng cỏ xanh hơn, tuy nhiên, là tệp subscrip.xml. Tệp này chứa tất cả các đăng ký RSS của bạn và, nếu bạn muốn nhập tất cả các đăng ký cũ của mình từ Google Reader vào một ứng dụng RSS mới, đây là tệp bạn sẽ sử dụng để làm như vậy. Chắc chắn giữ nó (và kho lưu trữ ban đầu bạn đã tải xuống từ Google Takeout) ở nơi an toàn.
Chuyển đổi các mục được gắn dấu sao thành Dấu trang
Một trong những cách dễ nhất để xử lý tệp JSON là sử dụng JSONview (một tiện ích mở rộng có sẵn cho cả Firefox và Chrome). Phương pháp này phù hợp nhất cho những người đọc có một số lượng nhỏ các mục được gắn dấu sao trong Google Reader (dưới 1.000).
Cài đặt tiện ích mở rộng cho trình duyệt tương ứng của bạn, sau đó chỉ cần kéo và thả tệp starred.json vào ngăn trình duyệt mới. Lưu tệp kết quả dưới dạng tài liệu HTML. Sau đó, bạn có thể rẽ phải và nhập tài liệu HTML vào trình duyệt web bạn chọn và nó sẽ nhập tất cả các liên kết dưới dạng dấu trang mới.
Tuy nhiên, có hai nhược điểm của kỹ thuật này. Đầu tiên là bạn sẽ kết thúc với một số URL trùng lặp trong tệp dấu trang của mình vì URL tên miền / nguồn chính của các bài viết bạn thường gắn dấu sao (như giả sử, các bài viết từ How-To Geek) sẽ xuất hiện nhiều lần. Điều đó hơi khó chịu, nhưng không phải là vấn đề lớn.
Nhược điểm thứ hai là một công cụ giảm giá cho những người có rất nhiều vật phẩm được gắn dấu sao (những người trong chúng ta có hàng ngàn và hàng ngàn vật phẩm được gắn dấu sao); khi xử lý một lần nhập HTML thực sự lớn, hầu hết thời gian nó chỉ xuất hiện và không bao giờ kết thúc. Rõ ràng đây là một giải pháp rất không thỏa đáng cho người dùng quyền lực Reader, vì nó không bao giờ hoàn thành việc nhập các mục được gắn dấu sao của bạn. Nếu bạn là người sử dụng năng lượng và bạn có hàng ngàn mặt hàng được gắn sao để xử lý, nhập chúng dưới dạng dấu trang sẽ không thể cắt nó.
Chuyển đổi các mục được gắn dấu sao thành các liên kết riêng lẻ (và nhập vào Evernote)
Đối với loại công suất xử lý nặng mà người dùng cần (loại xử lý có thể cắt giảm hơn 5.000 mặt hàng được gắn dấu sao trong vài phút), chúng tôi sẽ chuyển sang Python để giúp chúng tôi vượt qua danh sách khổng lồ của mình.
Được phép của Paul Kerchen và Davide Della Casa, hai người dùng quyền lực của Google Reader muốn xuất tất cả các mục được gắn dấu sao cũ của họ, chúng tôi có hai tập lệnh Python rất tiện dụng có thể giúp chúng tôi thực hiện một trong hai điều sau: 1) chuyển đổi tất cả các mục được gắn dấu sao thành các tài liệu HTML riêng biệt và / hoặc 2) nhập tất cả các mục được gắn dấu sao của chúng tôi vào Evernote.
Đối với cả hai thủ thuật, bạn sẽ cần cài đặt Python trên hệ thống của mình. Lấy một bản sao Python cho hệ điều hành của bạn và cài đặt nó trước khi tiếp tục.
Sau khi cài đặt Python, hãy truy cập trang web cho dự án Google Reader Export của Kerchen / Casa và lưu các tệp export2HTMLFiles.py và export2enex.py vào cùng thư mục mà bạn đã trích xuất tệp starred.json của mình.
Nếu bạn muốn chuyển đổi tất cả các mục được gắn dấu sao của mình thành các tệp HTML riêng biệt, bạn có thể thực hiện điều đó bằng cách sử dụng export2HTMLFiles.py bằng cách thực hiện lệnh sau trong thư mục nơi tệp starred.json của bạn được lưu trữ:
python export2HTMLFiles.py
(Nếu python không được chỉ định là lệnh toàn hệ thống trên máy của bạn, hãy thay thế python của trăn bằng đường dẫn đầy đủ để thực thi python, ví dụ: C: \ Python2.7 \ python.exe)
Tùy thuộc vào số lượng vật phẩm được gắn dấu sao bạn có, quá trình này có thể mất từ vài giây đến vài phút. Mất khoảng ba phút để trích xuất 12.000 vật phẩm được gắn dấu sao trong quá trình thử nghiệm của chúng tôi.
Khi hoàn thành, bạn sẽ có một loạt các tệp HTML được đánh số và đặt tên (ví dụ: 1 bài viết bạn đã gắn dấu sao.html đến 10000 bài viết khác mà bạn đã gắn dấu sao.html). Cách dễ nhất để xem tất cả chúng là chỉ cần tải thư mục cục bộ trong trình duyệt web của bạn.
Đây là một cách tuyệt vời để giải phóng các mục được gắn dấu sao của bạn khỏi Google Reader và tệp JSON, nhưng như chúng tôi đã đề cập trước đó trong hướng dẫn, nếu bạn đã lưu các bài viết để đọc chúng sau nhiều năm nay, bạn sẽ có một nhiệm vụ tuyệt vời trên ban tay của bạn.
Một cách bạn có thể quản lý tốt hơn nhiệm vụ này là sử dụng Evernote làm không gian làm việc để sắp xếp, gắn thẻ và có khả năng xóa không còn các mục được gắn dấu sao hữu ích.
Có hai cách bạn có thể nhập về các mục vào Evernote. Bạn có thể nhập các tệp HTML mà chúng tôi đã tạo trước đây bằng cách sử dụng Thư mục nhập. Trong ứng dụng khách máy tính để bàn Evernote của bạn, bạn có thể đi tới Công cụ -> Nhập Thư mục và sau đó tạo thư mục kết xuất cho các tệp HTML. Chúng tôi đã tạo một thư mục con trong thư mục / Reader / work có tên là Nhập khẩu và một sổ ghi chép mới trong Evernote có tên là Các mục được gắn dấu sao. Bằng cách kéo và thả các tệp HTML vào thư mục / Reader / Nhập / chúng tôi có thể nhập chúng dưới dạng các ghi chú riêng biệt trong thư mục Evernote Mục được gắn dấu sao. Chúng được lưu trữ vĩnh viễn ở đó để được xem xét lúc rảnh rỗi.
Ngoài ra, nếu bạn muốn chuyển đổi tất cả các mục được gắn dấu sao của mình thành sổ ghi chép Evernote gốc trong một thao tác, bạn có thể sử dụng tập lệnh Python thứ hai bạn đã tải xuống, export2enex.py để làm như vậy. Lợi thế để làm như vậy là nó thực hiện công việc tốt hơn một chút trong việc bảo quản định dạng của tài liệu.
Trong thư mục chứa tệp starred.json của bạn, hãy thực hiện lệnh sau:
python export2enex.py> StarredImport.enex
Lấy tệp kết quả StarredImport.enex và nhập nó vào ứng dụng khách máy tính để bàn Evernote của bạn bằng cách sử dụng Tệp -> Nhập -> Xuất tệp Evernote.
Tại thời điểm này, bạn đã giải phóng các mục được gắn dấu sao của mình, toàn bộ, từ Google Reader và bạn đã sẵn sàng để bắt đầu công việc (có khả năng kéo dài) sắp xếp qua đống.
Bạn có cách khéo léo để thao tác tệp JSON và trích xuất các mục được gắn dấu sao không? Tham gia thảo luận bên dưới và chia sẻ mẹo và thủ thuật của bạn với các độc giả của bạn.