Zinn Hub
0
Votre Panier
0

Aperçu

Détails clés sur ce service pour vous aider à décider. Généré par Zinn Hub, pas par le vendeur.

Langage et environnement d'exécution

Rust (stable, édition 2024)
Compilé en un seul binaire statique - aucune dépendance Python, Node ou d'exécution n'est nécessaire sur la machine cible.

Support de la plateforme

Linux, Windows, macOS
Le forfait Starter est conçu pour une plateforme nommée; les forfaits Standard et Advanced livrent les trois binaires construits sur des exécuteurs CI hébergés.

Traitement parallèle

Niveau avancé et module complémentaire
Les entrées de fichiers volumineux utilisent le traitement parallèle avec une ligne de progression en direct - inclus dans le forfait Advanced ou disponible en tant que module complémentaire $30 sur les niveaux inférieurs.

Propriété

Source complète, sans restrictions
Code source complet livré à votre propre dépôt. Vous pouvez le modifier, le réutiliser ou le confier librement à un autre développeur.

Ce que vous recevrez

Formats:
Code personnalisé
Méthode de livraison:
Gestionnaire de commandes
Notes: Le code source et les tests sont dans votre dépôt, et vous obtenez un binaire qui s'exécute immédiatement. Le forfait Starter le construit pour la plateforme que vous nommez, et les forfaits Standard et Advanced pour Linux, Windows et macOS. Le fichier README contient la commande exacte pour l'exécuter selon un calendrier. Au début du projet, vous pouvez déjà essayer la première commande sur votre propre fichier d'exemple.

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

✓
Professionnel Vérifié
Chaque Zinner est examiné et approuvé avant de rejoindre la plateforme.
✓
Travail de Qualité Garanti
Tous les services sont soutenus par notre engagement en matière d'assurance qualité.
✓
Paiement sécurisé
Votre paiement est protégé jusqu'à ce que vous approuviez le travail livré.

Comparer les forfaits

FonctionDémarrageStandardAvancé
Délai de livraison4 jours7 jours14 jours
Révisions123
Portée1 outil, jusqu'à 3 commandesJusqu'à 6 commandes, configuration, 3 binairesJusqu'à 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

Type de service
Standard
Type de Zinner
Freelancer
Disponibilité
En semaine
Pays du vendeur
Kazakhstan
Langues acceptées
Anglais
Russe
NDA disponible
Oui
Tailles de projets gérées
Petit à moyen
Temps de réponse
Dans les 12 heures
Années d'expérience
10+

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

I Will build a Rust command line tool to automate files, APIs and scheduled tasks 1 » Zinn Hub

Seuls les clients connectés qui ont acheté ce produit peuvent laisser un avis.

Options & Commande

Téléchargez l'application Zinn Hub

Notifications · Accès plus rapide · Plein écran

Appuyez sur Partager dans votre navigateur

➜ Appuyez ensuite sur "Add to Home Screen"