브라우저 북마크를 버전 제어 시스템에 넣기


5

정기적으로 세 대의 컴퓨터를 사용합니다. git을 사용하여 많은 데이터를 동기화합니다. 이것은 대부분의 목적을 위해 아주 잘 작동합니다.

내 유일한 문제는 브라우저 책갈피입니다. Firefox는 이제 일종의 sqlite 데이터베이스에 보관합니다. 이것을 git에 넣을 수는 있지만 병합과 같은 조작은 쓸모 없게됩니다.

즐겨 찾기 동기화 확장 프로그램을 많이 보았습니다. 현재 저는 Xmarks를 사용하고 있는데, 이는 가장 좋은 방법입니다. 그러나 어떤면에서는 짜증납니다. (예를 들어, 이제는 브라우저를 시작할 때마다 로그인해야한다고 주장합니다.)

온라인 북마크는 다양한 결함으로 인해 어려움을 겪습니다. 특히 브라우저의 기본 인터페이스와 비교할 때 사용자 인터페이스는 일반적으로 끔찍합니다.

git과 같은 버전 관리에 책갈피를 가져 오는 완벽한 방법에 대한 좋은 아이디어가 있습니까? Firefox가 sqlite가 아닌 일반 텍스트 또는 HTML 파일에 책갈피를 보관하면 훨씬 간단 해집니다. 지금까지 두 가지 해결책에 대해서만 생각할 수 있습니다. 하나는 다른 브라우저에서 Firefox를 버리십시오. 불행하게도 Chromium은 데이터베이스를 사용한다고 생각하므로별로 도움이되지 않을 것입니다. 있다 우즈 블 , 확실하게 일반 텍스트로 책갈피를 유지할 것이지만, 만약 내가 uzbl 일하는 많은 일이 그것을 도울 수 있다면 그 경로를 가지 않을 것입니다. 둘째, vim으로 편집 할 수있는 일반 텍스트 파일에 책갈피를 보관하십시오. awk를 사용하여 간단한 태깅 시스템을 만들 수 있습니다. 이것은 사용자 인터페이스를 많이 얻지는 못하지만, 지금까지 생각해 낼 수있는 가장 좋은 아이디어입니다.


2
Chrome과 YAGBE를 사용하여 문제가없는 것으로 확인되었습니다. 나는 온라인 북마크 저장 도구를 피하기 위해 이것을 매우 복잡하게 만들고 있다고 생각합니다.
jcollum

다른 가능성에 주목하여 내 대답을 업데이트했습니다.
JAB

답변:


1

Firefox 자체에서 두 가지 옵션을 사용할 수 있습니다.

이동 (버전 <4) Bookmarks>Organize Bookmarks 또는 (4+ 이상) Bookmarks>Show All Bookmarks. 표시되는 대화 상자의 위쪽에 책갈피를 백업 / 복원 / 가져 오기를위한 버튼 드롭 다운이 있습니다. 북마크를 JSON 파일이나 HTML 파일로 내보내는 옵션이 있습니다. JSON 파일에서 복원하면 현재 책갈피가 완전히 대체되지만 HTML 파일을 가져 오면 모든 책갈피가 책갈피 메뉴에 추가됩니다.

HTML 버전은 북마크 파일을 병합하는 데 더 좋을지 모르지만 발생하는 모든 중복을 피하기 위해 가장 최근 HTML 파일을 가져 오기 전에 Firefox에서 현재 북마크를 모두 삭제해야합니다. JSON 버전에는이 문제가 없지만 병합을 사용하는 것이 라인 부리를 사용하지 않으므로 얼마나 적합할지 잘 모르겠습니다.

최신 정보:

Firefox 4는 최소한 북마크 등을 동기화하는 옵션을 제공합니다. Tools>Options "동기화"탭을 선택하십시오.


0

이 작업을 수행하는 가장 간단한 방법은 Sqlite 데이터베이스의 북마크를 CSV 파일로 덤프 한 다음 DVCS로 체크인하는 것입니다. 로부터

이 링크 Sqlite.org에서 Sqlite의 CSV를 시작할 수 있습니다.

Sqlite db를 버전 관리에 넣는 것을 막을 수있는 것은 아무것도 없습니다. Sqlite는 이진으로 물건을 저장하고 있기 때문에 비교 기록이 없습니다. 북마크 세트에서 기록을 비교하는 것의 위쪽이 보이지 않습니다. 아마도 대용량 파일 일 것입니다. 그러나 이것은 최소한의 저항의 길과 같습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.