Skip to content

Cologler/glink-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

glink

GitHub Build Status PyPI

Sync files between gist and localhost.

Purpose

When I clone a lot of repos and found a lot of interesting code file, I can simplily push them to my gist via glink.

After I pull all the above repos, I can simplily update all my gists via one single command (glink sync).

glink store sync states in ~/.config/Cologler/glink/..., which mean if you move the linked file, it will lose the connection.

Try gist-sync if you need move the gist files.

Installation

pip install glink2

Login

To login a remote repo, you need to edit the ~/.config/Cologler/glink/auth.json. The format is like:

{
    "<USER>@<SERVICE>": ...
}

The user name is required because the glink support multi-accounts per provider.

Gist

Login is required for push only.

To login gist, you need to create a new dev token from https://github.com/settings/tokens/new. Ensure you checked the gist scope.

After you get the token, add following text into auth.json:

{
    "<USER>@gist": "<TOKEN>"
}

About

sync gist with you local files

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages