เป็นไปได้ไหมที่จะส่งออกรายการเรื่องรออ่านของซาฟารีบน Safari 5.1


15

ผู้เข้าร่วมสรุป เพียงแค่อยากรู้ว่ามีเคล็ดลับที่จะสามารถส่งออกรายการเรื่องรออ่านของคุณจาก Safari ไม่ว่าจะเป็นรูปแบบใด ข้อมูลถูกเก็บไว้ที่ไหนใน HD? bookmarks.plist?


ฉันจะเดิมพันว่าเมื่อ iCloud ลดลงเราจะเห็นการซิงค์นี้ระหว่างคอมพิวเตอร์ของคุณโดยอัตโนมัติ ไม่แน่ใจว่าเป็นที่ที่คุณจะไปกับเรื่องนี้ แต่มันเกี่ยวข้องกับกึ่ง
NReilingh

คำตอบ:


8

คุณสามารถแปลงเป็น XML ในหน้าต่าง Terminal / command โดยใช้:

cd ~/Library/Safari/
cp Bookmarks.plist Bookmarks.plist.xml  
plutil -convert xml1 Bookmarks.plist.xml

2

ใช่. ไฟล์ที่เรียกว่าและจะอยู่ในBookmarks.plist ~/Library/Safari/บ้านหลังนี้ไม่เพียง แต่ที่คั่นหนังสือรายการอ่านของคุณ แต่ที่คั่นหนังสือทั้งหมดของคุณ

ReadingListคุณจะต้องการที่จะมองหารายการภายใต้คีย์ พวกเขาจะมีลักษณะเช่นนี้ (ไฟล์ที่ดูใน xCode 4):

ป้อนคำอธิบายรูปภาพที่นี่

น่าเสียดายที่ไฟล์ plist นั้นถูกจัดเก็บเป็นแบบไบนารี่และคุณจะต้องเปิดมันโดยใช้ xCode หรือเครื่องมืออื่นที่สามารถจัดการกับไฟล์ plist แบบไบนารี่ได้


1

คุณไม่สามารถส่งออกจาก Safari แต่คุณสามารถนำเข้าจาก Chrome

นี่คือการสนับสนุนของ Google: https://support.google.com/chrome/answer/96816?hl=th

หรือคุณสามารถเปิดแอปพลิเคชั่น Terminal บน Mac (ค้นหาใน Launchpad หากคุณหาไม่พบ) และวางสิ่งนี้:

/usr/bin/plutil -convert xml1 -o - ~/Library/Safari/Bookmarks.plist | grep -E  -o '<string>http[s]{0,1}://.*</string>' | grep -v icloud | sed -E 's/<\/{0,1}string>//g'

กดกลับมาแล้วมันจะแสดงรายการลิงก์เรื่องรออ่านทั้งหมดของคุณเป็นข้อความที่คุณสามารถคัดลอกและวางที่อื่น


เมื่อถึงจุดหนึ่งสิ่งนี้หยุดทำงานตามที่ตั้งใจไว้ ใน Mojave จะทิ้ง URL ทั้งหมดในไฟล์ไม่ใช่แค่รายการอ่าน
Fuzzy76

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.