Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nextcloud Contact Mover

Simple dark-themed local web app for moving or copying contacts between Nextcloud address books.

Run locally

python3 -m http.server 8080

Then open http://localhost:8080.

What it does

  • Connects to your Nextcloud CardDAV endpoint using:
    • Base URL
    • Username
    • App token
  • Lists all address books.
  • Lets you pick one source address book and one destination address book.
  • Shows source and destination contacts.
  • Moves or copies selected source contacts to destination immediately (server-side MOVE / COPY).

Notes

  • Use a Nextcloud app password/token.
  • If a contact with the same file name already exists in destination, transfer is skipped for that contact (Overwrite: F).
  • Changes are applied immediately to Nextcloud.

Upload all files to an empty remote repository

If your remote repository is empty, use these commands from inside this project folder:

git init
git add .
git commit -m "Initial commit: Nextcloud Contact Mover"
git branch -M main
git remote add origin <YOUR_REMOTE_REPO_URL>
git push -u origin main

If the remote already has a branch set up, use:

git remote -v
git push

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages