Open atesin opened 2 years ago
OK. "Just using vim" is nothing spectacular, this is what I use ;)
Anyway, without the netrc support it cannot be accepted since it will not work with ddupdate-config. This is a basic requirement for any plugin.
vim is a powerful text editor... but for developing apps it lacks many tools, like function names autocompletion, documentation tooltips, search in files debugging, refactoring, rename vars in all files, etc.... if you develop python or any language just with a text editor without the need of external tools, that means you know all the quirks of the language and you are a pro developer
i think this project urges a detailed (and well advertised) formal document on how to write plugins... requirements, submission, etc .... that might boost the growth and popularity of this plugin, and relieve your work
mh... i sent a pull request a week ago, but i cand find it :/
i manually edit a new file inside /plugins/ directory in devel branch and then the system offered me to sublit a pull request with the new file
nevermind... i sent a PR as it should be... by forking repo, modifying and sending a PR (i am still learning github)... please review when you can
hi.... as promised in #67 , i (tried to) wrote a new plugin for freedns afraid.org api v2 (random token)
random token is more secure (your accound data is not exposed) and shorter, and a single token can be associated with many domains... see https://freedns.afraid.org/dynamic/v2/ for details (needs login)
keep in mind is very basic because i don't have the tools (i wrote it just with plain
vim
) and i'm not so skilled in python, neither in git... i never sent a patch request so here it goes the pluginfreedns_v2.py
what it lacks:
netrc
support (i never heard of it, probably i don't need it)8080
(less maintained, use it just on proxy or redirects problems)maybe token fits best as password than hostname... but how can i do if i don't want to use a
.netrc
file?... i don't know/understand how to write it properly, but the code is open to enhancements