Outils en ligne de commande en Rust pour les tâches effectuées manuellement chaque semaine: convertir ou valider un fichier, renommer et trier en masse, appeler une API et écrire le résultat en CSV ou JSON, exécuter selon un calendrier et signaler ce qu'il a fait. Il est livré sous forme d'un seul binaire, rien à installer sur la machine qui l'exécute.
Je vais créer un outil en ligne de commande Rust pour automatiser les fichiers, les API et les tâches planifiées
1outil, jusqu'à 3 commandes, CSV et JSON en entrée et en sortie, tests, README, un binaire.
- 1 outil, jusqu'à 3 commandes
- Code source
Jusqu'à 6 commandes, un fichier de configuration validé, des binaires pour Linux, Windows, macOS.
- Jusqu'à 6 commandes, configuration, 3 binaires
- Code source
Jusqu'à 10 commandes, tout le Standard, traitement parallèle, versions taguées.
- Jusqu'à 10 commandes, parallèle
- Code source
Demander une offre personnalisée
Se connecter pour demander une offre personnalisée
Créez un compte gratuit ou connectez-vous pour demander une offre personnalisée à ce Zinner.
Connexion / InscriptionPoser une question avant achat
Se connecter pour poser une question
Pour réduire le spam sur la plateforme, les messages avant vente ne peuvent être envoyés que par les utilisateurs connectés.
Créez un compte gratuit ou connectez-vous pour envoyer un message directement à ce Zinner.
Connexion / InscriptionConnexion requise
Créez un compte gratuit ou connectez-vous pour envoyer un message à ce Zinner.
Connexion / InscriptionConnexion requise
Créez un compte gratuit ou connectez-vous pour demander une offre personnalisée.
Connexion / InscriptionAperçu
Détails clés sur ce service pour vous aider à décider. Généré par Zinn Hub, pas par le vendeur.
Valeur Position
Langage et environnement d'exécution
Support de la plateforme
Traitement parallèle
Propriété
Ce que vous recevrez
Description complète
Pour les petites équipes et les opérateurs indépendants qui effectuent chaque semaine le même travail de fichier, d'API ou de renommage à la main et qui souhaitent une seule commande pour le faire à la place. Rust compile l'outil en un seul binaire rapide: rien à installer sur la machine qui l'exécute, pas de version Python ou Node à synchroniser, et il reste rapide sur les fichiers volumineux.
Starter est un outil avec jusqu'à 3 commandes, des arguments et un écran d'aide, CSV, JSON en entrée et en sortie, des tests, un README, un binaire pour la plateforme que vous nommez, et la source dans votre dépôt. Une commande est un verbe avec ses arguments: importer et valider en sont deux. Standard va jusqu'à 6 commandes et ajoute un fichier de configuration dont les erreurs nomment la ligne et le champ qui ont échoué, plus des binaires pour Linux, Windows, macOS. Advanced va jusqu'à 10 commandes, inclut le fichier de configuration et les trois binaires, et ajoute le traitement parallèle avec une ligne de progression pour les entrées trop volumineuses pour être parcourues ligne par ligne, plus un flux de travail de publication qui construit les binaires à chaque tag que vous poussez.
Si le brief s'étoffe en cours de commande, je cite le supplément avant de le faire: l'add-on, ou une nouvelle commande. Non inclus: une interface graphique, une application mobile, des plugins de serveur de jeu. Rust le langage, pas le jeu.
Le code est à vous: la source complète va dans votre dépôt, et vous pouvez la modifier, la réutiliser ou la confier à un autre développeur. Après la livraison, je corrige gratuitement tout ce qui ne fonctionne pas comme convenu.
Je suis dans l'informatique depuis plus de 10 ans et je développe en Rust. Mon travail public inclut reqwest-rotate, une bibliothèque HTTP Rust open-source sur crates.io avec 198 tests et CI.
Mises à jour écrites chaque jour ouvrable sur une construction de plusieurs jours, réponses rapides, pas d'appels.
Étapes pour la réalisation de votre projet
1. Portée confirmée par écrit - Je lis vos exigences et confirme la liste des commandes, les formats d'entrée et de sortie et l'adéquation du niveau avant tout code. Une commande est un verbe avec ses arguments.
2. Squelette avec la première commande - Le squelette du projet, l'écran d'aide et la première commande fonctionnant de bout en bout sur votre fichier d'exemple, afin que vous puissiez exécuter une première version et corriger la direction pendant qu'il est bon marché.
3. Commandes restantes, avec tests - Le reste des commandes, chacune avec ses tests. Sur une construction de plusieurs jours, vous recevez une courte mise à jour écrite chaque jour ouvrable.
4. Binaires, configuration, README - Le binaire pour votre plateforme (les trois sur Standard et Advanced), le fichier de configuration et le traitement parallèle lorsque le niveau les inclut, et un README avec la ligne exacte pour l'exécuter selon un calendrier.
5. Transfert dans votre dépôt - Source livrée dans votre dépôt avec un transfert écrit: comment le construire, comment exécuter les tests, comment couper une version.
Garantie de Qualité Zinner
Chaque Zinner est examiné et approuvé avant de rejoindre la plateforme.
Tous les services sont soutenus par notre engagement en matière d'assurance qualité.
Votre paiement est protégé jusqu'à ce que vous approuviez le travail livré.
Comparer les forfaits
| Fonction | Démarrage | Standard | Avancé |
|---|---|---|---|
| Délai de livraison | 4 jours | 7 jours | 14 jours |
| Révisions | 1 | 2 | 3 |
| Portée | 1 outil, jusqu'à 3 commandes | Jusqu'à 6 commandes, configuration, 3 binaires | Jusqu'à 10 commandes, parallèle |
| Code source | ✓ | ✓ | ✓ |
Portfolio
Exemples du travail du vendeur relatifs à ce Zinn.

reqwest-rotate: crate open-source
Un petit wrapper reqwest pour les scrapers et les clients API qui ont besoin de rotation de proxy, de limitation de débit par hôte et de réessai avec backoff, sans avoir à intégrer un framework de middleware. Publié sur crates.io avec documentation, CI et environ deux cents tests.

Détails du service
Questions fréquemment posées
Un verbe avec ses propres arguments. Importer est une commande, valider en est une autre. Starter couvre jusqu'à 3, Standard jusqu'à 6, Advanced jusqu'à 10, et l'add-on en ajoute un à la fois.
Starter construit un binaire pour la plateforme que vous nommez dans les exigences. Standard et Advanced livrent les trois, construits sur des runners Windows et macOS hébergés, avec la sortie --help comme preuve.
Dites-moi approximativement la taille avant d'acheter. Lorsque l'entrée est trop grande pour être parcourue ligne par ligne, le traitement parallèle avec une ligne de progression la gère: inclus dans Advanced, et sur Starter et Standard, c'est l'add-on d'accélération d'entrée volumineuse.
Non. Il s'agit du langage de programmation Rust: pas de plugins de serveur, pas de travail de jeu d'aucune sorte.
Vous l'êtes. La source complète va dans votre dépôt, et vous pouvez la modifier, la réutiliser ou la confier à un autre développeur sans me demander.
Rust stable actuel, édition 2024. Si l'outil doit s'adapter à une base de code existante ou à une chaîne d'outils plus ancienne, indiquez la version dans les exigences et je construirai en fonction de celle-ci.
Oui. Les formats texte comme YAML, TOML ou XML conviennent, il suffit de les nommer dans les exigences. Les formats binaires ou propriétaires nécessitent d'abord un examen d'un échantillon, et je les cite avant que vous n'achetiez.
Avis clients
Découvrez ce que nos clients disent de ce Zinn
Catégories
Politiques Zinner
Zinns connexes

faire un bot python, du codage IA, un web scraper et de l'exploration de données

coder des applications, des programmes et des scripts python pour vous

Je vais créer des scripts d'automatisation Python pour le web scraping, l'automatisation de navigateur et les bots de tâches



