ST

好きなことを、思いのまま書きます。 ・興味はPYTHON、CG、副業、C++、GASこ…

ST

好きなことを、思いのまま書きます。 ・興味はPYTHON、CG、副業、C++、GASこんなもん。 ・主業で活用できるツールや、副業で、有益なツールなんか作ります。  (コードも解放予定。寄付で有料もしばしば。) やりたいこと、書きたいことで、自分の人生を本当に自由にしたいと思う。

最近の記事

  • 固定された記事

スプレッドシートAPIキーの取得方法とgoogle サービスアカウントによるPYTHONでの運用方法について。

前置き:クラウドワークス等で仕事を受けると、よく、スプレッドシートに情報を記載~、だとか、必要情報をまとめたら、こちらで作成したスプレッドシートに記載して~だとか、よく言われます。 めんどくさいので、自動化できる方法を記載しておきます。 【狙い】 今回は、グーグルにて、普段我々が使用しているユーザーアカウントではなく、サービスアカウントと呼ばれる、アカウントを作り、アプリ本体へアクセス。json形式による認証情報を使用して、スプレッドシートへ記載する方法について記載します。

    • 本当に暇だったので、今話題の議員様の情報をまとめてみた。

      はい、こんにちは、今日も暇だったのでPYTHON技術を磨いた話です。 (副業をやる気にならないので、PYTHONで遊んでました。) ↓これの続きみたいなものです。 狙い・・・自民党の上級議員様であられる総勢、376人の登録情報を全部、PYTHONで、スクレイピングして、裏金疑惑の在られる方々のお名前の横に、 疑惑の金額と、使用用途と、その方々に応援(?)できるように、 SNSやら、YOUTUBEなどのリンク先が公開されてるので、全部並べてあげようと思います。(優しいよ

      • +10

        だんぼーで遊んでみた

        • 暇だったので、今話題の上級国民様の使途不明金をまとめてみた。

          巷で話題の上級国民様の裏金確認状況をpythonでまとめてみました。 ついでに、スプレッドシートのおさらいもかねて、スプレッドシートに顔つきです。 まとめサイトから、スクレイピングしたので、常時更新が入ります。皆さんも、どんな人が、どれくらいで、説明状況についても一覧を張っておきます。ついでに、各個人の公式HPも貼っておくかね。 from selenium import webdriverfrom selenium.webdriver.common.by impor

        • 固定された記事

        スプレッドシートAPIキーの取得方法とgoogle サービスアカウントによるPYTHONでの運用方法について。

        • 本当に暇だったので、今話題の議員様の情報をまとめてみた。

        • だんぼーで遊んでみた

          +10
        • 暇だったので、今話題の上級国民様の使途不明金をまとめてみた。

          業務で使う、電子素子のデータシートからPYTHONで必要グラフを抽出した話

          こんばんは、以前、スプレッドシートAPIについてお話しました。 最近、主業の車載ECU設計にあたり、計算書を作成する必要があり、 使用する電子部品素子のPDFから画像をちまちまとってきているというめんどくさい業務があったので、それを意識した記事を書きたいと思います。 実際の業務手順はこれ①各メーカのデータシートをダウンロード。 自動化できるか?→否 ダウンロードしに行ったほうが早い。 まぁ一覧くらい作って、特定フォルダにぶっこむところくらいはやってもいいかも。 ②

          業務で使う、電子素子のデータシートからPYTHONで必要グラフを抽出した話

          政治資金収支報告書×Python×検討

          政治資金収支報告書は、政治家や政治団体が受け取った寄付や支出などの収支情報を公開するための文書です。これらの報告書は一般に公開されており、政治の透明性や公正さを担保するために重要な情報源となっていますが、昨今この法律を蔑ろにする方々が多かったので、pythonでいろいろできないか、模索してみました。 データの収集と前処理 まず、政治資金収支報告書のデータを収集する必要があります。政府や自治体のウェブサイトからデータをダウンロードするか、オープンデータポータルなどから入手す

          政治資金収支報告書×Python×検討

          gspreadライブラリの使い方をまとめる

          前回の記事で、サービスアカウントにて、スプレッドシートを自動化する 土台を作ったので、今回は、スプレッドシートの実用編として、記事をまとめる。 API使用準備は以下を参考 Google スプレッドシートは、データの整理、分析、共有に便利なツールです。Pythonのgspreadライブラリを使用すると、Google スプレッドシート内のセルやシートを操作できます。以下では、gspreadを使ったシート、セルの操作について説明します。 ①シート操作編1シートの作成、

          gspreadライブラリの使い方をまとめる

          ebay検索情報からamazonで必要情報を検索するツールの話

          お疲れ様です。 最近コツコツ記事をまた書き始めました。 以前投稿した以下記事の続きです。 上記記事から、今回はCANONのカメラを検索かけて、amazonでその製品の情報を引っ張ってこられるかツールを作成中です。 まずは、前回の記事からebay情報をまとめCSVに落とした情報をpandasに 移動。dataframe化。 ついでに、dataframe化したリストから、titleの項目のみ抽出。 (実際、UPSがいいのか、商品タイトルでAMAZONで検索すればいいのか、まだ模

          ebay検索情報からamazonで必要情報を検索するツールの話

          ebay用投稿データをメルカリから、自動作成するツールを作った話。

          猛烈に作った、ツールをただ淡々とコードを貼ってきます。 ebay転記がすごくめんどくさいので、転記したい情報をすべて作らせることを目的に、このツールをつくりました。 ①まずは、メルカリのショップ情報をすべて収集。 url = 'https://jp.mercari.com/'url = url + 'user/profile/930376259?status=on_sale'from selenium import webdriverfrom selenium.webdr

          ebay用投稿データをメルカリから、自動作成するツールを作った話。

          ebayの検索結果から、商品情報を抽出できるコードを作った話。

          ひっさびさの投稿。2日、実質6時間くらいで作りました。と言っても内、3時間はpandasと格闘。 ほぼ、3時間かね。 内容は至って簡単。下記のCSVが好きなだけ作れます。 細かいところは教えてほしければ、個別で連絡ください。 基本的に、どんな商品でも対応できます。 今度は、ここから、amazon情報と連携させる予定。 from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom

          ebayの検索結果から、商品情報を抽出できるコードを作った話。

          python×ebay工数削減奮闘記②

          日々黙々と、クラウドワークス案件で日銭を稼いでいるどうも私です。 手探りですが、書き方をちょっと変えてみようと思います。 CHATGPIを使った説明記事と、自分の体験談では、結構書き方を変えてみようと思います。 【あらすじ~これまでの簡単な経緯~】 アラフォーおっさんが、主業でやってる得意のCG、CAD技術で、クラウドワークスの門を叩いて、約1年。あまりにも、クライアントの素行が悪すぎ、タダ働きさせられたことから、この技術は、いわゆる搾取だ!っと認識、この技術で稼ぐのを諦め

          python×ebay工数削減奮闘記②

          python×ebay工数削減奮闘記①

          どうも、こんばんは、連休明け二日で、活動限界に近いどうも私です。 毎回、副業で品出し後、時間見つけては、note記事書こうかなっと思っています。なんでこんな時間になっても、まだ書いてるんでしょうね。 全くわからん。さて、今回は、前回記載した、【スクレイピングと自動翻訳のコンボを作ってみたら、作業が激早になった話】の近況をお伝えします。 自動翻訳プログラムを作ってみた。Anaconda環境では、翻訳ライブラリを全く使えない。 はい、もう早速核心に行きます。そうです。スクレイ

          python×ebay工数削減奮闘記①

          スクレイピングと自動翻訳のコンボを作ってみたら、作業が激早になった話

           こんばんは、前回の記事を書いてから、結構時が経ちましたが、こつこつ記事は書いていこうと思います。(色々ネタを撮りためたと思います。) 今回はこんな話です。 ●クラウドワークスでプライドを捨て、地道に稼ぐ道へシフト。 前回記事投稿から、クラウドワークスで、以下の案件を受けました。 業務内容は以下。 ①メルカリ等のECで販売されている商品の情報を収集 ②ebayへ出品 ③出品後、管理台帳へ記載  上記1件記載につき50円。  (もうね、何やねんこれってくらい、しょっぼい案

          スクレイピングと自動翻訳のコンボを作ってみたら、作業が激早になった話

          Python range関数の便利な使い方紹介

          range関数の基本的な使い方1.1 範囲指定の方法 range関数は、指定した範囲の整数のシーケンス生成に使用されます。 range関数は、start, stop, stepの3つの引数を受け取ります。 各引数の説明を下記に記載します。 start: シーケンスの開始値(デフォルトは0) stop: シーケンスの終了値(stopの直前の値まで生成される) step: 値の増分(デフォルトは1) # range関数の基本的な使い方start = 1stop = 10st

          Python range関数の便利な使い方紹介

          関数の定義と呼び出し方の基礎

          こんばんは、過去に Pythonの基礎文法について記載、Pythonの関数とモジュール活用について記載してきました。 今回は、関数の定義と呼び出し方の基礎ということで、記事を記載します。 関数の定義(Function Definition)関数を作成するには、def を使用して関数名と引数を指定します。 関数内のコードは、インデントによってブロックとして識別されます。 以下に例を示します。 # 関数の定義def say_hello(name): """ 指定

          関数の定義と呼び出し方の基礎

          Pythonの関数とモジュール活用について

          こんにちは、連日python関係の記事を執筆しています。 前回は、pythonの勉強の仕方の一環に、基礎文法について、ザクっとまとめした。今回は、次のステップとして、pythonの関数とモジュール活用について記載していきます。 ★関数の活用●関数の定義と呼び出し: 関数は、特定のタスクを実行するための独立したコードブロックです。関数を定義し、必要に応じ引数を渡して呼び出すことで、再利用可能なコードを作成できます。 以下に、関数の活用とモジュールの活用のコード例を示します。

          Pythonの関数とモジュール活用について