Маленькая программа для регистрации часов работы

Я ищу крошечное приложение для регистрации своих рабочих часов, поэтому, когда я прихожу на работу и подключаюсь к компьютеру, он регистрирует мой вход, и когда я выключу свой компьютер, он регистрирует, что я ушел.

Я знаю, что это так же просто, как добавление заметки в gedit, но я хочу, чтобы она была автоматизирована, phproject имеет приложение таймера, где, когда вы начинаете задачу, которую вы запускаете, и когда вы заканчиваете вычисление времени, затраченного на нее, и я ищу для аналогичного малого таймера.

1
задан 14 March 2017 в 20:43

2 ответа

Хорошо, теперь вы попросили крошечное приложение, и, как любое крошечное приложение, это недостающие функции. Но в любом случае. Я написал один, очень простой, который может делать то, что вы хотите.

Вы можете скачать его здесь, сохранить этот файл где-нибудь, щелкнуть его правой кнопкой мыши, перейти в «Свойства» → «Разрешения» и сделайте его Исполняемым, затем дважды щелкните, чтобы запустить его. Вы также можете создать пусковую установку для нее и добавить ее в свое приложение.

Обратите внимание: я не могу обещать вам, что вы поддерживаете это, как платный разработчик сделает для вас, но я надеюсь, что это полезно тем не менее. Но если вы хотите, чтобы я сделал небольшие корректировки, просто отправьте комментарий.

Технические примечания. Это сохранит все данные в файле с именем task_timer.json, в том же каталоге, из которого запускается файл (возможно, ваш домашний каталог). Вы можете изменить этот каталог в верхней части файла. Если приложение сбой или не запускается должным образом, запустите его из терминала (используйте cd path/to/file и ./filename для его запуска) и предоставите вывод, чтобы я знал, что не так)

6
ответ дан 25 May 2018 в 23:12
  • 1
    Мне было весело это делать, но я думаю, что Hamster Applet лучше. :П – Stefano Palazzo♦ 1 February 2011 в 16:43
  • 2
    дорогой stefano спасибо за вашу симпатичную программу python, я люблю python, но не имею опыта работы с json, я постараюсь как можно скорее, спасибо за вашу помощь – amin 1 February 2011 в 19:25

Вы могли бы сделать что-то действительно простое, например запустить скрипт для входа / выхода из системы, который сделал что-то вроде этого:

echo `date +%Y%m%d_%H%M%S` - login >> ~/time.log

Это скопировало список временных меток в текстовый файл «time.log» в ваш домашний каталог. Если вы просто скопируете и вставьте это в командную строку и нажмите клавишу ввода, он создаст файл и добавит к нему временную метку.

Вы можете сделать это более сложным, если хотите, например, скрипт выставляет запись в базу данных или что-то в этом роде.

2
ответ дан 25 May 2018 в 23:12
  • 1
    спасибо, что я искал более дружелюбное приложение, поэтому я могу управлять каждый месяц и т. д., но в качестве собственного решения неплохо написать собственный скрипт, используя то, что вы сказали, и добавить дополнительную информацию, чтобы сделать ее более дружественной, спасибо, я попробую один и все еще жду, если кто-нибудь знает о каком-нибудь дружественном крошечном приложении – amin 1 February 2011 в 15:12

Другие вопросы по тегам:

Похожие вопросы: