Skip to main content

Archive and publish status to finger.farm

Project description

push-plan: Finger.farm status updater

Program to archive ~/plan & ~/project files and push their latest content to finger.farm finger hosting service.

Usage

Copy doc/sample-config.toml as ~/.config/push-plan/config.toml. Modify values appropriately, especially user name and API token command. Default config uses gopass to access the credential.

Create plan and project file as specified in the config file. Modify them as required. Use the command thereafter as follows:

usage: push-plan [-h] [--no-save] [--no-push] [--skip-check] [-d]

Record and update finger status

options:
  -h, --help    show this help message and exit
  --no-save     Don't save status. Push previously saved status.
  --no-push     Don't push status.
  --skip-check  Skip check for change in status.
  -d, --debug   Print config info for debugging

The files will be backed up in the specified archive directory prior to uploading online.

Development

Development happens over sourcehut. Discussion and collaboration are over ~gokuldas/projects mailing list. Task and bug tracking is done on dedicated tracker.

License

Copyright (C) 2022 Gokul Das B

This program is distributed under GPLv3 license. Refer LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

push-plan-0.1.1.tar.gz (17.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

push_plan-0.1.1-py3-none-any.whl (19.2 kB view details)

Uploaded Python 3

File details

Details for the file push-plan-0.1.1.tar.gz.

File metadata

  • Download URL: push-plan-0.1.1.tar.gz
  • Upload date:
  • Size: 17.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.4

File hashes

Hashes for push-plan-0.1.1.tar.gz
Algorithm Hash digest
SHA256 105db74d68bc37f6c766d390715004b5b27a1e25ca812369022ef1cf152c8426
MD5 9da24948f5f724e366af6f9b4e271a91
BLAKE2b-256 434eb15f18c03db471ca8c50e1b4e20b0e436f49dee3c59cb8b76dc2ea24577b

See more details on using hashes here.

File details

Details for the file push_plan-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: push_plan-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 19.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.4

File hashes

Hashes for push_plan-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 209f7253165789363fb71b0a728bbd358aa1a612bf652a67c242488a673c6282
MD5 62aebc57f25601bbc2bc40de57deff8d
BLAKE2b-256 717ca600e35a7859eed6b8aa71d821ebd68b02be98e30e9fd2eec091776d1b74

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page