4 votes

Petit programme pour enregistrer les heures de travail

Je suis à la recherche d'une petite application pour enregistrer mes heures de travail afin que lorsque je viens travailler et allume mon PC, cela enregistre mon entrée et lorsque j'éteins mon PC, cela enregistre que je suis parti.

Je sais que c'est aussi simple que d'ajouter une note dans gedit, mais je veux que cela soit automatisé. Phproject a une application de minuterie où, lorsque vous commencez une tâche, vous appuyez sur Démarrer et lorsque vous avez terminé, vous pouvez calculer le temps passé dessus. Je suis à la recherche d'une petite minuterie similaire.

6voto

andybee Points 497

D'accord, maintenant vous avez demandé une petite application, et comme toute petite application, il manque de fonctionnalités. Mais peu importe. J'en ai écrit une, très simple, qui pourrait faire ce que vous voulez.

capture d'écran

Vous pouvez Téléchargez-le ici, enregistrez ce fichier quelque part, faites un clic droit dessus, allez dans Propriétés Autorisations et cochez Exécutable, puis double-cliquez pour l'exécuter. Vous pouvez également créer un lanceur pour cela et l'ajouter à votre menu Applications.

  • Veuillez noter : Je ne peux pas vous garantir de soutien pour cela, comme le ferait un développeur payé pour vous, mais j'espère que cela vous sera quand même utile. Mais si vous voulez que je fasse quelques petits ajustements, il suffit de poster un commentaire.

Notes techniques : Cela stockera toutes les données dans un fichier appelé task_timer.json, dans le même répertoire à partir duquel le fichier est exécuté (probablement votre répertoire personnel). Vous pouvez changer ce répertoire en haut du fichier. Si l'application plante ou ne démarre pas correctement, exécutez-la depuis le Terminal (utilisez cd chemin/vers/fichier et ./nomdufichier pour l'exécuter) et fournissez la sortie, afin que je sache ce qui ne va pas)

6voto

cji Points 126

hamster-applet Installer hamster-applet

est un applet pour le panneau Gnome qui vous permet de suivre et surveiller vos activités, avec la possibilité de les afficher dans des vues quotidiennes, hebdomadaires ou mensuelles.

sudo apt-get install hamster-applet

insérer la description de l'image ici

Après avoir fait un clic droit sur une zone vide du panneau, sélectionnez l'option Ajouter au panneau et recherchez hamster-applet dans la liste des applets installés.

2voto

Andrew Savinykh Points 1483

Vous pourriez faire quelque chose de vraiment simple comme exécuter un script à la connexion/déconnexion qui ferait quelque chose comme ceci :

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

Cela accumulerait la liste des horodatages dans le fichier texte 'time.log' de votre répertoire personnel. Si vous copiez simplement cela dans une invite de commande et appuyez sur Entrée, cela créera le fichier et y ajoutera un horodatage.

Vous pourriez rendre cela plus élaboré si vous le souhaitez, par exemple en faisant en sorte que le script insère une entrée dans une base de données, ou autre chose.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X