From 552f87a7312985297bafbc8bf4ec7a01a976b411 Mon Sep 17 00:00:00 2001 From: github-actions-bot Date: Wed, 29 Nov 2023 13:04:31 +0000 Subject: [PATCH] Updates --- 1c-enterprise/daily/index.xml | 2 +- 2-dimensional-array/daily/index.xml | 2 +- 4d/daily/index.xml | 2 +- abap-cds/daily/index.xml | 2 +- abap/daily/index.xml | 2 +- abnf/daily/index.xml | 2 +- actionscript/daily/index.xml | 2 +- ada/daily/index.xml | 2 +- adobe-font-metrics/daily/index.xml | 2 +- agda/daily/index.xml | 2 +- ags-script/daily/index.xml | 2 +- aidl/daily/index.xml | 2 +- al/daily/index.xml | 2 +- all/daily/index.xml | 29 ++++++++++++------- alloy/daily/index.xml | 2 +- alpine-abuild/daily/index.xml | 2 +- altium-designer/daily/index.xml | 2 +- ampl/daily/index.xml | 2 +- angelscript/daily/index.xml | 2 +- ant-build-system/daily/index.xml | 2 +- antlr/daily/index.xml | 2 +- apacheconf/daily/index.xml | 2 +- apex/daily/index.xml | 9 +++++- api-blueprint/daily/index.xml | 2 +- apl/daily/index.xml | 2 +- apollo-guidance-computer/daily/index.xml | 2 +- applescript/daily/index.xml | 2 +- arc/daily/index.xml | 2 +- asciidoc/daily/index.xml | 2 +- asl/daily/index.xml | 2 +- asn.1/daily/index.xml | 2 +- asp.net/daily/index.xml | 2 +- aspectj/daily/index.xml | 2 +- assembly/daily/index.xml | 2 +- astro/daily/index.xml | 2 +- asymptote/daily/index.xml | 2 +- ats/daily/index.xml | 2 +- augeas/daily/index.xml | 2 +- autohotkey/daily/index.xml | 9 +++++- autoit/daily/index.xml | 2 +- avro-idl/daily/index.xml | 2 +- awk/daily/index.xml | 2 +- ballerina/daily/index.xml | 2 +- basic/daily/index.xml | 2 +- batchfile/daily/index.xml | 2 +- beef/daily/index.xml | 2 +- befunge/daily/index.xml | 2 +- berry/daily/index.xml | 2 +- bibtex/daily/index.xml | 2 +- bicep/daily/index.xml | 2 +- bison/daily/index.xml | 2 +- bitbake/daily/index.xml | 2 +- blade/daily/index.xml | 2 +- blitzbasic/daily/index.xml | 2 +- blitzmax/daily/index.xml | 2 +- bluespec/daily/index.xml | 2 +- boo/daily/index.xml | 2 +- boogie/daily/index.xml | 2 +- brainfuck/daily/index.xml | 2 +- brightscript/daily/index.xml | 2 +- browserslist/daily/index.xml | 2 +- c%23/daily/index.xml | 23 ++++++++++++++- c++/daily/index.xml | 9 +++++- c-objdump/daily/index.xml | 2 +- c/daily/index.xml | 23 ++++++++++++++- c2hs-haskell/daily/index.xml | 2 +- cabal-config/daily/index.xml | 2 +- cadence/daily/index.xml | 2 +- cairo/daily/index.xml | 2 +- cap'n-proto/daily/index.xml | 2 +- cartocss/daily/index.xml | 2 +- ceylon/daily/index.xml | 2 +- chapel/daily/index.xml | 2 +- charity/daily/index.xml | 2 +- chuck/daily/index.xml | 2 +- cil/daily/index.xml | 2 +- cirru/daily/index.xml | 2 +- clarion/daily/index.xml | 2 +- clarity/daily/index.xml | 2 +- classic-asp/daily/index.xml | 9 +++++- clean/daily/index.xml | 2 +- click/daily/index.xml | 2 +- clips/daily/index.xml | 2 +- clojure/daily/index.xml | 16 +++++++++- closure-templates/daily/index.xml | 2 +- .../daily/index.xml | 2 +- cmake/daily/index.xml | 2 +- cobol/daily/index.xml | 2 +- codeowners/daily/index.xml | 2 +- codeql/daily/index.xml | 2 +- coffeescript/daily/index.xml | 9 +++++- coldfusion-cfc/daily/index.xml | 2 +- coldfusion/daily/index.xml | 2 +- collada/daily/index.xml | 2 +- common-lisp/daily/index.xml | 2 +- common-workflow-language/daily/index.xml | 2 +- component-pascal/daily/index.xml | 2 +- conll-u/daily/index.xml | 2 +- cool/daily/index.xml | 2 +- coq/daily/index.xml | 2 +- cpp-objdump/daily/index.xml | 2 +- creole/daily/index.xml | 2 +- crystal/daily/index.xml | 2 +- cson/daily/index.xml | 2 +- csound-document/daily/index.xml | 2 +- csound-score/daily/index.xml | 2 +- csound/daily/index.xml | 2 +- css/daily/index.xml | 23 ++++++++++++++- csv/daily/index.xml | 2 +- cuda/daily/index.xml | 2 +- cue/daily/index.xml | 2 +- curl-config/daily/index.xml | 2 +- curry/daily/index.xml | 2 +- cweb/daily/index.xml | 2 +- cycript/daily/index.xml | 2 +- cython/daily/index.xml | 2 +- d-objdump/daily/index.xml | 2 +- d/daily/index.xml | 2 +- dafny/daily/index.xml | 2 +- darcs-patch/daily/index.xml | 2 +- dart/daily/index.xml | 9 +++++- dataweave/daily/index.xml | 2 +- debian-package-control-file/daily/index.xml | 2 +- denizenscript/daily/index.xml | 2 +- desktop/daily/index.xml | 2 +- dhall/daily/index.xml | 2 +- diff/daily/index.xml | 2 +- digital-command-language/daily/index.xml | 2 +- dircolors/daily/index.xml | 2 +- directx-3d-file/daily/index.xml | 2 +- dm/daily/index.xml | 2 +- dns-zone/daily/index.xml | 2 +- dockerfile/daily/index.xml | 16 +++++++++- dogescript/daily/index.xml | 2 +- dtrace/daily/index.xml | 2 +- dylan/daily/index.xml | 2 +- e-mail/daily/index.xml | 2 +- e/daily/index.xml | 2 +- eagle/daily/index.xml | 2 +- earthly/daily/index.xml | 2 +- easybuild/daily/index.xml | 2 +- ebnf/daily/index.xml | 2 +- ec/daily/index.xml | 2 +- ecere-projects/daily/index.xml | 2 +- ecl/daily/index.xml | 2 +- eclipse/daily/index.xml | 2 +- editorconfig/daily/index.xml | 2 +- edje-data-collection/daily/index.xml | 2 +- edn/daily/index.xml | 2 +- eiffel/daily/index.xml | 2 +- ejs/daily/index.xml | 9 +++++- elixir/daily/index.xml | 2 +- elm/daily/index.xml | 2 +- emacs-lisp/daily/index.xml | 16 +++++++++- emberscript/daily/index.xml | 2 +- eq/daily/index.xml | 2 +- erlang/daily/index.xml | 2 +- euphoria/daily/index.xml | 2 +- f%23/daily/index.xml | 9 +++++- f*/daily/index.xml | 2 +- factor/daily/index.xml | 2 +- fancy/daily/index.xml | 2 +- fantom/daily/index.xml | 2 +- faust/daily/index.xml | 2 +- fennel/daily/index.xml | 2 +- figlet-font/daily/index.xml | 2 +- filebench-wml/daily/index.xml | 2 +- filterscript/daily/index.xml | 2 +- fish/daily/index.xml | 2 +- fluent/daily/index.xml | 2 +- flux/daily/index.xml | 2 +- formatted/daily/index.xml | 2 +- forth/daily/index.xml | 2 +- fortran-free-form/daily/index.xml | 2 +- fortran/daily/index.xml | 2 +- freebasic/daily/index.xml | 2 +- freemarker/daily/index.xml | 2 +- frege/daily/index.xml | 2 +- futhark/daily/index.xml | 2 +- g-code/daily/index.xml | 2 +- game-maker-language/daily/index.xml | 2 +- gaml/daily/index.xml | 2 +- gams/daily/index.xml | 2 +- gap/daily/index.xml | 2 +- gcc-machine-description/daily/index.xml | 2 +- gdb/daily/index.xml | 2 +- gdscript/daily/index.xml | 16 +++++++++- gedcom/daily/index.xml | 2 +- gemfile.lock/daily/index.xml | 2 +- genero-forms/daily/index.xml | 2 +- genero/daily/index.xml | 2 +- genie/daily/index.xml | 2 +- genshi/daily/index.xml | 2 +- gentoo-ebuild/daily/index.xml | 2 +- gentoo-eclass/daily/index.xml | 2 +- gerber-image/daily/index.xml | 2 +- gettext-catalog/daily/index.xml | 2 +- gherkin/daily/index.xml | 9 +++++- git-attributes/daily/index.xml | 2 +- git-config/daily/index.xml | 2 +- gleam/daily/index.xml | 2 +- glsl/daily/index.xml | 2 +- .../daily/index.xml | 2 +- glyph/daily/index.xml | 2 +- gn/daily/index.xml | 2 +- gnuplot/daily/index.xml | 2 +- go-checksums/daily/index.xml | 2 +- go-module/daily/index.xml | 2 +- go/daily/index.xml | 16 +++++++++- golo/daily/index.xml | 2 +- gosu/daily/index.xml | 2 +- grace/daily/index.xml | 2 +- gradle/daily/index.xml | 2 +- grammatical-framework/daily/index.xml | 2 +- graph-modeling-language/daily/index.xml | 2 +- graphql/daily/index.xml | 2 +- graphviz-(dot)/daily/index.xml | 2 +- groovy-server-pages/daily/index.xml | 2 +- groovy/daily/index.xml | 2 +- gsc/daily/index.xml | 2 +- hack/daily/index.xml | 2 +- haml/daily/index.xml | 2 +- handlebars/daily/index.xml | 2 +- haproxy/daily/index.xml | 2 +- harbour/daily/index.xml | 2 +- haskell/daily/index.xml | 9 +++++- haxe/daily/index.xml | 2 +- hcl/daily/index.xml | 2 +- hiveql/daily/index.xml | 2 +- hlsl/daily/index.xml | 2 +- holyc/daily/index.xml | 2 +- hoon/daily/index.xml | 2 +- html+ecr/daily/index.xml | 2 +- html+eex/daily/index.xml | 2 +- html+erb/daily/index.xml | 2 +- html+php/daily/index.xml | 2 +- html+razor/daily/index.xml | 2 +- html/daily/index.xml | 9 +++++- http/daily/index.xml | 2 +- hxml/daily/index.xml | 2 +- hy/daily/index.xml | 2 +- hyphy/daily/index.xml | 2 +- idl/daily/index.xml | 2 +- idris/daily/index.xml | 2 +- ignore-list/daily/index.xml | 2 +- igor-pro/daily/index.xml | 2 +- imagej-macro/daily/index.xml | 2 +- inform-7/daily/index.xml | 2 +- ini/daily/index.xml | 2 +- inno-setup/daily/index.xml | 2 +- io/daily/index.xml | 2 +- ioke/daily/index.xml | 2 +- irc-log/daily/index.xml | 2 +- isabelle-root/daily/index.xml | 2 +- isabelle/daily/index.xml | 2 +- j/daily/index.xml | 2 +- janet/daily/index.xml | 2 +- jar-manifest/daily/index.xml | 2 +- jasmin/daily/index.xml | 2 +- java-properties/daily/index.xml | 2 +- java-server-pages/daily/index.xml | 2 +- java/daily/index.xml | 16 +++++++++- javascript+erb/daily/index.xml | 2 +- javascript/daily/index.xml | 23 ++++++++++++++- jest-snapshot/daily/index.xml | 2 +- jflex/daily/index.xml | 2 +- jinja/daily/index.xml | 2 +- jison-lex/daily/index.xml | 2 +- jison/daily/index.xml | 2 +- jolie/daily/index.xml | 2 +- jq/daily/index.xml | 2 +- json-with-comments/daily/index.xml | 2 +- json/daily/index.xml | 2 +- json5/daily/index.xml | 2 +- jsoniq/daily/index.xml | 2 +- jsonld/daily/index.xml | 2 +- jsonnet/daily/index.xml | 9 +++++- julia/daily/index.xml | 9 +++++- jupyter-notebook/daily/index.xml | 2 +- kaitai-struct/daily/index.xml | 2 +- kakounescript/daily/index.xml | 2 +- kicad-layout/daily/index.xml | 2 +- kicad-legacy-layout/daily/index.xml | 2 +- kicad-schematic/daily/index.xml | 2 +- kit/daily/index.xml | 2 +- kotlin/daily/index.xml | 23 ++++++++++++++- krl/daily/index.xml | 2 +- kusto/daily/index.xml | 2 +- kvlang/daily/index.xml | 2 +- labview/daily/index.xml | 2 +- lark/daily/index.xml | 2 +- lasso/daily/index.xml | 2 +- latte/daily/index.xml | 2 +- lean/daily/index.xml | 2 +- less/daily/index.xml | 2 +- lex/daily/index.xml | 2 +- lfe/daily/index.xml | 2 +- ligolang/daily/index.xml | 2 +- lilypond/daily/index.xml | 2 +- limbo/daily/index.xml | 2 +- linker-script/daily/index.xml | 2 +- linux-kernel-module/daily/index.xml | 2 +- liquid/daily/index.xml | 2 +- literate-agda/daily/index.xml | 2 +- literate-coffeescript/daily/index.xml | 2 +- literate-haskell/daily/index.xml | 2 +- livescript/daily/index.xml | 2 +- llvm/daily/index.xml | 2 +- logos/daily/index.xml | 16 +++++++++- logtalk/daily/index.xml | 2 +- lolcode/daily/index.xml | 2 +- lookml/daily/index.xml | 2 +- loomscript/daily/index.xml | 2 +- lsl/daily/index.xml | 2 +- ltspice-symbol/daily/index.xml | 2 +- lua/daily/index.xml | 7 ----- m/daily/index.xml | 2 +- m4/daily/index.xml | 2 +- m4sugar/daily/index.xml | 2 +- macaulay2/daily/index.xml | 2 +- makefile/daily/index.xml | 2 +- mako/daily/index.xml | 2 +- markdown/daily/index.xml | 2 +- marko/daily/index.xml | 2 +- mask/daily/index.xml | 2 +- mathematica/daily/index.xml | 2 +- matlab/daily/index.xml | 9 +++++- maven-pom/daily/index.xml | 2 +- max/daily/index.xml | 2 +- maxscript/daily/index.xml | 2 +- mcfunction/daily/index.xml | 2 +- mercury/daily/index.xml | 2 +- meson/daily/index.xml | 2 +- metal/daily/index.xml | 9 +++++- .../daily/index.xml | 2 +- .../daily/index.xml | 2 +- minid/daily/index.xml | 2 +- mint/daily/index.xml | 2 +- mirah/daily/index.xml | 2 +- mirc-script/daily/index.xml | 2 +- mlir/daily/index.xml | 2 +- modelica/daily/index.xml | 2 +- modula-2/daily/index.xml | 2 +- modula-3/daily/index.xml | 2 +- module-management-system/daily/index.xml | 2 +- monkey-c/daily/index.xml | 2 +- monkey/daily/index.xml | 2 +- moocode/daily/index.xml | 2 +- moonscript/daily/index.xml | 2 +- motoko/daily/index.xml | 2 +- motorola-68k-assembly/daily/index.xml | 2 +- mql4/daily/index.xml | 2 +- mql5/daily/index.xml | 2 +- mtml/daily/index.xml | 2 +- muf/daily/index.xml | 2 +- mupad/daily/index.xml | 2 +- muse/daily/index.xml | 2 +- mustache/daily/index.xml | 9 +++++- myghty/daily/index.xml | 2 +- nanorc/daily/index.xml | 2 +- nasl/daily/index.xml | 2 +- ncl/daily/index.xml | 2 +- nearley/daily/index.xml | 2 +- nemerle/daily/index.xml | 2 +- neon/daily/index.xml | 2 +- nesc/daily/index.xml | 2 +- netlinx+erb/daily/index.xml | 2 +- netlinx/daily/index.xml | 2 +- netlogo/daily/index.xml | 2 +- newlisp/daily/index.xml | 2 +- nextflow/daily/index.xml | 2 +- nginx/daily/index.xml | 2 +- nim/daily/index.xml | 2 +- ninja/daily/index.xml | 2 +- nit/daily/index.xml | 2 +- nix/daily/index.xml | 16 +++++++++- nl/daily/index.xml | 2 +- npm-config/daily/index.xml | 2 +- nsis/daily/index.xml | 2 +- nu/daily/index.xml | 2 +- numpy/daily/index.xml | 2 +- nunjucks/daily/index.xml | 2 +- nwscript/daily/index.xml | 2 +- objdump/daily/index.xml | 2 +- object-data-instance-notation/daily/index.xml | 2 +- objective-c++/daily/index.xml | 2 +- objective-c/daily/index.xml | 2 +- objective-j/daily/index.xml | 2 +- objectscript/daily/index.xml | 2 +- ocaml/daily/index.xml | 2 +- odin/daily/index.xml | 2 +- omgrofl/daily/index.xml | 2 +- ooc/daily/index.xml | 2 +- opa/daily/index.xml | 2 +- opal/daily/index.xml | 2 +- open-policy-agent/daily/index.xml | 2 +- opencl/daily/index.xml | 2 +- openedge-abl/daily/index.xml | 2 +- openqasm/daily/index.xml | 2 +- openrc-runscript/daily/index.xml | 2 +- openscad/daily/index.xml | 2 +- openstep-property-list/daily/index.xml | 2 +- opentype-feature-file/daily/index.xml | 2 +- org/daily/index.xml | 2 +- ox/daily/index.xml | 2 +- oxygene/daily/index.xml | 2 +- oz/daily/index.xml | 2 +- p4/daily/index.xml | 2 +- pan/daily/index.xml | 2 +- papyrus/daily/index.xml | 2 +- parrot-assembly/daily/index.xml | 2 +- .../daily/index.xml | 2 +- parrot/daily/index.xml | 2 +- pascal/daily/index.xml | 2 +- pawn/daily/index.xml | 2 +- peg.js/daily/index.xml | 2 +- pep8/daily/index.xml | 2 +- perl/daily/index.xml | 9 +++++- php/daily/index.xml | 2 +- pic/daily/index.xml | 2 +- pickle/daily/index.xml | 2 +- picolisp/daily/index.xml | 2 +- piglatin/daily/index.xml | 2 +- pike/daily/index.xml | 2 +- plantuml/daily/index.xml | 2 +- plpgsql/daily/index.xml | 9 +++++- plsql/daily/index.xml | 2 +- pod-6/daily/index.xml | 2 +- pod/daily/index.xml | 2 +- pogoscript/daily/index.xml | 2 +- pony/daily/index.xml | 2 +- postcss/daily/index.xml | 2 +- postscript/daily/index.xml | 2 +- pov-ray-sdl/daily/index.xml | 2 +- powerbuilder/daily/index.xml | 2 +- powershell/daily/index.xml | 9 +++++- prisma/daily/index.xml | 2 +- processing/daily/index.xml | 2 +- procfile/daily/index.xml | 2 +- proguard/daily/index.xml | 2 +- prolog/daily/index.xml | 2 +- promela/daily/index.xml | 2 +- propeller-spin/daily/index.xml | 2 +- protocol-buffer-text-format/daily/index.xml | 2 +- protocol-buffer/daily/index.xml | 2 +- public-key/daily/index.xml | 2 +- pug/daily/index.xml | 2 +- puppet/daily/index.xml | 2 +- pure-data/daily/index.xml | 2 +- purebasic/daily/index.xml | 2 +- purescript/daily/index.xml | 2 +- python-console/daily/index.xml | 2 +- python-traceback/daily/index.xml | 2 +- python/daily/index.xml | 23 ++++++++++++++- q%23/daily/index.xml | 2 +- q/daily/index.xml | 2 +- qmake/daily/index.xml | 2 +- qml/daily/index.xml | 2 +- qt-script/daily/index.xml | 2 +- quake/daily/index.xml | 2 +- r/daily/index.xml | 23 ++++++++++++++- racket/daily/index.xml | 2 +- ragel/daily/index.xml | 2 +- raku/daily/index.xml | 2 +- raml/daily/index.xml | 2 +- rascal/daily/index.xml | 2 +- raw-token-data/daily/index.xml | 2 +- rdoc/daily/index.xml | 2 +- readline-config/daily/index.xml | 2 +- realbasic/daily/index.xml | 2 +- reason/daily/index.xml | 2 +- rebol/daily/index.xml | 2 +- record-jar/daily/index.xml | 2 +- red/daily/index.xml | 2 +- redcode/daily/index.xml | 2 +- redirect-rules/daily/index.xml | 2 +- regular-expression/daily/index.xml | 2 +- ren'py/daily/index.xml | 2 +- renderscript/daily/index.xml | 2 +- rescript/daily/index.xml | 2 +- restructuredtext/daily/index.xml | 2 +- rexx/daily/index.xml | 2 +- rich-text-format/daily/index.xml | 2 +- ring/daily/index.xml | 2 +- riot/daily/index.xml | 2 +- rmarkdown/daily/index.xml | 2 +- robotframework/daily/index.xml | 2 +- robots.txt/daily/index.xml | 2 +- roff-manpage/daily/index.xml | 2 +- roff/daily/index.xml | 2 +- rouge/daily/index.xml | 2 +- rpc/daily/index.xml | 2 +- rpgle/daily/index.xml | 2 +- rpm-spec/daily/index.xml | 2 +- ruby/daily/index.xml | 2 +- runoff/daily/index.xml | 2 +- rust/daily/index.xml | 9 +++++- sage/daily/index.xml | 2 +- saltstack/daily/index.xml | 2 +- sas/daily/index.xml | 2 +- sass/daily/index.xml | 2 +- scala/daily/index.xml | 2 +- scaml/daily/index.xml | 2 +- scheme/daily/index.xml | 2 +- scilab/daily/index.xml | 2 +- scss/daily/index.xml | 9 +++++- sed/daily/index.xml | 2 +- self/daily/index.xml | 2 +- selinux-policy/daily/index.xml | 2 +- shaderlab/daily/index.xml | 2 +- shell/daily/index.xml | 2 +- shellcheck-config/daily/index.xml | 2 +- shellsession/daily/index.xml | 2 +- shen/daily/index.xml | 2 +- sieve/daily/index.xml | 2 +- singularity/daily/index.xml | 2 +- slash/daily/index.xml | 2 +- slice/daily/index.xml | 2 +- slim/daily/index.xml | 2 +- smali/daily/index.xml | 2 +- smalltalk/daily/index.xml | 2 +- smarty/daily/index.xml | 2 +- smpl/daily/index.xml | 2 +- smt/daily/index.xml | 2 +- solidity/daily/index.xml | 23 ++++++++++++++- soong/daily/index.xml | 2 +- sourcepawn/daily/index.xml | 2 +- sparql/daily/index.xml | 2 +- spline-font-database/daily/index.xml | 2 +- sqf/daily/index.xml | 2 +- sql/daily/index.xml | 2 +- sqlpl/daily/index.xml | 2 +- squirrel/daily/index.xml | 2 +- srecode-template/daily/index.xml | 2 +- ssh-config/daily/index.xml | 2 +- stan/daily/index.xml | 2 +- standard-ml/daily/index.xml | 2 +- starlark/daily/index.xml | 2 +- stata/daily/index.xml | 2 +- ston/daily/index.xml | 2 +- stringtemplate/daily/index.xml | 2 +- stylus/daily/index.xml | 9 +++++- subrip-text/daily/index.xml | 2 +- sugarss/daily/index.xml | 2 +- supercollider/daily/index.xml | 2 +- svelte/daily/index.xml | 9 +++++- svg/daily/index.xml | 2 +- swift/daily/index.xml | 9 +++++- swig/daily/index.xml | 2 +- systemverilog/daily/index.xml | 2 +- talon/daily/index.xml | 2 +- tcl/daily/index.xml | 2 +- tcsh/daily/index.xml | 2 +- tea/daily/index.xml | 2 +- terra/daily/index.xml | 2 +- tex/daily/index.xml | 9 +++++- texinfo/daily/index.xml | 2 +- text/daily/index.xml | 2 +- textile/daily/index.xml | 2 +- textmate-properties/daily/index.xml | 2 +- thrift/daily/index.xml | 2 +- ti-program/daily/index.xml | 2 +- tla/daily/index.xml | 2 +- toml/daily/index.xml | 2 +- tsql/daily/index.xml | 2 +- tsv/daily/index.xml | 2 +- tsx/daily/index.xml | 2 +- turing/daily/index.xml | 2 +- turtle/daily/index.xml | 2 +- twig/daily/index.xml | 2 +- txl/daily/index.xml | 2 +- type-language/daily/index.xml | 2 +- typescript/daily/index.xml | 23 ++++++++++++++- unified-parallel-c/daily/index.xml | 2 +- unity3d-asset/daily/index.xml | 2 +- unix-assembly/daily/index.xml | 2 +- unknown/daily/index.xml | 27 +++++++++++++++-- uno/daily/index.xml | 2 +- unrealscript/daily/index.xml | 2 +- urweb/daily/index.xml | 2 +- v/daily/index.xml | 2 +- vala/daily/index.xml | 2 +- valve-data-format/daily/index.xml | 2 +- vba/daily/index.xml | 2 +- vbscript/daily/index.xml | 2 +- vcl/daily/index.xml | 2 +- verilog/daily/index.xml | 2 +- vhdl/daily/index.xml | 2 +- vim-help-file/daily/index.xml | 2 +- vim-script/daily/index.xml | 2 +- vim-snippet/daily/index.xml | 2 +- visual-basic-.net/daily/index.xml | 2 +- volt/daily/index.xml | 2 +- vue/daily/index.xml | 9 +++++- vyper/daily/index.xml | 2 +- wavefront-material/daily/index.xml | 2 +- wavefront-object/daily/index.xml | 2 +- wdl/daily/index.xml | 2 +- web-ontology-language/daily/index.xml | 2 +- webassembly/daily/index.xml | 2 +- webidl/daily/index.xml | 2 +- webvtt/daily/index.xml | 2 +- wget-config/daily/index.xml | 2 +- wikitext/daily/index.xml | 2 +- windows-registry-entries/daily/index.xml | 2 +- wisp/daily/index.xml | 2 +- witcher-script/daily/index.xml | 2 +- wollok/daily/index.xml | 2 +- world-of-warcraft-addon-data/daily/index.xml | 2 +- x-bitmap/daily/index.xml | 2 +- x-font-directory-index/daily/index.xml | 2 +- x-pixmap/daily/index.xml | 2 +- x10/daily/index.xml | 2 +- xbase/daily/index.xml | 2 +- xc/daily/index.xml | 2 +- xcompose/daily/index.xml | 2 +- xml-property-list/daily/index.xml | 2 +- xml/daily/index.xml | 2 +- xojo/daily/index.xml | 2 +- xonsh/daily/index.xml | 2 +- xpages/daily/index.xml | 2 +- xproc/daily/index.xml | 2 +- xquery/daily/index.xml | 2 +- xs/daily/index.xml | 2 +- xslt/daily/index.xml | 2 +- xtend/daily/index.xml | 2 +- yacc/daily/index.xml | 2 +- yaml/daily/index.xml | 2 +- yang/daily/index.xml | 2 +- yara/daily/index.xml | 2 +- yasnippet/daily/index.xml | 2 +- zap/daily/index.xml | 2 +- zeek/daily/index.xml | 2 +- zenscript/daily/index.xml | 2 +- zephir/daily/index.xml | 2 +- zig/daily/index.xml | 2 +- zil/daily/index.xml | 2 +- zimpl/daily/index.xml | 2 +- 638 files changed, 1160 insertions(+), 656 deletions(-) delete mode 100644 lua/daily/index.xml diff --git a/1c-enterprise/daily/index.xml b/1c-enterprise/daily/index.xml index 529e55aa790..4591e8be8a4 100644 --- a/1c-enterprise/daily/index.xml +++ b/1c-enterprise/daily/index.xml @@ -1,7 +1,7 @@ GitHub 1C Enterprise Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:25:56Z + 2023-11-29T01:25:56Z Daily Trending of 1C Enterprise in GitHub \ No newline at end of file diff --git a/2-dimensional-array/daily/index.xml b/2-dimensional-array/daily/index.xml index 6cc28c37bca..ddaed3cde5f 100644 --- a/2-dimensional-array/daily/index.xml +++ b/2-dimensional-array/daily/index.xml @@ -1,7 +1,7 @@ GitHub 2-Dimensional Array Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:26:25Z + 2023-11-29T01:26:16Z Daily Trending of 2-Dimensional Array in GitHub \ No newline at end of file diff --git a/4d/daily/index.xml b/4d/daily/index.xml index 5a04837fe6a..4bcf5ac5f12 100644 --- a/4d/daily/index.xml +++ b/4d/daily/index.xml @@ -1,7 +1,7 @@ GitHub 4D Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:26:23Z + 2023-11-29T01:26:14Z Daily Trending of 4D in GitHub \ No newline at end of file diff --git a/abap-cds/daily/index.xml b/abap-cds/daily/index.xml index 52443922593..bb15a5b748e 100644 --- a/abap-cds/daily/index.xml +++ b/abap-cds/daily/index.xml @@ -1,7 +1,7 @@ GitHub ABAP CDS Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:26:24Z + 2023-11-29T01:26:13Z Daily Trending of ABAP CDS in GitHub \ No newline at end of file diff --git a/abap/daily/index.xml b/abap/daily/index.xml index 8d0662516ca..333c5dd16c4 100644 --- a/abap/daily/index.xml +++ b/abap/daily/index.xml @@ -1,7 +1,7 @@ GitHub ABAP Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:26:27Z + 2023-11-29T01:26:15Z Daily Trending of ABAP in GitHub \ No newline at end of file diff --git a/abnf/daily/index.xml b/abnf/daily/index.xml index 7bb94375972..df85aca1468 100644 --- a/abnf/daily/index.xml +++ b/abnf/daily/index.xml @@ -1,7 +1,7 @@ GitHub ABNF Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:26:28Z + 2023-11-29T01:26:19Z Daily Trending of ABNF in GitHub \ No newline at end of file diff --git a/actionscript/daily/index.xml b/actionscript/daily/index.xml index 7c2c2dbd02a..33f7aa17547 100644 --- a/actionscript/daily/index.xml +++ b/actionscript/daily/index.xml @@ -1,7 +1,7 @@ GitHub ActionScript Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:26:30Z + 2023-11-29T01:26:18Z Daily Trending of ActionScript in GitHub \ No newline at end of file diff --git a/ada/daily/index.xml b/ada/daily/index.xml index 8a0e372f0ba..9cebd8c8066 100644 --- a/ada/daily/index.xml +++ b/ada/daily/index.xml @@ -1,7 +1,7 @@ GitHub Ada Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:26:29Z + 2023-11-29T01:26:17Z Daily Trending of Ada in GitHub \ No newline at end of file diff --git a/adobe-font-metrics/daily/index.xml b/adobe-font-metrics/daily/index.xml index cddb221fb9b..c00ddad9f4c 100644 --- a/adobe-font-metrics/daily/index.xml +++ b/adobe-font-metrics/daily/index.xml @@ -1,7 +1,7 @@ GitHub Adobe Font Metrics Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:26:33Z + 2023-11-29T01:26:22Z Daily Trending of Adobe Font Metrics in GitHub \ No newline at end of file diff --git a/agda/daily/index.xml b/agda/daily/index.xml index ddc89e7f163..373d4d12075 100644 --- a/agda/daily/index.xml +++ b/agda/daily/index.xml @@ -1,7 +1,7 @@ GitHub Agda Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:26:32Z + 2023-11-29T01:26:21Z Daily Trending of Agda in GitHub \ No newline at end of file diff --git a/ags-script/daily/index.xml b/ags-script/daily/index.xml index 4a60800788e..3ed2da005bd 100644 --- a/ags-script/daily/index.xml +++ b/ags-script/daily/index.xml @@ -1,7 +1,7 @@ GitHub AGS Script Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:26:34Z + 2023-11-29T01:26:21Z Daily Trending of AGS Script in GitHub \ No newline at end of file diff --git a/aidl/daily/index.xml b/aidl/daily/index.xml index 85f9181b69b..d8b7a99e1e6 100644 --- a/aidl/daily/index.xml +++ b/aidl/daily/index.xml @@ -1,7 +1,7 @@ GitHub AIDL Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:26:35Z + 2023-11-29T01:26:23Z Daily Trending of AIDL in GitHub \ No newline at end of file diff --git a/al/daily/index.xml b/al/daily/index.xml index c22b201f520..9efd0de13af 100644 --- a/al/daily/index.xml +++ b/al/daily/index.xml @@ -1,7 +1,7 @@ GitHub AL Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:26:39Z + 2023-11-29T01:26:25Z Daily Trending of AL in GitHub \ No newline at end of file diff --git a/all/daily/index.xml b/all/daily/index.xml index 111e880206a..ad094a7df5d 100644 --- a/all/daily/index.xml +++ b/all/daily/index.xml @@ -1,21 +1,28 @@ GitHub All Languages Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:26:04Z + 2023-11-29T01:26:04Z Daily Trending of All Languages in GitHub - sergiomarotco/Network-segmentation-cheat-sheet - 2023-11-28T01:26:04Z - tag:github.com,2023-11-28:/sergiomarotco/Network-segmentation-cheat-sheet - - <p>Best practices for segmentation of the corporate network of any company</p><hr><p><img src="https://github-readme-stats.vercel.app/api?username=sergiomarotco&amp;show_icons=true&amp;theme=radical" alt="Anurag's GitHub stats"></p> <h1>Best-practice-for-network-segmentation</h1> <h2>What is this?</h2> <p>This project was created to publish the best practices for segmentation of the corporate network of any company. In general, the schemes in this project are suitable for any company.</p> <h2>Where can I find diagrams?</h2> <p>Graphic diagrams are available in the <a href="https://github.com/sergiomarotco/Best-practice-for-network-segmentation/releases">Release page</a><br> The schema sources are located in the <a href="https://github.com/sergiomarotco/Best-practice-for-network-segmentation">repository</a></p> <h2>Schematic symbols</h2> <p>Elements used in network diagrams:<br> <img src="https://github.com/sergiomarotco/Best-practice-for-network-segmentation/raw/main/Schematic%20symbols/Schematic%20symbols.jpg" alt="Schematic symbols"><br> Crossing the border of the rectangle means crossing the firewall.</p> <h2>Level 1 of network segmentation: basic segmentation<br></h2> <p><img src="https://github.com/sergiomarotco/Best-practice-for-network-segmentation/releases/download/4.1.1/Network.segmentation.Level.1.jpg" alt="Level 1"></p> <h3>Advantages</h3> <p>Basic segmentation to protect against basic targeted attacks that make it difficult for an attacker to advance on the network. Basic isolation of the productive environment from the corporate one.</p> <h3>Disadvantages</h3> <p>The default corporate network should be considered potentially compromised. Potentially compromised workstations of ordinary workers, as well as workstations of administrators, have basic and administrative access to the production network.</p> <p>In this regard, the compromise of any workstation can theoretically lead to the exploitation of the following attack vector. An attacker compromises a workstation in the corporate network. Further, the attacker either elevates privileges in the corporate network or immediately attacks the production network with the rights that the attacker had previously obtained.</p> <h3>Attack vector protection</h3> <p>Installation the maximum number of information protection tools, real time monitoring suspicious events and immediate response.<br> OR!<br> Segmentation according to level 2 requirements<br></p> <h2>Level 2 of network segmentation: adoption of basic security practices<br></h2> <p><img src="https://github.com/sergiomarotco/Best-practice-for-network-segmentation/releases/download/4.1.1/Network.segmentation.Level.2.jpg" alt="Level 2"></p> <h3>Advantages</h3> <p>More network segments in the corporate network.<br> Full duplication of the main supporting infrastructure for production network such as:</p> <ol> <li>mail relays;</li> <li>time servers;</li> <li>other services, if available.<br></li> </ol> <p>Safer software development. Recommended implementing DevSecOps at least Level 1 of the <a href="https://dsomm.timo-pagel.de/index.php">DSOMM</a>, what requires the introduction of a separate storage of secrets for passwords, tokens, cryptographic keys, logins, etc., additional servers for SAST, DAST, fuzzing, SCA and another DevSecOps tools. In case of problems in the supporting infrastructure in the corporate segment, this will not affect the production environment. It is a little harder for an attacker to compromise a production environment.<br> Or you can implement at least Level 2 of the <a href="https://slsa.dev">SLSA</a>.</p> <h3>Disadvantages</h3> <p>As a result, this leads to the following problems:</p> <ol> <li>increasing the cost of ownership and the cost of final services to customers;</li> <li>high complexity of maintenance.</li> </ol> <h2>Level 3 of network segmentation: high adoption of security practices<br></h2> <p>The company's management (CEO) understands the role of cybersecurity in the life of the company. Information security risk becomes one of the company's operational risks. Depending on the size of the company, the minimum size of an information security unit is 15-20 employees. <img src="https://github.com/sergiomarotco/network-segmentation-cheet-sheet/releases/download/4.1.1/Network.segmentation.Level.3.jpg" alt="Level 3"></p> <h3>Advantages</h3> <p>Implementing security services such us:</p> <ol> <li>security operation center (SIEM, IRP, SOAR, SGRC);</li> <li>data leak prevention;</li> <li>phishing protection;</li> <li>sandbox;</li> <li>intrusion prevention system;</li> <li>vulnerability scanner;</li> <li>endpoint protection;</li> <li>web application firewall;</li> <li>backup server.</li> </ol> <h3>Disadvantages</h3> <p>High costs of information security tools and information security specialists</p> <h2>Level 4 of network segmentation: advanced deployment of security practices at scale</h2> <p>Each production and corporate services has its own networks: Tier I, Tier II, Tier III.</p> <p>The production environment is accessed from isolated computers. Each isolated computer does not have:</p> <ol> <li>incoming accesses from anywhere except from remote corporate laptops via VPN;</li> <li>outgoing access to the corporate network: <ul> <li>no access to the mail service - the threat of spear phishing is not possible;</li> <li>there is no access to internal sites and services - it is impossible to download a trojan from a compromised corporate networks.</li> </ul> </li> </ol> <p>🔥Only one way to compromise an isolated computer is to compromise the production environment. As a result, a successful compromise of a computer, even by phishing, will prevent a hacker from gaining access to a production environment.</p> <p>Implement other possible security services, such as:</p> <ol> <li>privileged access management;</li> <li>internal phishing training server;</li> <li>compliance server (configuration assessment).</li> </ol> <p><img src="https://raw.githubusercontent.com/sergiomarotco/Network-segmentation-cheat-sheet/main/Network%20segmentation%20Level%204.jpg" alt="Level 4"></p> <h3>Advantages</h3> <p>Implementing security services such us:</p> <ol> <li>privileged access management;</li> <li>internal phishing training server;</li> <li>compliance server (configuration assessment);</li> <li>strong protection of your production environment from spear phishing.</li> </ol> <p>🔥Now the attacker will not be able to attack the production network, because now a potentially compromised workstation in the corporate network basically does not have network access to the production. Related problems:</p> <ol> <li>separate workstations for access to the production network - yes, now you will have 2 computers on your desktop;</li> <li>other LDAP catalog or Domain controller for production network;</li> <li>firewall analyzer, network equipment analyzer;</li> <li>netflow analyzer.</li> </ol> <p><img src="https://raw.githubusercontent.com/sergiomarotco/Network-segmentation-cheat-sheet/main/Other/Powtoon_GIF.gif" alt="hippo"></p> <h3>Disadvantages</h3> <p>Now you will have 2 computers on your desktop if you need access to production network. It hurts 😀</p> <h2>Support the project</h2> <p><a href="https://www.instagram.com/lizzibi">Please subscribe - this is free support for the project</a></p> <h2>Have an idea for improvement?</h2> <ul> <li>Submit your pull reguest;</li> <li>Create <a href="https://github.com/sergiomarotco/Best-practice-for-network-segmentation/issues/new">issue</a>;</li> <li>Start <a href="https://github.com/sergiomarotco/Best-practice-for-network-segmentation/discussions/new">discussion</a>.</li> </ul> <h2>If u like it?</h2> <p><a href="https://www.instagram.com/lizzibi">Please subscribe - this is free support for the project</a> <img src="https://user-images.githubusercontent.com/29877074/149565429-821554fc-5bab-46ea-bbe3-429f54f0e7cb.png" alt="image"></p> + jordan-cutler/path-to-senior-engineer-handbook + 2023-11-29T01:26:04Z + tag:github.com,2023-11-29:/jordan-cutler/path-to-senior-engineer-handbook + + <p>All the resources you need to get to Senior Engineer and beyond</p><hr><h1>Path to Senior Engineer handbook</h1> <p>This repo has all the resources you need to reach Senior Software Engineer!</p> <h2>Table of contents</h2> <ul> <li><a href="https://raw.githubusercontent.com/jordan-cutler/path-to-senior-engineer-handbook/main/#newsletters">Newsletters</a></li> <li><a href="https://raw.githubusercontent.com/jordan-cutler/path-to-senior-engineer-handbook/main/#books">Books</a></li> <li><a href="https://raw.githubusercontent.com/jordan-cutler/path-to-senior-engineer-handbook/main/#courses">Courses</a></li> <li><a href="https://raw.githubusercontent.com/jordan-cutler/path-to-senior-engineer-handbook/main/#papers">Papers</a></li> <li><a href="https://raw.githubusercontent.com/jordan-cutler/path-to-senior-engineer-handbook/main/#youtube">YouTube</a></li> <li><a href="https://raw.githubusercontent.com/jordan-cutler/path-to-senior-engineer-handbook/main/#podcasts">Podcasts</a></li> <li><a href="https://raw.githubusercontent.com/jordan-cutler/path-to-senior-engineer-handbook/main/#communities">Communities</a></li> <li><a href="https://raw.githubusercontent.com/jordan-cutler/path-to-senior-engineer-handbook/main/#linkedin">LinkedIn</a></li> <li><a href="https://raw.githubusercontent.com/jordan-cutler/path-to-senior-engineer-handbook/main/#other-catalogs">Other Catalogs</a></li> </ul> <h2>Newsletters</h2> <h3>General software engineer growth</h3> <ul> <li><a href="https://careercutler.substack.com/">High Growth Engineer</a></li> <li><a href="https://open.substack.com/pub/ryanlpeterman">The Developing Dev</a></li> <li><a href="https://open.substack.com/pub/levelupsoftwareengineering">Level up software engineering</a></li> <li><a href="https://open.substack.com/pub/engineercodex">Engineer’s Codex</a></li> <li><a href="https://open.substack.com/pub/codingchallenges">Coding Challenges</a></li> <li><a href="https://open.substack.com/pub/eczachly">EcZachly Data Engineering Newsletter</a></li> <li><a href="https://open.substack.com/pub/ravirajachar">Techlead Mentor</a></li> <li><a href="https://open.substack.com/pub/thecaringtechie">The Caring Techie</a></li> <li><a href="https://open.substack.com/pub/refactoring">Refactoring</a></li> <li><a href="https://open.substack.com/pub/strategizeyourcareer">Strategize Your Career</a></li> <li><a href="https://open.substack.com/pub/tigerabrodi">Saiyan Growth Letter</a></li> <li><a href="https://open.substack.com/pub/tidyfirst">Software Design: Tidy First?</a></li> <li><a href="https://open.substack.com/users/89759436-dev-interrupted?utm_source=mentions">Dev Interrupted</a></li> </ul> <h3>Staying up-to-date</h3> <ul> <li><a href="https://open.substack.com/pub/pragmaticengineer">The Pragmatic Engineer</a></li> <li><a href="https://tldr.tech/">TLDR</a></li> <li><a href="https://www.pointer.io/">Pointer.io</a></li> <li><a href="https://changelog.com/news">Changelog News</a></li> </ul> <h3>Frameworks and smart thinking</h3> <ul> <li><a href="https://open.substack.com/pub/weskao">Wes Kao's Newsletter</a></li> <li><a href="https://www.alexbrogan.com/">Alex Brogan frameworks</a></li> </ul> <h3>System design</h3> <ul> <li><a href="https://open.substack.com/pub/systemdesignone">System Design Newsletter</a></li> <li><a href="https://blog.quastor.org/">Quastor</a></li> <li><a href="https://open.substack.com/pub/bytebytego">ByteByteGo Newsletter</a></li> <li><a href="https://open.substack.com/users/134878169-byte-sized-design?utm_source=mentions">Byte-Sized Design</a></li> <li><a href="https://open.substack.com/pub/francofernando">The Polymathic Engineer</a></li> </ul> <h3>Reliability Engineering</h3> <ul> <li><a href="https://sreweekly.com/">SRE Weekly</a></li> <li><a href="https://www.platformengineeringweekly.com/">Platform Engineering Weekly</a></li> <li><a href="https://blog.alexewerlof.com/s/sre">Alex Ewerlöf Notes/SRE</a></li> </ul> <h3>Leadership</h3> <ul> <li><a href="https://open.substack.com/pub/hybridhacker">The Hybrid Hacker</a></li> <li><a href="https://open.substack.com/pub/zaidesanton">Leading Developers</a></li> <li><a href="https://open.substack.com/pub/gregorojstersek">Engineering Leadership</a></li> <li><a href="https://addyosmani.com/blog/">Addy Osmani</a> (<a href="https://addyosmani.com/feed.xml">RSS Link</a>)</li> <li><a href="https://lethain.com/newsletter/">Irrational Exuberance</a></li> </ul> <h3>Web-dev specific</h3> <ul> <li><a href="https://tldr.tech/webdev">TLDR Web Dev</a></li> <li><a href="https://frontendfocus.substack.com/">Frontend Focus</a></li> <li><a href="https://frontendengineering.substack.com/">Frontend Engineering</a></li> <li><a href="https://www.smashingmagazine.com/the-smashing-newsletter/">Smashing Magazine</a></li> <li><a href="https://kentcdodds.com/blog">Kent C Dodds</a></li> <li><a href="https://www.joshwcomeau.com/tutorials/">Josh Comeau</a> (<a href="https://www.joshwcomeau.com/rss.xml">RSS Link</a>)</li> <li><a href="https://fridayfrontend.curated.co/">Friday Front-end</a></li> <li><a href="https://css-weekly.com/">CSS Weekly</a></li> <li><a href="https://bytes.dev/">Bytes.dev</a></li> </ul> <h2>Books</h2> <h3>Communication, writing, relationships</h3> <ul> <li><a href="https://www.amazon.com/Crucial-Conversations-Tools-Talking-Stakes-ebook/dp/B093Y3N433">Crucial conversations</a></li> <li><a href="https://www.amazon.com/Smart-Brevity-Power-Saying-More-ebook/dp/B09TGMK8G6">Smart Brevity</a></li> <li><a href="https://www.amazon.com/Fine-Art-Small-Talk-Conversation-ebook/dp/B0BY2K9KL2">The Fine Art of Small Talk</a></li> <li><a href="https://www.amazon.com/How-Talk-Anyone-Success-Relationships-ebook/dp/B000SEI4V0">92 ways to talk to anyone</a></li> <li><a href="https://www.amazon.com/Connect-Building-Exceptional-Relationships-Colleagues-ebook/dp/B0894279WZ">Connect: Building exceptional relationships with family, friends, and colleagues</a></li> <li><a href="https://www.amazon.com/What-Here-There-Marshall-Goldsmith/dp/B09Z2YY2BX">What got you here won’t get you there</a></li> <li><a href="https://www.amazon.com/Communication-Engineers-developers-communicators-productivity-ebook/dp/B08W8MJNF8">Communication for Engineers</a></li> <li><a href="https://www.amazon.com/Thanks-Feedback-Science-Receiving-Well-ebook/dp/B00DMCV0XE">Thanks for the Feedback</a></li> <li><a href="https://www.amazon.com/Just-Listen-Discover-Getting-Absolutely-ebook/dp/B00TRF2LJW">Just Listen: Discover the secret to getting through to absolutely anyone</a></li> <li><a href="https://www.amazon.com/Simply-Said-Communicating-Better-Beyond-ebook/dp/B01M7SGOHF">Simply Said: Communicating better at work and beyond</a></li> <li><a href="https://www.amazon.com/Crucial-Influence-Third-Leadership-Behavior-ebook/dp/B0BNW8Y18Z">Crucial influence</a></li> <li><a href="https://www.amazon.com/Radical-Candor-Revised-Kick-Ass-Humanity-ebook/dp/B07P9LPXPT">Radical candor</a></li> <li><a href="https://www.amazon.com/Engineering-Management-Rest-Sarah-Drasner-ebook/dp/B0BGYVDX35">Engineering management for the rest of us</a></li> <li><a href="https://www.amazon.com/Crucial-Accountability-Resolving-Expectations-Commitments-ebook/dp/B00C4BDRW6">Crucial accountability</a></li> <li><a href="https://www.amazon.com/Was-Best-Sentences-Worst-Crafting-ebook/dp/B0036S4AX6">It was the best of sentences, it was the worst of sentences</a></li> <li><a href="https://www.amazon.com/Writing-Well-Classic-Guide-Nonfiction/dp/0060891548">On writing well</a></li> </ul> <h3>Storytelling</h3> <ul> <li><a href="https://www.amazon.com/Storyworthy-Engage-Persuade-through-Storytelling-ebook/dp/B07CV2PFYJ">Storyworthy</a></li> </ul> <h3>Career growth and promotions</h3> <ul> <li><a href="https://www.omarhalabieh.com/90-day-career-blueprint/">Omar Halabieh 90-day career blueprint</a></li> <li><a href="https://www.amazon.com/Get-Promoted-Really-Missing-Holding-ebook/dp/B09WGJVR4Z">Get Promoted</a></li> <li><a href="https://staffeng.com/">StaffEng.com – Stories of reaching Staff-plus engineering roles</a></li> </ul> <h3>Engineering</h3> <ul> <li><a href="https://www.amazon.com/Philosophy-Software-Design-2nd-ebook/dp/B09B8LFKQL">A philosophy of software design</a></li> <li><a href="https://www.amazon.com/Scalability-Startup-Engineers-Artur-Ejsmont/dp/0071843655">Web scalability for startup engineers</a></li> <li><a href="https://handbookofsoftwarearchitecture.com/books/">Collection - Grady Booch, Software architecture/design books</a></li> </ul> <h3>Software Engineer Overall</h3> <ul> <li><a href="https://www.amazon.com/Software-Engineers-Guidebook-Navigating-positions/dp/908338182X">Software Engineer's Guidebook</a></li> <li><a href="https://www.amazon.com/Engineers-Survival-Guide-Facebook-Microsoft/dp/B09MBZBGFK">Engineers Survival Guide</a></li> <li><a href="https://learninpublic.org/">The Coding Career Handbook</a></li> <li><a href="https://www.amazon.com/Complete-Software-Developers-Career-Guide-ebook/dp/B073X6GNJ1">The Complete Software Developer's Career Guide</a></li> <li><a href="https://www.amazon.com/gp/product/1430219483">Coders at Work: Reflections on the Craft of Programming</a></li> </ul> <h3>System Design</h3> <ul> <li><a href="https://www.greatfrontend.com/system-design">Front End System Design Guidebook</a></li> <li><a href="https://github.com/greatfrontend/awesome-front-end-system-design">Awesome Front End System Design</a></li> </ul> <h3>Leadership</h3> <ul> <li><a href="https://www.amazon.com/Managers-Path-Leaders-Navigating-Growth-ebook/dp/B06XP3GJ7F">The Manager’s Path</a></li> <li><a href="https://www.amazon.com/Staff-Engineer-Leadership-beyond-management-ebook/dp/B08RMSHYGG">Staff Engineer: Leadership beyond the management track</a></li> <li><a href="https://www.amazon.com/Staff-Engineers-Path-Individual-Contributors/dp/1098118731">The Staff Engineer’s Path</a></li> <li><a href="https://www.amazon.com/Coaching-Habit-Less-Change-Forever-ebook/dp/B01BUIBBZI">The Coaching Habit</a></li> <li><a href="https://www.amazon.com/Advice-Trap-Humble-Curious-Forever-ebook/dp/B083YZTW4B">The Advice Trap</a></li> <li><a href="https://www.amazon.com/Making-Manager-What-Everyone-Looks-ebook/dp/B079WNPRL2">The making of a manager</a></li> </ul> <h3>Persuasion &amp; influence</h3> <ul> <li><a href="https://www.amazon.com/Influence-New-Expanded-Psychology-Persuasion-ebook/dp/B08HZ57WYN">Influence: The psychology of persuasion</a></li> <li><a href="https://www.amazon.com/Yes-Scientifically-Proven-Ways-Persuasive-ebook/dp/B001F51X64">Yes - 50 scientifically proven ways to be persuasive</a></li> </ul> <h3>Productivity</h3> <ul> <li><a href="https://www.amazon.com/Productivity-Project-Accomplishing-Managing-Attention-ebook/dp/B00Z3G239W">The productivity project</a></li> <li><a href="https://www.amazon.com/Make-Time-Focus-Matters-Every-ebook/dp/B078QSCM3V">Make time</a></li> </ul> <h3>User experience</h3> <ul> <li><a href="https://www.amazon.com/Dont-Make-Think-Revisited-Usability/dp/0321965515">Don’t make me think</a></li> <li><a href="https://www.refactoringui.com/">Refactoring UI</a></li> </ul> <h3>Thinking smarter</h3> <ul> <li><a href="https://www.amazon.com/Clear-Thinking-Turning-Ordinary-Extraordinary-ebook/dp/B0BRMPJ8DR">Clear thinking</a></li> <li><a href="https://www.amazon.com/Thinking-Fast-Slow-Daniel-Kahneman-ebook/dp/B00555X8OA">Thinking fast and slow</a></li> <li><a href="https://www.amazon.com/Super-Thinking-Book-Mental-Models-ebook/dp/B07P8J83WR">Super thinking: The big book of mental models</a></li> <li><a href="https://www.amazon.com/Art-Thinking-Clearly-Rolf-Dobelli-ebook/dp/B00IZP6EVQ">The art of thinking clearly</a></li> <li><a href="https://www.amazon.com/Thinking-Systems-Donella-H-Meadows-ebook/dp/B005VSRFEA">Thinking in systems</a></li> </ul> <h2>Courses</h2> <h3>Top Courses</h3> <ul> <li><a href="https://maven.com/jordan-cutler/mid-level-to-senior?promoCode=PATHTOSENIORHANDBOOK">Mid-level to Senior Course by Jordan Cutler</a></li> <li><a href="https://css-for-js.dev/">Josh Comeau CSS course</a></li> <li><a href="https://www.joyofreact.com/">Josh Comeau React course</a></li> <li><a href="https://epicreact.dev/">Kent C Dodds Epic React</a></li> <li><a href="https://www.epicweb.dev/">Kent C Dodds Epic Web</a></li> <li><a href="https://scrimba.com/learn/learnreact">Bob Ziroll Learn React for Free</a></li> </ul> <h3>Recommended Websites</h3> <ul> <li><a href="https://frontendmasters.com/">Frontendmasters subscription</a></li> <li><a href="https://www.udemy.com/">Udemy courses</a></li> <li><a href="https://www.educative.io/">Educative subscription</a></li> <li><a href="https://www.pluralsight.com/">Pluralsight courses</a></li> <li><a href="https://www.udacity.com/">Udacity courses</a></li> <li><a href="https://www.coursera.org/">Coursera courses</a></li> <li><a href="https://www.linkedin.com/learning/">Linkedin Learning</a></li> <li><a href="https://www.futurelearn.com/subjects/it-and-computer-science-courses">Future Learn</a></li> <li><a href="https://www.edx.org/">edX</a></li> <li><a href="https://learn.microsoft.com/en-us/">Microsoft Learn</a></li> <li><a href="https://www.greatfrontend.com/">GreatFrontEnd</a></li> <li><a href="https://scrimba.com">Scrimba interactive courses</a></li> </ul> <h2>Papers</h2> <ul> <li><a href="https://www.allthingsdistributed.com/files/amazon-dynamo-sosp2007.pdf">Dynamo: Amazon's Highly Available Key-value Store</a></li> <li><a href="https://static.googleusercontent.com/media/research.google.com/en//archive/mapreduce-osdi04.pdf">MapReduce: Simplified Data Processing on Large Clusters</a></li> <li><a href="https://static.googleusercontent.com/media/research.google.com/en//archive/gfs-sosp2003.pdf">The Google File System</a></li> <li><a href="https://static.googleusercontent.com/media/research.google.com/en//archive/bigtable-osdi06.pdf">Bigtable: A Distributed Storage System for Structured Data</a></li> <li><a href="https://www.usenix.org/system/files/conference/osdi12/osdi12-final-16.pdf">Spanner: Google's Globally Distributed Database</a></li> <li><a href="https://www.cs.cornell.edu/projects/ladis2009/papers/lakshman-ladis2009.pdf">Cassandra - A Decentralized Structured Storage System</a></li> </ul> <h2>YouTube</h2> <h3>Broad news and opinions in tech</h3> <ul> <li><a href="https://www.youtube.com/@t3dotgg">Theo - t3.gg</a></li> <li><a href="https://www.youtube.com/@Fireship">Fireship</a></li> <li><a href="https://www.youtube.com/@ThePrimeTimeagen">ThePrimeTime / Primeagen</a></li> </ul> <h3>Senior+ Soft skills</h3> <ul> <li><a href="https://www.youtube.com/@LeadDev/videos">LeadDev</a></li> <li><a href="https://www.youtube.com/@LennysPodcast">Lenny’s Podcast</a></li> <li><a href="https://www.youtube.com/@Charismaoncommand">Charisma on Command</a></li> </ul> <h3>Frontend/CSS tips and tricks</h3> <ul> <li><a href="https://www.youtube.com/@KevinPowell">Kevin Powell</a></li> <li><a href="https://www.youtube.com/@WebDevSimplified">Web Dev Simplified</a></li> <li><a href="https://www.youtube.com/@mattpocockuk">Matt Pocock (Typescript)</a></li> <li><a href="https://www.youtube.com/@samselikoff">Sam Selikoff</a></li> </ul> <h3>Productivity, side income, and personal growth</h3> <ul> <li><a href="https://www.youtube.com/@aliabdaal">Ali Abdaal</a></li> <li><a href="https://www.youtube.com/@JeffSu">Jeff Su</a></li> <li><a href="https://www.youtube.com/@Thomasfrank">Thomas Frank</a></li> <li><a href="https://www.youtube.com/@mattdavella">Matt D’Avella</a></li> <li><a href="https://www.youtube.com/@clarkkegley">Clark Kegley</a></li> </ul> <h2>Podcasts</h2> <ul> <li><a href="https://softskills.audio/">Soft skills Podcast</a></li> <li><a href="https://podcast.staffeng.com/">Staff Eng Podcast</a></li> <li><a href="https://www.youtube.com/@frontendfirst">Frontend First Podcast</a></li> <li><a href="https://changelog.fm">The Changelog Podcast</a></li> <li><a href="https://scrimba.com/podcast/">The Scrimba Podcast</a></li> </ul> <h2>Communities</h2> <ul> <li><a href="https://www.jointaro.com/">Taro</a></li> <li><a href="https://dvassallo.gumroad.com/l/small-bets">Small Bets Community</a></li> <li><a href="https://discord.com/invite/xHdCpcPHRE">Theo - T3</a></li> <li><a href="https://www.frontendmentor.io/">Frontend Mentor</a></li> <li><a href="https://kentcdodds.com/discord">Kent C. Dodds Discord Community</a></li> <li><a href="https://changelog.com/community">Changelog Community</a></li> <li><a href="https://scrimba.com/community">Scrimba Discord Community</a></li> </ul> <h2>LinkedIn</h2> <ul> <li><a href="https://www.linkedin.com/in/jordancutler1/">Jordan Cutler</a></li> <li><a href="https://www.linkedin.com/in/gregorojstersek/">Gregor Ojstersek</a></li> <li><a href="https://www.linkedin.com/in/gergelyorosz/">Gergely Orosz</a></li> <li><a href="https://www.linkedin.com/in/nicolaballotta/">Nicola Ballotta</a></li> <li><a href="https://www.linkedin.com/in/alexander-chiou/">Alex Chiou</a></li> <li><a href="https://www.linkedin.com/in/rpandey1234/">Rahul Pandey</a></li> <li><a href="https://www.linkedin.com/in/calebmellas/">Caleb Mellas</a></li> <li><a href="https://www.linkedin.com/in/johncrickett/">John Crickett</a></li> <li><a href="https://www.linkedin.com/in/ryanlpeterman/">Ryan Peterman</a></li> <li><a href="https://www.linkedin.com/in/alexxubyte/">Alex Xu</a></li> <li><a href="https://www.linkedin.com/in/eczachly/">Zach Wilson</a></li> <li><a href="https://www.linkedin.com/in/weskao/">Wes Kao</a></li> <li><a href="https://www.linkedin.com/in/omarhalabieh/">Omar Halabieh</a></li> <li><a href="https://www.linkedin.com/in/ravirajachar/">Raviraj Achar</a></li> <li><a href="https://www.linkedin.com/in/irinastanescu/">Irina Stanescu</a></li> <li><a href="https://www.linkedin.com/in/rich-donovan/">Richard Donovan</a></li> <li><a href="https://www.linkedin.com/in/lucaronin/">Luca Rossi</a></li> <li><a href="https://www.linkedin.com/in/anton-zaides/">Anton Zaides</a></li> <li><a href="https://www.linkedin.com/in/nk-systemdesign-one/">Neo Kim</a></li> <li><a href="https://www.linkedin.com/in/dallonasnes/">Dallon Asnes</a></li> <li><a href="https://www.linkedin.com/in/tiger-abrodi/">Tiger Abrodi</a></li> <li><a href="https://www.linkedin.com/in/danielmoka/">Daniel Moka</a></li> <li><a href="https://www.linkedin.com/in/madsbrodt/">Mads Brodt</a></li> <li><a href="https://www.linkedin.com/in/willettjames/">James Willett</a></li> <li><a href="https://www.linkedin.com/in/anemari-fiser/">Anemari Fiser</a></li> <li><a href="https://www.linkedin.com/in/devdetails/">Mike Thornton</a></li> <li><a href="https://www.linkedin.com/in/darsadowski/">Dariusz Sadowski</a></li> <li><a href="https://www.linkedin.com/in/adrianstanek/">Adrian Stanek</a></li> <li><a href="https://www.linkedin.com/in/steven-syrek/">Steven Syrek</a></li> <li><a href="https://www.linkedin.com/in/doughowardcoaching/">Doug Howard</a></li> <li><a href="https://www.linkedin.com/in/caseydai/">Casey Dai</a></li> <li><a href="https://www.linkedin.com/in/petarivanovv9/">Petar Ivanov</a></li> <li><a href="https://www.linkedin.com/in/alex-kliotzkin/">Alex Kliotzkin</a></li> <li><a href="https://www.linkedin.com/in/nordinehadi/">Nordine Hadi</a></li> <li><a href="https://www.linkedin.com/in/yangshun/">Yangshun Tay</a></li> <li><a href="https://www.linkedin.com/in/scarletink/">David Anderson</a></li> </ul> <h2>Other Catalogs</h2> <ul> <li><a href="https://kevinsmith.io/library/">Software Engineer's Library</a></li> </ul> - windmill-labs/windmill - 2023-11-28T01:26:04Z - tag:github.com,2023-11-28:/windmill-labs/windmill - - <p>Open-source developer platform to turn scripts into workflows and UIs. Open-source alternative to Airplane and Retool.</p><hr><p align="center"> <a href="https://www.windmill.dev/"><img src="https://raw.githubusercontent.com/windmill-labs/windmill/main/imgs/windmill-banner.png" alt="windmill.dev"></a> </p> <p align="center"> Open-source developer infrastructure for internal tools (APIs, background jobs, workflows and UIs). Self-hostable alternative to Airplane, Pipedream, Superblocks and a simplified Temporal with autogenerated UIsm and custom UIs to trigger workflows and scripts as internal apps. </p> <p align="center"> Scripts are turned into UIs and no-code modules, no-code modules can be composed into rich flows, and script and flows can be triggered from internal UIs made with a low-code builder. Supported script languages supported are: Python, TypeScript, Go, Bash, SQL. </p> <p align="center"> <a href="https://github.com/windmill-labs/windmill/raw/main/LICENSE-AGPL" target="_blank"> <img src="https://img.shields.io/badge/License-AGPLv3-blue.svg?sanitize=true" alt="Package version"> </a> <a href="https://github.com/windmill-labs/windmill/actions/workflows/docker-image.yml" target="_blank"> <img src="https://github.com/windmill-labs/windmill/actions/workflows/docker-image.yml/badge.svg?sanitize=true" alt="Docker Image CI"> </a> <a href="https://pypi.org/project/wmill" target="_blank"> <img src="https://img.shields.io/pypi/v/wmill?color=%2334D058&amp;label=pypi%20package" alt="Package version"> </a> </p> <p align="center"> <a href="https://img.shields.io/github/commit-activity/m/windmill-labs/windmill" target="_blank"> <img src="https://img.shields.io/github/commit-activity/m/windmill-labs/windmill" alt="Commit activity"> </a> <a href="https://discord.gg/V7PM2YHsPB" target="_blank"> <img src="https://discordapp.com/api/guilds/930051556043276338/widget.png" alt="Discord Shield"> </a> </p> <p align="center"> <a href="https://app.windmill.dev">Try it</a> - <a href="https://www.windmill.dev/docs/intro/">Docs</a> - <a href="https://discord.gg/V7PM2YHsPB">Discord</a> - <a href="https://hub.windmill.dev">Hub</a> - <a href="https://www.windmill.dev/docs/misc/contributing">Contributor's guide</a> </p> <h1>Windmill - Developer platform for APIs, background jobs, workflows and UIs</h1> <p>Windmill is <b>fully open-sourced (AGPLv3)</b> and Windmill Labs offers dedicated instance and commercial support and licenses.</p> <p><img src="https://raw.githubusercontent.com/windmill-labs/windmill/main/imgs/stacks.svg?sanitize=true" alt="Windmill Diagram"></p> <p><a href="https://github.com/windmill-labs/windmill/assets/122811744/0b132cd1-ee67-4505-822f-0c7ee7104252">https://github.com/windmill-labs/windmill/assets/122811744/0b132cd1-ee67-4505-822f-0c7ee7104252</a></p> <ul> <li><a href="https://raw.githubusercontent.com/windmill-labs/windmill/main/#windmill---developer-platform-for-apis-background-jobs-workflows-and-uis">Windmill - Developer platform for APIs, background jobs, workflows and UIs</a> <ul> <li><a href="https://raw.githubusercontent.com/windmill-labs/windmill/main/#main-concepts">Main Concepts</a></li> <li><a href="https://raw.githubusercontent.com/windmill-labs/windmill/main/#show-me-some-actual-script-code">Show me some actual script code</a></li> <li><a href="https://raw.githubusercontent.com/windmill-labs/windmill/main/#cli">CLI</a> <ul> <li><a href="https://raw.githubusercontent.com/windmill-labs/windmill/main/#running-scripts-locally">Running scripts locally</a></li> </ul> </li> <li><a href="https://raw.githubusercontent.com/windmill-labs/windmill/main/#stack">Stack</a></li> <li><a href="https://raw.githubusercontent.com/windmill-labs/windmill/main/#fastest-self-hostable-workflow-engine">Fastest Self-Hostable Workflow Engine</a></li> <li><a href="https://raw.githubusercontent.com/windmill-labs/windmill/main/#security">Security</a> <ul> <li><a href="https://raw.githubusercontent.com/windmill-labs/windmill/main/#sandboxing">Sandboxing</a></li> <li><a href="https://raw.githubusercontent.com/windmill-labs/windmill/main/#secrets-credentials-and-sensitive-values">Secrets, credentials and sensitive values</a></li> </ul> </li> <li><a href="https://raw.githubusercontent.com/windmill-labs/windmill/main/#performance">Performance</a></li> <li><a href="https://raw.githubusercontent.com/windmill-labs/windmill/main/#architecture">Architecture</a></li> <li><a href="https://raw.githubusercontent.com/windmill-labs/windmill/main/#how-to-self-host">How to self-host</a> <ul> <li><a href="https://raw.githubusercontent.com/windmill-labs/windmill/main/#docker-compose">Docker compose</a></li> <li><a href="https://raw.githubusercontent.com/windmill-labs/windmill/main/#kubernetes-k8s-and-helm-charts">Kubernetes (k8s) and Helm charts</a></li> <li><a href="https://raw.githubusercontent.com/windmill-labs/windmill/main/#run-from-binaries">Run from binaries</a></li> <li><a href="https://raw.githubusercontent.com/windmill-labs/windmill/main/#oauth-sso--smtp">OAuth, SSO &amp; SMTP</a></li> <li><a href="https://raw.githubusercontent.com/windmill-labs/windmill/main/#commercial-license">Commercial license</a></li> <li><a href="https://raw.githubusercontent.com/windmill-labs/windmill/main/#integrations">Integrations</a></li> </ul> </li> <li><a href="https://raw.githubusercontent.com/windmill-labs/windmill/main/#environment-variables">Environment Variables</a></li> <li><a href="https://raw.githubusercontent.com/windmill-labs/windmill/main/#run-a-local-dev-setup">Run a local dev setup</a> <ul> <li><a href="https://raw.githubusercontent.com/windmill-labs/windmill/main/#only-frontend">only Frontend</a></li> <li><a href="https://raw.githubusercontent.com/windmill-labs/windmill/main/#backend--frontend">Backend + Frontend</a></li> </ul> </li> <li><a href="https://raw.githubusercontent.com/windmill-labs/windmill/main/#contributors">Contributors</a></li> <li><a href="https://raw.githubusercontent.com/windmill-labs/windmill/main/#copyright">Copyright</a></li> </ul> </li> </ul> <h2>Main Concepts</h2> <ol> <li> <p>Define a minimal and generic script in Python, TypeScript, Go or Bash that solves a specific task. The code can be defined in the <a href="https://www.windmill.dev/docs/code_editor">provided Web IDE</a> or <a href="https://www.windmill.dev/docs/advanced/cli/sync">synchronized with your own GitHub repo</a> (e.g. through <a href="https://www.windmill.dev/docs/cli_local_dev/vscode-extension">VS Code</a> extension):</p> <p><img src="https://raw.githubusercontent.com/windmill-labs/windmill/main/imgs/windmill-editor.png" alt="Step 1"></p> </li> <li> <p>Your scripts parameters are automatically parsed and <a href="https://www.windmill.dev/docs/core_concepts/auto_generated_uis">generate a frontend</a>.</p> </li> </ol> <p><img src="https://raw.githubusercontent.com/windmill-labs/windmill/main/imgs/windmill-run.png" alt="Step 2"></p> <p><img src="https://raw.githubusercontent.com/windmill-labs/windmill/main/imgs/windmill-result.png" alt="Step 3"></p> <ol start="3"> <li> <p>Make it <a href="https://www.windmill.dev/docs/flows/flow_editor">flow</a>! You can chain your scripts or scripts made by the community shared on <a href="https://hub.windmill.dev">WindmillHub</a>.</p> <p><img src="https://raw.githubusercontent.com/windmill-labs/windmill/main/imgs/windmill-flow.png" alt="Step 3"></p> </li> <li> <p>Build <a href="https://www.windmill.dev/docs/apps/app_editor">complex UIs</a> on top of your scripts and flows.</p> <p><img src="https://raw.githubusercontent.com/windmill-labs/windmill/main/imgs/windmill-builder.png" alt="Step 4"></p> </li> </ol> <p>Scripts and flows can also be triggered by a <a href="https://www.windmill.dev/docs/core_concepts/scheduling">cron schedule</a> (e.g. '_/5 _ * * *') or through <a href="https://www.windmill.dev/docs/core_concepts/webhooks">webhooks</a>.</p> <p>You can build your entire infra on top of Windmill!</p> <h2>Show me some actual script code</h2> <pre><code class="language-typescript">//import any dependency from npm import * as wmill from "https://deno.land/x/windmill@v1.136.0/mod.ts"; import cowsay from "npm:cowsay@1.5.0"; // fill the type, or use the +Resource type to get a type-safe reference to a resource type Postgresql = { host: string; port: number; user: string; dbname: string; sslmode: string; password: string; }; export async function main( a: number, b: "my" | "enum", c: Postgresql, d = "inferred type string from default arg", e = { nested: "object" } //f: wmill.Base64 ) { const email = Deno.env.get("WM_EMAIL"); // variables are permissioned and by path let variable = await wmill.getVariable("f/company-folder/my_secret"); const lastTimeRun = await wmill.getState(); // logs are printed and always inspectable console.log(cowsay.say({ text: "hello " + email + " " + lastTimeRun })); await wmill.setState(Date.now()); // return is serialized as JSON return { foo: d, variable }; } </code></pre> <h2>CLI</h2> <p>We have a powerful CLI to interact with the windmill platform and sync your scripts from local files, github repos and to run scripts and flows on the instance from local commands. See <a href="https://github.com/windmill-labs/windmill/tree/main/cli">more details</a>.</p> <p><img src="https://raw.githubusercontent.com/windmill-labs/windmill/main/cli/vhs/output/setup.gif" alt="CLI Screencast"></p> <h3>Running scripts locally</h3> <p>You can run your script locally easily, you simply need to pass the right environment variables for the <code>wmill</code> client library to fetch resources and variables from your instance if necessary. See more: <a href="https://www.windmill.dev/docs/advanced/local_development">https://www.windmill.dev/docs/advanced/local_development</a>.</p> <p>To develop &amp; test locally scripts &amp; flows, we recommend using the Windmill VS Code extension: <a href="https://www.windmill.dev/docs/cli_local_dev/vscode-extension">https://www.windmill.dev/docs/cli_local_dev/vscode-extension</a>.</p> <h2>Stack</h2> <ul> <li>Postgres as the database</li> <li>backend in Rust with the following highly-available and horizontally scalable architecture: <ul> <li>stateless API backend</li> <li>workers that pull jobs from a queue in Postgres (and later, Kafka or Redis. Upvote <a href="https://raw.githubusercontent.com/windmill-labs/windmill/main/#https://github.com/windmill-labs/windmill/issues/173">#173</a> if interested )</li> </ul> </li> <li>frontend in Svelte</li> <li>scripts executions are sandboxed using google's <a href="https://github.com/google/nsjail">nsjail</a></li> <li>javascript runtime is the <a href="https://denolib.gitbook.io/guide/">deno_core rust library</a> (which itself uses the <a href="https://github.com/denoland/rusty_v8">rusty_v8</a> and hence V8 underneath)</li> <li>typescript runtime is deno</li> <li>python runtime is python3</li> <li>golang runtime is 1.19.1</li> </ul> <h2>Fastest Self-Hostable Workflow Engine</h2> <p>We have compared Windmill to other self-hostable workflow engines (Airflow, Prefect &amp; Temporal) and Windmill is the most performant solution for both benchmarks: one flow composed of 40 lightweight tasks &amp; one flow composed of 10 long-running tasks.</p> <p>All methodology &amp; results on our <a href="https://www.windmill.dev/docs/misc/benchmarks/competitors#airflow-setup">Benchmarks</a> page.</p> <p><img src="https://raw.githubusercontent.com/windmill-labs/windmill/main/imgs/fastest.png" alt="Fastest workflow engine"></p> <h2>Security</h2> <h3>Sandboxing</h3> <p>Windmill uses <a href="https://github.com/google/nsjail">nsjail</a> and deno's sandboxing capabilities. It is production multi-tenant grade secure. Do not take our word for it, take <a href="https://fly.io/blog/sandboxing-and-workload-isolation/">fly.io's one</a>.</p> <h3>Secrets, credentials and sensitive values</h3> <p>There is one encryption key per workspace to encrypt the credentials and secrets stored in Windmill's K/V store.</p> <p>In addition, we strongly recommend that you encrypt the whole Postgres database. That is what we do at <a href="https://app.windmill.dev">https://app.windmill.dev</a>.</p> <h2>Performance</h2> <p>Once a job started, there is no overhead compared to running the same script on the node with its corresponding runner (Deno/Go/Python/Bash). The added latency from a job being pulled from the queue, started, and then having its result sent back to the database is ~50ms. A typical lightweight deno job will take around 100ms total.</p> <h2>Architecture</h2> <p align="center"> <img src="https://raw.githubusercontent.com/windmill-labs/windmill/main/imgs/diagram.svg?sanitize=true"> </p> <h2>How to self-host</h2> <p>We only provide docker-compose setup here. For more advanced setups, like compiling from source or using without a postgres super user, see <a href="https://www.windmill.dev/docs/advanced/self_host">Self-Host documentation</a>.</p> <h3>Docker compose</h3> <p>Windmill can be deployed using 3 files: (<a href="https://raw.githubusercontent.com/windmill-labs/windmill/main/docker-compose.yml">docker-compose.yml</a>, <a href="https://raw.githubusercontent.com/windmill-labs/windmill/main/Caddyfile">Caddyfile</a> and a <a href="https://raw.githubusercontent.com/windmill-labs/windmill/main/.env">.env</a>) in a single command.</p> <p>Make sure Docker is started, and run:</p> <pre><code>curl https://raw.githubusercontent.com/windmill-labs/windmill/main/docker-compose.yml -o docker-compose.yml curl https://raw.githubusercontent.com/windmill-labs/windmill/main/Caddyfile -o Caddyfile curl https://raw.githubusercontent.com/windmill-labs/windmill/main/.env -o .env docker compose up -d </code></pre> <p>Go to <a href="http://localhost">http://localhost</a> et voilà :)</p> <p>The default super-admin user is: <a href="mailto:admin@windmill.dev">admin@windmill.dev</a> / changeme.</p> <p>From there, you can follow the setup app and create other users.</p> <p>More details in <a href="https://www.windmill.dev/docs/advanced/self_host#docker">Self-Host Documention</a>.</p> <h3>Kubernetes (k8s) and Helm charts</h3> <p>We publish helm charts at: <a href="https://github.com/windmill-labs/windmill-helm-charts">https://github.com/windmill-labs/windmill-helm-charts</a>.</p> <h3>Run from binaries</h3> <p>Each release includes the corresponding binaries for x86_64. You can simply download the latest <code>windmill</code> binary using the following set of bash commands.</p> <pre><code class="language-bash">BINARY_NAME='windmill-amd64' # or windmill-ee-amd64 for the enterprise edition LATEST_RELEASE=$(curl -L -s -H 'Accept: application/json' https://github.com/windmill-labs/windmill/releases/latest) LATEST_VERSION=$(echo $LATEST_RELEASE | sed -e 's/.*"tag_name":"\([^"]*\)".*/\1/') ARTIFACT_URL="https://github.com/windmill-labs/windmill/releases/download/$LATEST_VERSION/$BINARY_NAME" wget "$ARTIFACT_URL" -O windmill </code></pre> <h3>OAuth, SSO &amp; SMTP</h3> <p>Windmill Community Edition allows to configure the OAuth, SSO (including Google Workspace SSO, Microsoft/Azure and Okta) directly from the UI in the superadmin settings. Do note that there is a limit of 50 SSO users on the community edition.</p> <p><a href="https://www.windmill.dev/docs/misc/setup_oauth">See documentation</a>.</p> <h3>Commercial license</h3> <p>To self-host Windmill, you must respect the terms of the <a href="https://www.gnu.org/licenses/agpl-3.0.en.html">AGPLv3 license</a> which you do not need to worry about for personal uses. For business uses, you should be fine if you do not re-expose Windmill in any way to your users and are comfortable with AGPLv3.</p> <p>To <a href="https://www.windmill.dev/docs/misc/white_labelling">re-expose any Windmill parts to your users</a> as a feature of your product, or to build a feature on top of Windmill, to comply with AGPLv3 your product must be AGPLv3 or you must get a commercial license. Contact us at <a href="mailto:ruben@windmill.dev">ruben@windmill.dev</a> if you have any doubts.</p> <p>In addition, a commercial license grants you a dedicated engineer to transition your current infrastructure to Windmill, support with tight SLA, and our global cache sync for high-performance/no dependency cache miss of cluster from 10+ nodes to 200+ nodes.</p> <h3>Integrations</h3> <p>In Windmill, integrations are referred to as <a href="https://www.windmill.dev/docs/core_concepts/resources_and_types">resources and resource types</a>. Each Resource has a Resource Type that defines the schema that the resource needs to implement.</p> <p>On self-hosted instances, you might want to import all the approved resource types from <a href="https://hub.windmill.dev">WindmillHub</a>. A setup script will prompt you to have it being synced automatically everyday.</p> <h2>Environment Variables</h2> <table> <thead> <tr> <th>Environment Variable name</th> <th>Default</th> <th>Description</th> <th>Api Server/Worker/All</th> </tr> </thead> <tbody> <tr> <td>DATABASE_URL</td> <td></td> <td>The Postgres database url.</td> <td>All</td> </tr> <tr> <td>WORKER_GROUP</td> <td>default</td> <td>The worker group the worker belongs to and get its configuration pulled from</td> <td>Worker</td> </tr> <tr> <td>MODE</td> <td>standalone</td> <td>The mode if the binary. Possible values: standalone, worker, server</td> <td>All</td> </tr> <tr> <td>SERVER_BIND_ADDR</td> <td>0.0.0.0</td> <td>IP Address on which to bind listening socket</td> <td>Server</td> </tr> <tr> <td>PORT</td> <td>8000</td> <td>Exposed port</td> <td>Server</td> </tr> <tr> <td>METRICS_ADDR</td> <td>None</td> <td>(ee only) The socket addr at which to expose Prometheus metrics at the /metrics path. Set to "true" to expose it on port 8001</td> <td>All</td> </tr> <tr> <td>JSON_FMT</td> <td>false</td> <td>Output the logs in json format instead of logfmt</td> <td>All</td> </tr> <tr> <td>BASE_URL</td> <td><a href="http://localhost:8000">http://localhost:8000</a></td> <td>The base url that is exposed publicly to access your instance. Is overriden by the instance settings if any.</td> <td>Server</td> </tr> <tr> <td>TIMEOUT</td> <td>60 _ 60 _ 24 * 7 (1 week)</td> <td>The maximum time of execution of a script. When reached, the job is failed as having timedout.</td> <td></td> </tr> <tr> <td>SCRIPT_TOKEN_EXPIRY</td> <td>900</td> <td>The default duration period of the ephemeral-token generated at the beginning of a script</td> <td>Worker</td> </tr> <tr> <td>ZOMBIE_JOB_TIMEOUT</td> <td>30</td> <td>The timeout after which a job is considered to be zombie if the worker did not send pings about processing the job (every server check for zombie jobs every 30s)</td> <td>Server</td> </tr> <tr> <td>RESTART_ZOMBIE_JOBS</td> <td>true</td> <td>If true then a zombie job is restarted (in-place with the same uuid and some logs), if false the zombie job is failed</td> <td>Server</td> </tr> <tr> <td>SLEEP_QUEUE</td> <td>50</td> <td>The number of ms to sleep in between the last check for new jobs in the DB. It is multiplied by NUM_WORKERS such that in average, for one worker instance, there is one pull every SLEEP_QUEUE ms.</td> <td>Worker</td> </tr> <tr> <td>MAX_LOG_SIZE</td> <td>500000</td> <td>The maximum number of characters a job can emit (log + result)</td> <td>Worker</td> </tr> <tr> <td>DISABLE_NUSER</td> <td>false</td> <td>If Nsjail is enabled, disable the nsjail's <code>clone_newuser</code> setting</td> <td>Worker</td> </tr> <tr> <td>KEEP_JOB_DIR</td> <td>false</td> <td>Keep the job directory after the job is done. Useful for debugging.</td> <td>Worker</td> </tr> <tr> <td>LICENSE_KEY (EE only)</td> <td>None</td> <td>License key checked at startup for the Enterprise Edition of Windmill</td> <td>Worker</td> </tr> <tr> <td>S3_CACHE_BUCKET (EE only)</td> <td>None</td> <td>The S3 bucket to sync the cache of the workers to</td> <td>Worker</td> </tr> <tr> <td>TAR_CACHE_RATE (EE only)</td> <td>100</td> <td>The rate at which to tar the cache of the workers. 100 means every 100th job in average (uniformly randomly distributed).</td> <td>Worker</td> </tr> <tr> <td>SLACK_SIGNING_SECRET</td> <td>None</td> <td>The signing secret of your Slack app. See <a href="https://api.slack.com/authentication/verifying-requests-from-slack">Slack documentation</a></td> <td>Server</td> </tr> <tr> <td>COOKIE_DOMAIN</td> <td>None</td> <td>The domain of the cookie. If not set, the cookie will be set by the browser based on the full origin</td> <td>Server</td> </tr> <tr> <td>DENO_PATH</td> <td>/usr/bin/deno</td> <td>The path to the deno binary.</td> <td>Worker</td> </tr> <tr> <td>PYTHON_PATH</td> <td>/usr/local/bin/python3</td> <td>The path to the python binary.</td> <td>Worker</td> </tr> <tr> <td>GO_PATH</td> <td>/usr/bin/go</td> <td>The path to the go binary.</td> <td>Worker</td> </tr> <tr> <td>GOPRIVATE</td> <td></td> <td>The GOPRIVATE env variable to use private go modules</td> <td>Worker</td> </tr> <tr> <td>GOPROXY</td> <td></td> <td>The GOPROXY env variable to use</td> <td>Worker</td> </tr> <tr> <td>NETRC</td> <td></td> <td>The netrc content to use a private go registry</td> <td>Worker</td> </tr> <tr> <td>PIP_INDEX_URL</td> <td>None</td> <td>The index url to pass for pip.</td> <td>Worker</td> </tr> <tr> <td>PIP_EXTRA_INDEX_URL</td> <td>None</td> <td>The extra index url to pass to pip.</td> <td>Worker</td> </tr> <tr> <td>PIP_TRUSTED_HOST</td> <td>None</td> <td>The trusted host to pass to pip.</td> <td>Worker</td> </tr> <tr> <td>PATH</td> <td>None</td> <td>The path environment variable, usually inherited</td> <td>Worker</td> </tr> <tr> <td>HOME</td> <td>None</td> <td>The home directory to use for Go and Bash , usually inherited</td> <td>Worker</td> </tr> <tr> <td>DATABASE_CONNECTIONS</td> <td>50 (Server)/3 (Worker)</td> <td>The max number of connections in the database connection pool</td> <td>All</td> </tr> <tr> <td>SUPERADMIN_SECRET</td> <td>None</td> <td>A token that would let the caller act as a virtual superadmin <a href="mailto:superadmin@windmill.dev">superadmin@windmill.dev</a></td> <td>Server</td> </tr> <tr> <td>TIMEOUT_WAIT_RESULT</td> <td>20</td> <td>The number of seconds to wait before timeout on the 'run_wait_result' endpoint</td> <td>Worker</td> </tr> <tr> <td>QUEUE_LIMIT_WAIT_RESULT</td> <td>None</td> <td>The number of max jobs in the queue before rejecting immediately the request in 'run_wait_result' endpoint. Takes precedence on the query arg. If none is specified, there are no limit.</td> <td>Worker</td> </tr> <tr> <td>DENO_AUTH_TOKENS</td> <td>None</td> <td>Custom DENO_AUTH_TOKENS to pass to worker to allow the use of private modules</td> <td>Worker</td> </tr> <tr> <td>DENO_FLAGS</td> <td>None</td> <td>Override the flags passed to deno (default --allow-all) to tighten permissions. Minimum permissions needed are "--allow-read=args.json --allow-write=result.json"</td> <td>Worker</td> </tr> <tr> <td>DENO_EXTRA_IMPORT_MAP</td> <td>None</td> <td>extra import map to use to run deno scripts (format: <code>key=value,key=value</code>)</td> <td>Worker</td> </tr> <tr> <td>NPM_CONFIG_REGISTRY</td> <td>None</td> <td>Registry to use for NPM dependencies, set if you have a private repository you need to use instead of the default public NPM registry</td> <td>Worker</td> </tr> <tr> <td>PIP_LOCAL_DEPENDENCIES</td> <td>None</td> <td>Specify dependencies that are installed locally and do not need to be solved nor installed again</td> <td></td> </tr> <tr> <td>ADDITIONAL_PYTHON_PATHS</td> <td>None</td> <td>Specify python paths (separated by a :) to be appended to the PYTHONPATH of the python jobs. To be used with PIP_LOCAL_DEPENDENCIES to use python codebases within Windmill</td> <td>Worker</td> </tr> <tr> <td>INCLUDE_HEADERS</td> <td>None</td> <td>Whitelist of headers that are passed to jobs as args (separated by a comma)</td> <td>Server</td> </tr> <tr> <td>NUM_WORKERS</td> <td>1</td> <td>The number of worker per Worker instance (Set to 0 for API/Server instances, Set to 1 for normal workers, and &gt; 1 for workers dedicated to native jobs)</td> <td>Worker</td> </tr> <tr> <td>INSTANCE_EVENTS_WEBHOOK</td> <td>None</td> <td>Webhook to notify of events such as new user added, signup/invite. Can hook back to windmill to send emails</td> <td></td> </tr> <tr> <td>GLOBAL_CACHE_INTERVAL</td> <td>10*60</td> <td>(Enterprise Edition only) Interval in seconds in between bucket sync of the cache. This interval * 2 is the time at which you're guaranteed all the worker's caches are synced together.</td> <td>Worker</td> </tr> <tr> <td>WORKER_TAGS</td> <td>'deno,go,python3,bash,flow,hub,dependency'</td> <td>The worker groups assigned to that workers</td> <td>Worker</td> </tr> <tr> <td>DEDICATED_WORKER</td> <td>None</td> <td>Unique script to run on that worker. Has to be in the form of <code>&lt;workspace&gt;:&lt;script_path&gt;</code></td> <td>Worker</td> </tr> <tr> <td>CUSTOM_TAGS</td> <td>None</td> <td>The custom tags assignable to scripts.</td> <td>Server</td> </tr> <tr> <td>JOB_RETENTION_SECS</td> <td>60<em>60</em>24*60 //60 days</td> <td><strong>Overriden by the instance settings UI</strong> The time in seconds after which jobs get deleted. Set to 0 or -1 to never delete</td> <td></td> </tr> <tr> <td>WAIT_RESULT_FAST_POLL_INTERVAL_MS</td> <td>50</td> <td>The time in between polling for the run_wait_result endpoints in fast poll mode</td> <td>Server</td> </tr> <tr> <td>WAIT_RESULT_SLOW_POLL_INTERVAL_MS</td> <td>200</td> <td>The time in between polling for the run_wait_result endpoints in fast poll mode</td> <td>Server</td> </tr> <tr> <td>WAIT_RESULT_FAST_POLL_DURATION_SECS</td> <td>2</td> <td>The duration of fast poll mode before switching to slow poll</td> <td>Server</td> </tr> <tr> <td>EXIT_AFTER_NO_JOB_FOR_SECS</td> <td>None</td> <td>Exit worker if no job is received after duration in secs if defined</td> <td>Worker</td> </tr> <tr> <td>OAUTH_JSON_AS_BASE64</td> <td>None</td> <td>Base64 encoded JSON of the OAuth configuration. e.g <code>OAUTH_JSON_AS_BASE64=$(base64 oauth.json | tr -d '\n')</code> to encode it</td> <td>Server</td> </tr> <tr> <td>REQUEST_SIZE_LIMIT</td> <td>2097152 (2MB)</td> <td>Max request size which impact the maximum size of resources and payload size of job args</td> <td>Server</td> </tr> <tr> <td>ACCEPT_INVALID_CERTS</td> <td>false</td> <td>Accept invalid certificates, including self-signed and expired certificates</td> <td>Server</td> </tr> <tr> <td>HTTP_PROXY</td> <td>None</td> <td>http_proxy</td> <td>Server + Worker</td> </tr> <tr> <td>HTTPS_PROXY</td> <td>None</td> <td>https_proxy</td> <td>Server + Worker</td> </tr> <tr> <td>NO_PROXY</td> <td>None</td> <td>no_proxy</td> <td>Server + Worker</td> </tr> <tr> <td>SMTP_FROM</td> <td>None</td> <td>the address to use as the from field for emails send</td> <td>Server</td> </tr> <tr> <td>SMTP_HOST</td> <td>None</td> <td>host for the smtp server to send invite emails</td> <td>Server</td> </tr> <tr> <td>SMTP_PORT</td> <td>587</td> <td>port for the smtp server to send invite emails</td> <td>Server</td> </tr> <tr> <td>SMTP_USERNAME</td> <td>None</td> <td>username for the smtp server to send invite emails</td> <td>Server</td> </tr> <tr> <td>SMTP_PASSWORD</td> <td>None</td> <td>password for the smtp server to send invite emails</td> <td>Server</td> </tr> <tr> <td>SMTP_TLS_IMPLICIT</td> <td>false</td> <td><a href="https://docs.rs/mail-send/latest/mail_send/struct.SmtpClientBuilder.html#method.implicit_tlsemails">https://docs.rs/mail-send/latest/mail_send/struct.SmtpClientBuilder.html#method.implicit_tlsemails</a></td> <td>Server</td> </tr> <tr> <td>CREATE_WORKSPACE_REQUIRE_SUPERADMIN</td> <td>true</td> <td>If true, only superadmin can create workspaces</td> <td>Server</td> </tr> <tr> <td>GLOBAL_ERROR_HANDLER_PATH_IN_ADMINS_WORKSPACE</td> <td>None</td> <td>Path to a script or flow to run when a root job fails. The path needs to be prefixed with either <code>script/</code> or <code>flow/</code> to indicate the kind of error handler being used (assuming <code>script/</code> by default). The error handler will be run in and from the admins workspace</td> <td>Server</td> </tr> <tr> <td>WHITELIST_ENVS</td> <td>None</td> <td>List of envs variables, separated by a ',' that are whitelisted as being safe to passthrough the workers</td> <td>Worker</td> </tr> <tr> <td>SAML_METADATA</td> <td>None</td> <td>SAML Metadata URL to enable SAML SSO (EE only)</td> <td>Server</td> </tr> <tr> <td>SECRET_SALT</td> <td>None</td> <td>Secret Salt used for encryption and decryption of secrets. If defined, the secrets will not be decryptable unless the right salt is passed in, which is the case for the workers and the server</td> <td>Server + Worker</td> </tr> <tr> <td>OPENAI_AZURE_BASE_PATH</td> <td>None</td> <td>Azure OpenAI API base path (no trailing slash)</td> <td>Server</td> </tr> <tr> <td>DISABLE_EMBEDDING</td> <td>false</td> <td>Disable local embedding search of hub scripts</td> <td>Server</td> </tr> <tr> <td>DISABLE_NSJAIL</td> <td>true</td> <td>Disable Nsjail Sandboxing</td> <td>Worker</td> </tr> <tr> <td>DISABLE_SERVER</td> <td>false</td> <td>Disable the external API, operate as a worker only instance</td> <td>Worker</td> </tr> </tbody> </table> <h2>Run a local dev setup</h2> <h3>only Frontend</h3> <p>This will use the backend of <a href="https://app.windmill.dev">https://app.windmill.dev</a> but your own frontend with hot-code reloading.</p> <ol> <li>Go to <code>frontend/</code>: <ol> <li><code>npm install</code></li> <li><code>npm run generate-backend-client</code></li> <li><code>npm run dev</code></li> </ol> </li> <li>Et voilà, windmill should be available at <code>http://localhost:3000/</code></li> </ol> <h3>Backend + Frontend</h3> <p>See the <a href="https://raw.githubusercontent.com/windmill-labs/windmill/main/frontend/README_DEV.md">./frontend/README_DEV.md</a> file for all running options.</p> <ol> <li>Create a Postgres Database for Windmill and create an admin role inside your Postgres setup. The easiest way to get a working postgres is running <code>cargo install --version ^0.7 sqlx-cli &amp;&amp; sqlx migrate run</code>. This will also avoid compile time issue with sqlx's <code>query!</code> macro</li> <li>Install <a href="https://github.com/google/nsjail">nsjail</a> and have it accessible in your PATH</li> <li>Install deno and python3, have the bins at <code>/usr/bin/deno</code> and <code>/usr/local/bin/python3</code></li> <li>Install <a href="https://caddyserver.com">caddy</a></li> <li>Go to <code>frontend/</code>: <ol> <li><code>npm install</code>, <code>npm run generate-backend-client</code> then <code>npm run dev</code></li> <li>In another shell <code>npm run build</code> otherwise the backend will not find the <code>frontend/build</code> folder and will crash</li> <li>In another shell <code>sudo caddy run --config Caddyfile</code></li> </ol> </li> <li>Go to <code>backend/</code>: <code>DATABASE_URL=&lt;DATABASE_URL_TO_YOUR_WINDMILL_DB&gt; RUST_LOG=info cargo run</code></li> <li>Et voilà, windmill should be available at <code>http://localhost/</code></li> </ol> <h2>Contributors</h2> <a href="https://github.com/windmill-labs/windmill/graphs/contributors"> <img src="https://contrib.rocks/image?repo=windmill-labs/windmill"> </a> <h2>Copyright</h2> <p>Windmill Labs, Inc 2023</p> + yairm210/Unciv + 2023-11-29T01:26:04Z + tag:github.com,2023-11-29:/yairm210/Unciv + + <p>Open-source Android/Desktop remake of Civ V</p><hr><h1>Unciv - Civ V remake for Android &amp; Desktop</h1> <p><img src="https://raw.githubusercontent.com/yairm210/Unciv/master/extraImages/GithubPreviewImage.jpg" alt=""></p> <p><a href="https://play.google.com/store/apps/details?id=com.unciv.app"><img src="https://img.shields.io/static/v1?label=Google&amp;message=Play&amp;color=607D8B&amp;logo=google-play" alt="Google Play"></a> <a href="https://f-droid.org/en/packages/com.unciv.app/"><img src="https://img.shields.io/f-droid/v/com.unciv.app?logo=f-droid" alt="F-Droid"></a> <a href="https://yairm210.itch.io/unciv"><img src="https://img.shields.io/static/v1?label=itch.io&amp;message=Unciv&amp;color=607D8B&amp;logo=itch.io" alt="itch.io"></a> <a href="https://flathub.org/apps/details/io.github.yairm210.unciv"><img src="https://img.shields.io/flathub/v/io.github.yairm210.unciv?logo=flathub" alt="Flathub"></a> <a href="https://aur.archlinux.org/packages/unciv-bin"><img src="https://img.shields.io/aur/version/unciv-bin?logo=arch-linux" alt="AUR"></a> <a href="https://github.com/Botspot/pi-apps"><img src="https://img.shields.io/static/v1?label=pi-apps&amp;message=Unciv&amp;color=607D8B&amp;logo=raspberry-pi" alt="pi-apps"></a> <a href="https://ports.macports.org/port/unciv/"><img src="https://img.shields.io/badge/dynamic/json?logo=apple&amp;label=MacPorts&amp;prefix=v&amp;query=version&amp;url=https%3A%2F%2Fports.macports.org%2Fapi%2Fv1%2Fports%2Funciv%2F" alt="macport"></a></p> <p><a href="https://github.com/yairm210/Unciv/actions/workflows/buildAndTest.yml"><img src="https://github.com/yairm210/Unciv/actions/workflows/buildAndTest.yml/badge.svg?sanitize=true" alt="Build status"></a> <a href="https://discord.gg/bjrB4Xw"><img src="https://img.shields.io/discord/586194543280390151?color=%237289DA&amp;logo=discord&amp;logoColor=%23FFFFFF" alt="Discord"></a></p> <h2>What is this?</h2> <p>An open source, mod-friendly Android and Desktop remake of Civ V, made with LibGDX</p> <h2>Is this any good?</h2> <p>Depends what you're looking for. If you're in the market for high-res graphics, amazing soundtracks, animations etc, I highly recommend Firaxis's Civ-V-like game, "Civilization V".</p> <p>If you want a small, fast, moddable, FOSS, in-depth 4X that can still run on a potato, you've come to the right place :)</p> <h2>What's the roadmap?</h2> <p>In this order:</p> <ul> <li>Polish! As you may have noticed, Unciv is fully functional but rough around the edges. This means: <ul> <li>UI+UX improvements (<a href="https://github.com/yairm210/Unciv/issues/new?assignees=&amp;labels=feature&amp;template=feature_request.md&amp;title=Feature+request%3A+">suggestions welcome!</a>)</li> <li>Better automation, AI etc. in-game</li> </ul> </li> <li>Finishing off Vanilla mechanics - mostly done!</li> <li>G&amp;K mechanics - espionage, small other changes (see <a href="https://www.github.com/yairm210/Unciv/issues/4697">#4697</a>)</li> <li>BNW mechanics - trade routes, world congress, etc.</li> </ul> <h2>Contributing</h2> <h3>How can I help?</h3> <p>Programmers start <a href="https://yairm210.github.io/Unciv/Developers/Building-Locally/">here</a>!</p> <p>Translators start <a href="https://yairm210.github.io/Unciv/Other/Translating/">here</a>!</p> <p>Modders start <a href="https://yairm210.github.io/Unciv/Modders/Mods/">here</a>!</p> <p>You can join us in any of the open issue, or work on improving anything you want - once you're finished, issue a pull request and it'll go into the next version!</p> <p>If not, you can help by spreading the word - vote for Unciv where you can, mention it on Reddit or Twitter etc, and help us with new ideas of how to get the word out!</p> <h2>FAQ</h2> <h2>How do I install?</h2> <ul> <li><strong>Android</strong> - <a href="https://play.google.com/store/apps/details?id=com.unciv.app">Google Play</a> or <a href="https://f-droid.org/en/packages/com.unciv.app/">F-droid</a></li> <li><strong>Windows/Linux</strong> - <a href="https://yairm210.itch.io/unciv">itch.io</a>, Flatpak via <a href="https://flathub.org/apps/details/io.github.yairm210.unciv">Flathub</a>, or <a href="https://aur.archlinux.org/packages/unciv-bin">AUR</a></li> <li><strong>Raspberry Pi</strong> - <a href="https://github.com/Botspot/pi-apps">Pi-apps</a></li> <li><strong>MacOS</strong> - Install <a href="https://yairm210.github.io/Unciv/Other/Installing-on-macOS/">with this guide</a></li> <li>Jars, APKs and Windows/Linux builds also available in <a href="https://github.com/yairm210/Unciv/releases">Releases</a> (run jar with <code>java -jar Unciv.jar</code>) - <em>not recommended</em> since we update frequently and you will quickly become out-of-date</li> <li><a href="https://yairm210.github.io/Unciv/Developers/Building-locally-without-Android-Studio/">Build from scratch</a> if that's your thing</li> </ul> <h3>How about IOS?</h3> <p>I'm not planning on it. It means paying money to Apple, yet another release path, and since I don't have an IOS device it means I can't test it properly.</p> <h3>Steam release?</h3> <p>Steam has decided that they don't want to host Unciv, they probably don't want to risk legal issues with Firaxis (although those should be non-existent, see below)</p> <h3>Will you implement {feature}?</h3> <p>If it's in the original Civ V, then yes!</p> <p>There's a lot left to implement, so it's hard to give an estimation of when exactly each feature will be added, but we're constantly improving!</p> <p>If not, then the feature won't be added until we've finished all the features from the original Civ - as mentioned, this will take a while!</p> <h4>Why not? This is its own game, why not add features that weren't in Civ V?</h4> <p>Having a clear vision is important for actually getting things done.</p> <p>Anyone can make a suggestion. Not all are good, viable, or simple. Not many can actually implement stuff.</p> <p>As an open source project, this stuff is done in our spare time, of which there isn't much.</p> <p>We need a clear-cut criteria to decide what to work on and what not to work on.</p> <h4>Will you implement Civ VI?</h4> <p>Considering how long it took to get this far, no.</p> <h3>How can I learn to play? Where's the wiki?</h3> <p>All the tutorial information is available in-game at menu &gt; civilopedia &gt; tutorials</p> <p>All the information is included in the amazing <a href="https://civilization.fandom.com/wiki/">Civ V wiki</a></p> <p>Since this is a Civ V clone, you can search Google for how to play Civ V and there are loads of answers =)</p> <p>Alternatively, you could <a href="https://discord.gg/bjrB4Xw">join us on Discord</a> and ask there =D</p> <h3>Aren't you basically making a Civ V clone? Is that even legal?</h3> <p>This is a subject that I've heard a lot of hearsay on but no solid sources of law.</p> <p>From what I gather, it is illegal:</p> <ul> <li>To use the Civilization name</li> <li>To impersonate the Civ games (so calling yourself civi|zation with a similar logo, for instance)</li> <li>To use any assets from the original game (images, sound etc) - they belong to Firaxis</li> </ul> <p>From what I understand, intellectual property rights apply to names, characters and settings. They do not apply to mechanics - as I'm sure you know, there are a billion Flappy Bird knockoffs</p> <p>If anyone has any real legal sources, or can shed some light on the limits of what is and is not allowed, I'd be happy to hear!</p> <h2>Run with Docker <a href="https://github.com/haimlm/Unciv/actions/workflows/dockerPublish.yml"><img src="https://github.com/haimlm/Unciv/actions/workflows/dockerPublish.yml/badge.svg?sanitize=true" alt="Docker"></a></h2> <p>If you have docker compose installed:</p> <p><code>$ docker compose build &amp;&amp; docker compose up</code></p> <p>and then goto <a href="http://localhost:6901/vnc.html?password=headless">http://localhost:6901/vnc.html?password=headless</a></p> <p>If just docker:</p> <p><code>$ docker build . -t unciv &amp;&amp; docker run -d -p 6901:6901 -p 5901:5901 unciv </code></p> <p>Or just use our already built one:</p> <p><code>$ docker run -d -p 6901:6901 -p 5901:5901 ghcr.io/yairm210/unciv </code></p> <p>and then goto <a href="http://localhost:6901/vnc.html?password=headless">http://localhost:6901/vnc.html?password=headless</a></p> <h2><a href="https://raw.githubusercontent.com/yairm210/Unciv/master/docs/Credits.md">Credits and 3rd parties</a></h2> + + + Ftindy/IPTV-URL + 2023-11-29T01:26:04Z + tag:github.com,2023-11-29:/Ftindy/IPTV-URL + + <p></p><hr><h1>各种AI、电视伴侣、流媒体账号,家庭影音设备推荐:<a href="https://nfvideo.cc">点击上车</a></h1> <h1>各种流媒体账号合租,ChatGPT、绘图AI:<a href="https://universalbus.cc">点击上车</a></h1> <h4 dir="auto"><a id="user-content-ftindy" class="anchor" aria-hidden="true" href="https://raw.githubusercontent.com/Ftindy/IPTV-URL/main/#ftindy"> <svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"> <path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path> </svg> </a>Ftindy精选 </h4> <p dir="auto"><code>https://goodiptv.vercel.app/huyayqk.m3u</code>&nbsp;&nbsp;&nbsp;&nbsp;虎牙一起看</p> <p dir="auto"><code>https://goodiptv.vercel.app/douyuyqk.m3u</code>&nbsp;&nbsp;&nbsp;&nbsp;斗鱼一起看</p> <p dir="auto"><code>https://goodiptv.vercel.app/yylunbo.m3u?url=https://myvercel-iota.vercel.app</code>&nbsp;&nbsp;&nbsp;&nbsp;YY轮播 </p> <p dir="auto"><code>https://www.goodiptv.club/bililive.m3u</code>&nbsp;&nbsp;&nbsp;&nbsp;BiliBili直播 </p> <!-- <p dir="auto"><code>https://mirror.ghproxy.com/https://raw.githubusercontent.com/Ftindy/IPTV-URL/main/newbestv.m3u</code>&nbsp;&nbsp;&nbsp;&nbsp;BESTV源 </p> <p dir="auto"><code>https://mirror.ghproxy.com/https://raw.githubusercontent.com/Ftindy/IPTV-URL/main/ghyx.m3u</code>&nbsp;&nbsp;&nbsp;&nbsp;GHYX源 </p> --> <p dir="auto"><code>https://mirror.ghproxy.com/https://raw.githubusercontent.com/Ftindy/IPTV-URL/main/cqyx.m3u</code>&nbsp;&nbsp;&nbsp;&nbsp;CQYX源 </p> <p dir="auto"><code>https://mirror.ghproxy.com/https://raw.githubusercontent.com/Ftindy/IPTV-URL/main/yqgd.m3u</code>&nbsp;&nbsp;&nbsp;&nbsp;YQGD源 </p> <p dir="auto"><code>https://mirror.ghproxy.com/https://raw.githubusercontent.com/Ftindy/IPTV-URL/main/IPTV.m3u</code>&nbsp;&nbsp;&nbsp;&nbsp;4K/8K源 </p> <p dir="auto"><code>https://mirror.ghproxy.com/https://raw.githubusercontent.com/Ftindy/IPTV-URL/main/hbgd.m3u</code>&nbsp;&nbsp;&nbsp;&nbsp;HBGD源 </p> <p dir="auto"><code>https://mirror.ghproxy.com/https://raw.githubusercontent.com/Ftindy/IPTV-URL/main/msp.m3u</code>&nbsp;&nbsp;&nbsp;&nbsp;MSP源 </p> <h4 dir="auto"><a id="user-content-BigBigGrandG" class="anchor" aria-hidden="true" href="https://raw.githubusercontent.com/Ftindy/IPTV-URL/main/#BigBigGrandG"> <svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"> <path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path> </svg> </a>BigBigGrandG </h4> <p dir="auto"><code>https://raw.githubusercontent.com/BigBigGrandG/IPTV-URL/release/Gather.m3u</code>&nbsp;&nbsp;&nbsp;&nbsp;BigBigGrandG源</p> <h4 dir="auto"><a id="user-content-aptv" class="anchor" aria-hidden="true" href="https://raw.githubusercontent.com/Ftindy/IPTV-URL/main/#aptv"> <svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"> <path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path> </svg> </a>APTV </h4> <p dir="auto"> <code>https://mirror.ghproxy.com/https://raw.githubusercontent.com/Kimentanm/aptv/master/m3u/iptv.m3u</code>&nbsp;&nbsp;&nbsp;&nbsp;APTV IPv6</p> <p dir="auto"><code>https://mirror.ghproxy.com/https://raw.githubusercontent.com/Kimentanm/aptv/master/m3u/aptv-playback.m3u</code>&nbsp;&nbsp;&nbsp;&nbsp;APTV 回放测试源</p> <p dir="auto"><code>https://mirror.ghproxy.com/https://raw.githubusercontent.com/Kimentanm/aptv/master/m3u/ya.m3u</code>&nbsp;&nbsp;&nbsp;&nbsp;APTV 虎牙</p> <h4 dir="auto"><a id="user-content-yang" class="anchor" aria-hidden="true" href="https://raw.githubusercontent.com/Ftindy/IPTV-URL/main/#yang"> <svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"> <path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path> </svg> </a>YanG </h4> <p dir="auto"><code>https://mirror.ghproxy.com/https://raw.githubusercontent.com/YanG-1989/m3u/main/Gather.m3u</code>&nbsp;&nbsp;&nbsp;&nbsp;YanG Gather</p> <p dir="auto"><code>https://mirror.ghproxy.com/https://raw.githubusercontent.com/YanG-1989/m3u/main/yu.m3u</code>&nbsp;&nbsp;&nbsp;&nbsp;YanG 斗鱼</p> <h4 dir="auto"><a id="user-content-yuechan" class="anchor" aria-hidden="true" href="https://raw.githubusercontent.com/Ftindy/IPTV-URL/main/#yuechan"> <svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"> <path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path> </svg> </a>YueChan </h4> <p dir="auto"><code>https://mirror.ghproxy.com/https://raw.githubusercontent.com/YueChan/Live/main/IPTV.m3u</code>&nbsp;&nbsp;&nbsp;&nbsp;YueChan IPv6</p> <p dir="auto"><code>https://mirror.ghproxy.com/https://raw.githubusercontent.com/YueChan/Live/main/Radio.m3u</code>&nbsp;&nbsp;&nbsp;&nbsp;YueChan Radio</p> <h4 dir="auto"><a id="user-content-whpsky" class="anchor" aria-hidden="true" href="https://raw.githubusercontent.com/Ftindy/IPTV-URL/main/#whpsky"> <svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"> <path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path> </svg> </a>whpsky </h4> <p dir="auto"><code>https://mirror.ghproxy.com/https://raw.githubusercontent.com/whpsky/iptv/main/IPTV-IPV6.m3u</code>&nbsp;&nbsp;&nbsp;&nbsp;whpsky-IPV6 </p> <p dir="auto"><code>https://mirror.ghproxy.com/https://raw.githubusercontent.com/whpsky/iptv/main/chinatv.m3u</code>&nbsp;&nbsp;&nbsp;&nbsp;whpsky-ChinaTVM3u </p> <p dir="auto"><code>https://mirror.ghproxy.com/https://raw.githubusercontent.com/whpsky/iptv/main/chinatv.txt</code>&nbsp;&nbsp;&nbsp;&nbsp;whpsky-ChinaTVTxt </p> <h4 dir="auto"><a id="user-content-zbefine" class="anchor" aria-hidden="true" href="https://raw.githubusercontent.com/Ftindy/IPTV-URL/main/#zbefine"> <svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"> <path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path> </svg> </a>zbefine </h4> <p dir="auto"><code>https://mirror.ghproxy.com/https://raw.githubusercontent.com/zbefine/iptv/main/iptv.m3u</code>&nbsp;&nbsp;&nbsp;&nbsp;zbefine-m3u </p> <p dir="auto"><code>https://mirror.ghproxy.com/https://raw.githubusercontent.com/zbefine/iptv/main/iptv.txt</code>&nbsp;&nbsp;&nbsp;&nbsp;zbefine-txt </p> <h4 dir="auto"><a id="user-content-zhanghongguang" class="anchor" aria-hidden="true" href="https://raw.githubusercontent.com/Ftindy/IPTV-URL/main/#zhanghongguang"> <svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"> <path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path> </svg> </a>ZhangHongGuang </h4> <p dir="auto"><code>https://mirror.ghproxy.com/https://raw.githubusercontent.com/zhanghongguang/zhanghongguang.github.io/main/IPV6_IPTV.m3u</code>&nbsp;&nbsp;&nbsp;&nbsp;ZHG IPv6</p> <p dir="auto"><code>https://mirror.ghproxy.com/https://raw.githubusercontent.com/zhanghongguang/zhanghongguang.github.io/main/playlist.m3u</code>&nbsp;&nbsp;&nbsp;&nbsp;ZHG Playlist</p> <p dir="auto"><code>https://mirror.ghproxy.com/https://raw.githubusercontent.com/zhanghongguang/zhanghongguang.github.io/main/CNTV.m3u</code>&nbsp;&nbsp;&nbsp;&nbsp;ZHG CNTV</p> <p dir="auto"><code>https://mirror.ghproxy.com/https://raw.githubusercontent.com/zhanghongguang/zhanghongguang.github.io/main/SamsungTVPlus.m3u</code>&nbsp;&nbsp;&nbsp;&nbsp;ZHG SamsungTVPlus</p> <p dir="auto"><code>https://mirror.ghproxy.com/https://raw.githubusercontent.com/zhanghongguang/zhanghongguang.github.io/main/EdemTV.m3u</code>&nbsp;&nbsp;&nbsp;&nbsp;ZHG EdemTV</p> <h4 dir="auto"><a id="user-content-其他大神" class="anchor" aria-hidden="true" href="#其他大神"> <svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"> <path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path> </svg> </a>其他大神 </h4> <p dir="auto"><code>https://mirror.ghproxy.com/https://raw.githubusercontent.com/vamoschuck/TV/main/M3U</code>&nbsp;&nbsp;&nbsp;&nbsp;茶客 </p> <p dir="auto"><code>https://mirror.ghproxy.com/https://raw.githubusercontent.com/wuyun999/wuyun/main/zb/aptv.txt</code>&nbsp;&nbsp;&nbsp;&nbsp;乌云 </p> <p dir="auto"><code>https://mirror.ghproxy.com/https://raw.githubusercontent.com/hussobaba/AILE-Tv/main/TEBER_TV.m3u</code>&nbsp;&nbsp;&nbsp;&nbsp;AILE-TV </p> <p dir="auto"><code>https://mirror.ghproxy.com/https://raw.githubusercontent.com/goolguy007/radioer/main/TVradio</code>&nbsp;&nbsp;&nbsp;&nbsp;TVradio </p> <p dir="auto"><code>https://epg.pw/test_channels.m3u</code>&nbsp;&nbsp;&nbsp;&nbsp;epg.pw 中国地区可观看</p> <p dir="auto"><code>https://epg .pw/test_channels_banned_cn.m3u</code>&nbsp;&nbsp;&nbsp;&nbsp;epg.pw 海外地区可观看</p> <p dir="auto"><code>https://epg.pw/test_channels_unknown.m3u</code>&nbsp;&nbsp;&nbsp;&nbsp;epg.pw 未添加EPG的大杂烩直播源</p> <p dir="auto"><code>https://epg.pw/test_channel_page.html?lang=zh-hant</code>&nbsp;&nbsp;&nbsp;&nbsp;epg.pw 直播源按分类列表</p> <h4 dir="auto"><a id="user-content-epg-节目单" class="anchor" aria-hidden="true" href="#epg-节目单"> <svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"> <path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path> </svg></a>EPG 节目单</h4> <p dir="auto"><code>https://epg.112114.xyz/pp.xml</code></p> <p dir="auto"><code>http://epg.51zmt.top:8000/e.xml</code></p> <p dir="auto"><code>http://epg.aptvapp.com/xml</code></p> <p dir="auto"><code>https://epg.pw/xmltv.html?lang=zh-hant</code></p> <h4 dir="auto"><a id="user-content-备注" class="anchor" aria-hidden="true" href="#备注"> <svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"> <path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path> </svg></a>备注</h4> <p dir="auto">请挂好 <strong>代理</strong> 再添加订阅,否则可能出现 <strong>解析错误</strong></p> <p dir="auto"><strong>播放没有画面</strong> 时,请检查自己的网络是否支持 <strong><a href="https://test-ipv6.com/" style="color: blue;text-decoration: underline">IPV6</a></strong></p> <p dir="auto"><strong style="color:red">多说一句,转发本项目直播源的时候,注明一下出处,别做那些偷偷摸摸的鼠辈之事</strong></p> \ No newline at end of file diff --git a/alloy/daily/index.xml b/alloy/daily/index.xml index 801eba5bc94..a754cb337e6 100644 --- a/alloy/daily/index.xml +++ b/alloy/daily/index.xml @@ -1,7 +1,7 @@ GitHub Alloy Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:26:36Z + 2023-11-29T01:26:24Z Daily Trending of Alloy in GitHub \ No newline at end of file diff --git a/alpine-abuild/daily/index.xml b/alpine-abuild/daily/index.xml index 0a6caff7af1..a1aaa32ffba 100644 --- a/alpine-abuild/daily/index.xml +++ b/alpine-abuild/daily/index.xml @@ -1,7 +1,7 @@ GitHub Alpine Abuild Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:26:38Z + 2023-11-29T01:26:26Z Daily Trending of Alpine Abuild in GitHub \ No newline at end of file diff --git a/altium-designer/daily/index.xml b/altium-designer/daily/index.xml index 878c6205e7a..8d6bc9efea2 100644 --- a/altium-designer/daily/index.xml +++ b/altium-designer/daily/index.xml @@ -1,7 +1,7 @@ GitHub Altium Designer Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:26:37Z + 2023-11-29T01:26:26Z Daily Trending of Altium Designer in GitHub \ No newline at end of file diff --git a/ampl/daily/index.xml b/ampl/daily/index.xml index 1d21c4980cd..f4b9cf08a48 100644 --- a/ampl/daily/index.xml +++ b/ampl/daily/index.xml @@ -1,7 +1,7 @@ GitHub AMPL Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:26:40Z + 2023-11-29T01:26:27Z Daily Trending of AMPL in GitHub \ No newline at end of file diff --git a/angelscript/daily/index.xml b/angelscript/daily/index.xml index 30c337b13b4..cc746257f21 100644 --- a/angelscript/daily/index.xml +++ b/angelscript/daily/index.xml @@ -1,7 +1,7 @@ GitHub AngelScript Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:26:41Z + 2023-11-29T01:26:29Z Daily Trending of AngelScript in GitHub \ No newline at end of file diff --git a/ant-build-system/daily/index.xml b/ant-build-system/daily/index.xml index 0bab0b08814..d295388f953 100644 --- a/ant-build-system/daily/index.xml +++ b/ant-build-system/daily/index.xml @@ -1,7 +1,7 @@ GitHub Ant Build System Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:26:43Z + 2023-11-29T01:26:29Z Daily Trending of Ant Build System in GitHub \ No newline at end of file diff --git a/antlr/daily/index.xml b/antlr/daily/index.xml index fa3360cd63f..1abed76d227 100644 --- a/antlr/daily/index.xml +++ b/antlr/daily/index.xml @@ -1,7 +1,7 @@ GitHub ANTLR Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:26:46Z + 2023-11-29T01:26:32Z Daily Trending of ANTLR in GitHub \ No newline at end of file diff --git a/apacheconf/daily/index.xml b/apacheconf/daily/index.xml index b7ac1166482..b16e4a6f2ca 100644 --- a/apacheconf/daily/index.xml +++ b/apacheconf/daily/index.xml @@ -1,7 +1,7 @@ GitHub ApacheConf Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:26:45Z + 2023-11-29T01:26:31Z Daily Trending of ApacheConf in GitHub \ No newline at end of file diff --git a/apex/daily/index.xml b/apex/daily/index.xml index 77584949d41..0a409755fa1 100644 --- a/apex/daily/index.xml +++ b/apex/daily/index.xml @@ -1,7 +1,14 @@ GitHub Apex Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:26:47Z + 2023-11-29T01:26:33Z Daily Trending of Apex in GitHub + + AlisterMcGrath-Gearset/GH-Demo-Repo + 2023-11-29T01:26:33Z + tag:github.com,2023-11-29:/AlisterMcGrath-Gearset/GH-Demo-Repo + + <p></p><hr> + \ No newline at end of file diff --git a/api-blueprint/daily/index.xml b/api-blueprint/daily/index.xml index 33a0b14a80b..1107c28bf58 100644 --- a/api-blueprint/daily/index.xml +++ b/api-blueprint/daily/index.xml @@ -1,7 +1,7 @@ GitHub API Blueprint Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:26:44Z + 2023-11-29T01:26:31Z Daily Trending of API Blueprint in GitHub \ No newline at end of file diff --git a/apl/daily/index.xml b/apl/daily/index.xml index 0e4a2709bab..094e6ca5bd8 100644 --- a/apl/daily/index.xml +++ b/apl/daily/index.xml @@ -1,7 +1,7 @@ GitHub APL Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:26:51Z + 2023-11-29T01:26:34Z Daily Trending of APL in GitHub \ No newline at end of file diff --git a/apollo-guidance-computer/daily/index.xml b/apollo-guidance-computer/daily/index.xml index b0a61f21a7d..6db30fe87fb 100644 --- a/apollo-guidance-computer/daily/index.xml +++ b/apollo-guidance-computer/daily/index.xml @@ -1,7 +1,7 @@ GitHub Apollo Guidance Computer Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:26:49Z + 2023-11-29T01:26:36Z Daily Trending of Apollo Guidance Computer in GitHub \ No newline at end of file diff --git a/applescript/daily/index.xml b/applescript/daily/index.xml index 84b17cfcc9f..7be3018a19c 100644 --- a/applescript/daily/index.xml +++ b/applescript/daily/index.xml @@ -1,7 +1,7 @@ GitHub AppleScript Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:26:50Z + 2023-11-29T01:26:36Z Daily Trending of AppleScript in GitHub \ No newline at end of file diff --git a/arc/daily/index.xml b/arc/daily/index.xml index ab43421cb3b..cf055728289 100644 --- a/arc/daily/index.xml +++ b/arc/daily/index.xml @@ -1,7 +1,7 @@ GitHub Arc Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:26:52Z + 2023-11-29T01:26:35Z Daily Trending of Arc in GitHub \ No newline at end of file diff --git a/asciidoc/daily/index.xml b/asciidoc/daily/index.xml index 38933f99938..e0d10b1258e 100644 --- a/asciidoc/daily/index.xml +++ b/asciidoc/daily/index.xml @@ -1,7 +1,7 @@ GitHub AsciiDoc Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:26:54Z + 2023-11-29T01:26:40Z Daily Trending of AsciiDoc in GitHub \ No newline at end of file diff --git a/asl/daily/index.xml b/asl/daily/index.xml index 44f66c5c4d2..9ae509a94c1 100644 --- a/asl/daily/index.xml +++ b/asl/daily/index.xml @@ -1,7 +1,7 @@ GitHub ASL Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:26:55Z + 2023-11-29T01:26:38Z Daily Trending of ASL in GitHub \ No newline at end of file diff --git a/asn.1/daily/index.xml b/asn.1/daily/index.xml index cce5124bdad..a8409aed1ce 100644 --- a/asn.1/daily/index.xml +++ b/asn.1/daily/index.xml @@ -1,7 +1,7 @@ GitHub ASN.1 Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:26:53Z + 2023-11-29T01:26:37Z Daily Trending of ASN.1 in GitHub \ No newline at end of file diff --git a/asp.net/daily/index.xml b/asp.net/daily/index.xml index 4526077178f..5325c5bbef6 100644 --- a/asp.net/daily/index.xml +++ b/asp.net/daily/index.xml @@ -1,7 +1,7 @@ GitHub ASP.NET Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:26:58Z + 2023-11-29T01:26:41Z Daily Trending of ASP.NET in GitHub \ No newline at end of file diff --git a/aspectj/daily/index.xml b/aspectj/daily/index.xml index 6c709492775..60a1c1bfd02 100644 --- a/aspectj/daily/index.xml +++ b/aspectj/daily/index.xml @@ -1,7 +1,7 @@ GitHub AspectJ Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:26:57Z + 2023-11-29T01:26:42Z Daily Trending of AspectJ in GitHub \ No newline at end of file diff --git a/assembly/daily/index.xml b/assembly/daily/index.xml index 56bf32961c0..a6f03a74ccb 100644 --- a/assembly/daily/index.xml +++ b/assembly/daily/index.xml @@ -1,7 +1,7 @@ GitHub Assembly Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:27:01Z + 2023-11-29T01:26:46Z Daily Trending of Assembly in GitHub \ No newline at end of file diff --git a/astro/daily/index.xml b/astro/daily/index.xml index c11ad4769d6..6e626a5fc4a 100644 --- a/astro/daily/index.xml +++ b/astro/daily/index.xml @@ -1,7 +1,7 @@ GitHub Astro Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:26:58Z + 2023-11-29T01:26:43Z Daily Trending of Astro in GitHub \ No newline at end of file diff --git a/asymptote/daily/index.xml b/asymptote/daily/index.xml index 972c29037cd..36bb214746a 100644 --- a/asymptote/daily/index.xml +++ b/asymptote/daily/index.xml @@ -1,7 +1,7 @@ GitHub Asymptote Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:27:05Z + 2023-11-29T01:26:47Z Daily Trending of Asymptote in GitHub \ No newline at end of file diff --git a/ats/daily/index.xml b/ats/daily/index.xml index e0dd126a055..c503367816f 100644 --- a/ats/daily/index.xml +++ b/ats/daily/index.xml @@ -1,7 +1,7 @@ GitHub ATS Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:27:02Z + 2023-11-29T01:26:48Z Daily Trending of ATS in GitHub \ No newline at end of file diff --git a/augeas/daily/index.xml b/augeas/daily/index.xml index c3300e5f2bb..7b15e76aa39 100644 --- a/augeas/daily/index.xml +++ b/augeas/daily/index.xml @@ -1,7 +1,7 @@ GitHub Augeas Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:27:03Z + 2023-11-29T01:26:47Z Daily Trending of Augeas in GitHub \ No newline at end of file diff --git a/autohotkey/daily/index.xml b/autohotkey/daily/index.xml index ff3618c8416..54dfdd65bde 100644 --- a/autohotkey/daily/index.xml +++ b/autohotkey/daily/index.xml @@ -1,7 +1,14 @@ GitHub AutoHotkey Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:27:04Z + 2023-11-29T01:26:49Z Daily Trending of AutoHotkey in GitHub + + mpern/AutoHotkey + 2023-11-29T01:26:49Z + tag:github.com,2023-11-29:/mpern/AutoHotkey + + <p></p><hr> + \ No newline at end of file diff --git a/autoit/daily/index.xml b/autoit/daily/index.xml index 724e6c04df8..dca293424f7 100644 --- a/autoit/daily/index.xml +++ b/autoit/daily/index.xml @@ -1,7 +1,7 @@ GitHub AutoIt Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:27:08Z + 2023-11-29T01:26:53Z Daily Trending of AutoIt in GitHub \ No newline at end of file diff --git a/avro-idl/daily/index.xml b/avro-idl/daily/index.xml index 76888e2753c..fafc0edb144 100644 --- a/avro-idl/daily/index.xml +++ b/avro-idl/daily/index.xml @@ -1,7 +1,7 @@ GitHub Avro IDL Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:27:09Z + 2023-11-29T01:26:51Z Daily Trending of Avro IDL in GitHub \ No newline at end of file diff --git a/awk/daily/index.xml b/awk/daily/index.xml index 0db7841863c..aab54fe1260 100644 --- a/awk/daily/index.xml +++ b/awk/daily/index.xml @@ -1,7 +1,7 @@ GitHub Awk Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:27:06Z + 2023-11-29T01:26:52Z Daily Trending of Awk in GitHub \ No newline at end of file diff --git a/ballerina/daily/index.xml b/ballerina/daily/index.xml index a322482d8ff..1fc17bf2283 100644 --- a/ballerina/daily/index.xml +++ b/ballerina/daily/index.xml @@ -1,7 +1,7 @@ GitHub Ballerina Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:27:07Z + 2023-11-29T01:26:50Z Daily Trending of Ballerina in GitHub \ No newline at end of file diff --git a/basic/daily/index.xml b/basic/daily/index.xml index 74945f1ba9a..f23dc90cd8f 100644 --- a/basic/daily/index.xml +++ b/basic/daily/index.xml @@ -1,7 +1,7 @@ GitHub BASIC Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:27:12Z + 2023-11-29T01:26:54Z Daily Trending of BASIC in GitHub \ No newline at end of file diff --git a/batchfile/daily/index.xml b/batchfile/daily/index.xml index bca496fd27f..61b2d1aeed4 100644 --- a/batchfile/daily/index.xml +++ b/batchfile/daily/index.xml @@ -1,7 +1,7 @@ GitHub Batchfile Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:27:14Z + 2023-11-29T01:26:58Z Daily Trending of Batchfile in GitHub \ No newline at end of file diff --git a/beef/daily/index.xml b/beef/daily/index.xml index c8938d77eff..0fa4917350d 100644 --- a/beef/daily/index.xml +++ b/beef/daily/index.xml @@ -1,7 +1,7 @@ GitHub Beef Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:27:11Z + 2023-11-29T01:26:55Z Daily Trending of Beef in GitHub \ No newline at end of file diff --git a/befunge/daily/index.xml b/befunge/daily/index.xml index 380f6f08ad5..b880587ae3d 100644 --- a/befunge/daily/index.xml +++ b/befunge/daily/index.xml @@ -1,7 +1,7 @@ GitHub Befunge Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:27:10Z + 2023-11-29T01:26:55Z Daily Trending of Befunge in GitHub \ No newline at end of file diff --git a/berry/daily/index.xml b/berry/daily/index.xml index 34e3cb7c608..d8f51585cc3 100644 --- a/berry/daily/index.xml +++ b/berry/daily/index.xml @@ -1,7 +1,7 @@ GitHub Berry Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:27:16Z + 2023-11-29T01:26:59Z Daily Trending of Berry in GitHub \ No newline at end of file diff --git a/bibtex/daily/index.xml b/bibtex/daily/index.xml index f2c3a67f0f5..512c1bab52f 100644 --- a/bibtex/daily/index.xml +++ b/bibtex/daily/index.xml @@ -1,7 +1,7 @@ GitHub BibTeX Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:27:19Z + 2023-11-29T01:27:01Z Daily Trending of BibTeX in GitHub \ No newline at end of file diff --git a/bicep/daily/index.xml b/bicep/daily/index.xml index 54119e41c5d..8b01d271c04 100644 --- a/bicep/daily/index.xml +++ b/bicep/daily/index.xml @@ -1,7 +1,7 @@ GitHub Bicep Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:27:18Z + 2023-11-29T01:27:02Z Daily Trending of Bicep in GitHub \ No newline at end of file diff --git a/bison/daily/index.xml b/bison/daily/index.xml index 90beb7ed805..199f7ee3bdd 100644 --- a/bison/daily/index.xml +++ b/bison/daily/index.xml @@ -1,7 +1,7 @@ GitHub Bison Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:27:21Z + 2023-11-29T01:27:04Z Daily Trending of Bison in GitHub \ No newline at end of file diff --git a/bitbake/daily/index.xml b/bitbake/daily/index.xml index de022aa63a4..8a02088a489 100644 --- a/bitbake/daily/index.xml +++ b/bitbake/daily/index.xml @@ -1,7 +1,7 @@ GitHub BitBake Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:27:23Z + 2023-11-29T01:27:06Z Daily Trending of BitBake in GitHub \ No newline at end of file diff --git a/blade/daily/index.xml b/blade/daily/index.xml index 03dbf872c36..d7d9748f924 100644 --- a/blade/daily/index.xml +++ b/blade/daily/index.xml @@ -1,7 +1,7 @@ GitHub Blade Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:27:26Z + 2023-11-29T01:27:07Z Daily Trending of Blade in GitHub \ No newline at end of file diff --git a/blitzbasic/daily/index.xml b/blitzbasic/daily/index.xml index 5558cc3d6d8..31753887260 100644 --- a/blitzbasic/daily/index.xml +++ b/blitzbasic/daily/index.xml @@ -1,7 +1,7 @@ GitHub BlitzBasic Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:27:20Z + 2023-11-29T01:27:03Z Daily Trending of BlitzBasic in GitHub \ No newline at end of file diff --git a/blitzmax/daily/index.xml b/blitzmax/daily/index.xml index 624c084b4a0..3814170a6db 100644 --- a/blitzmax/daily/index.xml +++ b/blitzmax/daily/index.xml @@ -1,7 +1,7 @@ GitHub BlitzMax Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:27:30Z + 2023-11-29T01:27:09Z Daily Trending of BlitzMax in GitHub \ No newline at end of file diff --git a/bluespec/daily/index.xml b/bluespec/daily/index.xml index a0f25fa8ddb..41f5b541047 100644 --- a/bluespec/daily/index.xml +++ b/bluespec/daily/index.xml @@ -1,7 +1,7 @@ GitHub Bluespec Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:27:31Z + 2023-11-29T01:27:08Z Daily Trending of Bluespec in GitHub \ No newline at end of file diff --git a/boo/daily/index.xml b/boo/daily/index.xml index de9e953bc1a..6f121792596 100644 --- a/boo/daily/index.xml +++ b/boo/daily/index.xml @@ -1,7 +1,7 @@ GitHub Boo Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:27:28Z + 2023-11-29T01:27:09Z Daily Trending of Boo in GitHub \ No newline at end of file diff --git a/boogie/daily/index.xml b/boogie/daily/index.xml index 5cb6b044607..1c3ef9652fd 100644 --- a/boogie/daily/index.xml +++ b/boogie/daily/index.xml @@ -1,7 +1,7 @@ GitHub Boogie Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:27:33Z + 2023-11-29T01:27:12Z Daily Trending of Boogie in GitHub \ No newline at end of file diff --git a/brainfuck/daily/index.xml b/brainfuck/daily/index.xml index 7f628dc3003..7146248e290 100644 --- a/brainfuck/daily/index.xml +++ b/brainfuck/daily/index.xml @@ -1,7 +1,7 @@ GitHub Brainfuck Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:27:35Z + 2023-11-29T01:27:14Z Daily Trending of Brainfuck in GitHub \ No newline at end of file diff --git a/brightscript/daily/index.xml b/brightscript/daily/index.xml index ac63f8b4fec..4df0b3bf073 100644 --- a/brightscript/daily/index.xml +++ b/brightscript/daily/index.xml @@ -1,7 +1,7 @@ GitHub Brightscript Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:27:34Z + 2023-11-29T01:27:13Z Daily Trending of Brightscript in GitHub \ No newline at end of file diff --git a/browserslist/daily/index.xml b/browserslist/daily/index.xml index e592b28056e..e82ae881440 100644 --- a/browserslist/daily/index.xml +++ b/browserslist/daily/index.xml @@ -1,7 +1,7 @@ GitHub Browserslist Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:27:38Z + 2023-11-29T01:27:15Z Daily Trending of Browserslist in GitHub \ No newline at end of file diff --git a/c%23/daily/index.xml b/c%23/daily/index.xml index 44044ae8643..165118ce725 100644 --- a/c%23/daily/index.xml +++ b/c%23/daily/index.xml @@ -1,7 +1,28 @@ GitHub C# Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:27:44Z + 2023-11-29T01:27:21Z Daily Trending of C# in GitHub + + ph4nt0mbyt3/Darkside + 2023-11-29T01:27:21Z + tag:github.com,2023-11-29:/ph4nt0mbyt3/Darkside + + <p>C# AV/EDR Killer using less-known driver (BYOVD)</p><hr><h1>Darkside</h1> <p><img src="https://github.com/ph4nt0mbyt3/Darkside/assets/137841478/afb2bed5-0cf2-427a-9002-f88ff01eecf0" alt="image"></p> <p>This is a C# AV/EDR Killer using Rogue Anti-Malware Driver 3.3. This driver is not present in the loldrivers or Windows blocklist at the time of this writing. The only reason I'm making this public is because the company has already published a fix in version 3.4, and Microsoft will likely block this driver soon. This driver can be used in Windows 23H2 with HVCI enabled, loldrivers blocklist, or WDAC enabled. HVCI is designed to ensure the integrity of code executed in the kernel, but it cannot protect against all possible vulnerabilities or actions that can be performed through drivers or system interfaces.</p> <h1>Steps</h1> <ol> <li>Load and start the driver:</li> </ol> <pre><code>sc create TrueSight binPath="c:\path\to\truesight.sys" type= kernel start= demand sc start TrueSight </code></pre> <ol start="2"> <li>Start Darkside</li> </ol> <pre><code>Darkside.exe -p PID </code></pre> <h1>Recommendations</h1> <ol> <li>Block this driver through WDAC or wait till Microsoft do it (at your own risk)</li> <li>Limit local privileges, audit and prevent privesc attacks.</li> </ol> + + + emberstack/kubernetes-reflector + 2023-11-29T01:27:21Z + tag:github.com,2023-11-29:/emberstack/kubernetes-reflector + + <p>Custom Kubernetes controller that can be used to replicate secrets, configmaps and certificates.</p><hr><h1>Reflector</h1> <p>Reflector is a Kubernetes addon designed to monitor changes to resources (secrets and configmaps) and reflect changes to mirror resources in the same or other namespaces.</p> <p><a href="https://github.com/emberstack/kubernetes-reflector/actions/workflows/pipeline.yaml"><img src="https://github.com/emberstack/kubernetes-reflector/actions/workflows/pipeline.yaml/badge.svg?sanitize=true" alt="Pipeline"></a> <a href="https://github.com/emberstack/kubernetes-reflector/releases/latest"><img src="https://img.shields.io/github/release/emberstack/kubernetes-reflector.svg?style=flat-square" alt="Release"></a> <a href="https://hub.docker.com/r/emberstack/kubernetes-reflector"><img src="https://img.shields.io/docker/image-size/emberstack/kubernetes-reflector/latest?style=flat-square" alt="Docker Image"></a> <a href="https://hub.docker.com/r/emberstack/kubernetes-reflector"><img src="https://img.shields.io/docker/pulls/emberstack/kubernetes-reflector?style=flat-square" alt="Docker Pulls"></a> <a href="https://raw.githubusercontent.com/emberstack/kubernetes-reflector/main/LICENSE"><img src="https://img.shields.io/github/license/emberstack/kubernetes-reflector.svg?style=flat-square" alt="license"></a></p> <blockquote> <p>Supports <code>amd64</code>, <code>arm</code> and <code>arm64</code></p> </blockquote> <h2>Support</h2> <p>If you need help or found a bug, please feel free to open an Issue on GitHub (<a href="https://github.com/emberstack/kubernetes-reflector/issues">https://github.com/emberstack/kubernetes-reflector/issues</a>).</p> <h2>Deployment</h2> <p>Reflector can be deployed either manually or using Helm (recommended).</p> <h3>Prerequisites</h3> <ul> <li>Kubernetes 1.14+</li> <li>Helm 3 (if deployed using Helm)</li> </ul> <h4>Deployment using Helm</h4> <p>Use Helm to install the latest released chart:</p> <pre><code class="language-shellsession">$ helm repo add emberstack https://emberstack.github.io/helm-charts $ helm repo update $ helm upgrade --install reflector emberstack/reflector </code></pre> <p>You can customize the values of the helm deployment by using the following Values:</p> <table> <thead> <tr> <th>Parameter</th> <th>Description</th> <th>Default</th> </tr> </thead> <tbody> <tr> <td><code>nameOverride</code></td> <td>Overrides release name</td> <td><code>""</code></td> </tr> <tr> <td><code>fullnameOverride</code></td> <td>Overrides release fullname</td> <td><code>""</code></td> </tr> <tr> <td><code>image.repository</code></td> <td>Container image repository</td> <td><code>emberstack/kubernetes-reflector</code></td> </tr> <tr> <td><code>image.tag</code></td> <td>Container image tag</td> <td><code>Same as chart version</code></td> </tr> <tr> <td><code>image.pullPolicy</code></td> <td>Container image pull policy</td> <td><code>IfNotPresent</code></td> </tr> <tr> <td><code>configuration.logging.minimumLevel</code></td> <td>Logging minimum level</td> <td><code>Information</code></td> </tr> <tr> <td><code>configuration.watcher.timeout</code></td> <td>Maximum watcher lifetime in seconds</td> <td>``</td> </tr> <tr> <td><code>configuration.kubernetes.skipTlsVerify</code></td> <td>Skip TLS verify when connecting the the cluster</td> <td><code>false</code></td> </tr> <tr> <td><code>rbac.enabled</code></td> <td>Create and use RBAC resources</td> <td><code>true</code></td> </tr> <tr> <td><code>serviceAccount.create</code></td> <td>Create ServiceAccount</td> <td><code>true</code></td> </tr> <tr> <td><code>serviceAccount.name</code></td> <td>ServiceAccount name</td> <td><em>release name</em></td> </tr> <tr> <td><code>livenessProbe.initialDelaySeconds</code></td> <td><code>livenessProbe</code> initial delay</td> <td><code>5</code></td> </tr> <tr> <td><code>livenessProbe.periodSeconds</code></td> <td><code>livenessProbe</code> period</td> <td><code>10</code></td> </tr> <tr> <td><code>readinessProbe.initialDelaySeconds</code></td> <td><code>readinessProbe</code> initial delay</td> <td><code>5</code></td> </tr> <tr> <td><code>readinessProbe.periodSeconds</code></td> <td><code>readinessProbe</code> period</td> <td><code>10</code></td> </tr> <tr> <td><code>startupProbe.failureThreshold</code></td> <td><code>startupProbe</code> failure threshold</td> <td><code>10</code></td> </tr> <tr> <td><code>startupProbe.periodSeconds</code></td> <td><code>startupProbe</code> period</td> <td><code>5</code></td> </tr> <tr> <td><code>resources</code></td> <td>Resource limits</td> <td><code>{}</code></td> </tr> <tr> <td><code>nodeSelector</code></td> <td>Node labels for pod assignment</td> <td><code>{}</code></td> </tr> <tr> <td><code>tolerations</code></td> <td>Toleration labels for pod assignment</td> <td><code>[]</code></td> </tr> <tr> <td><code>affinity</code></td> <td>Node affinity for pod assignment</td> <td><code>{}</code></td> </tr> <tr> <td><code>priorityClassName</code></td> <td><code>priorityClassName</code> for pods</td> <td><code>""</code></td> </tr> </tbody> </table> <blockquote> <p>Find us on <a href="https://artifacthub.io/packages/helm/emberstack/reflector">Artifact Hub</a></p> </blockquote> <h4>Manual deployment</h4> <p>Each release (found on the <a href="https://github.com/emberstack/kubernetes-reflector/releases">Releases</a> GitHub page) contains the manual deployment file (<code>reflector.yaml</code>).</p> <pre><code class="language-shellsession">$ kubectl -n kube-system apply -f https://github.com/emberstack/kubernetes-reflector/releases/latest/download/reflector.yaml </code></pre> <h2>Usage</h2> <h3>1. Annotate the source <code>secret</code> or <code>configmap</code></h3> <ul> <li>Add <code>reflector.v1.k8s.emberstack.com/reflection-allowed: "true"</code> to the resource annotations to permit reflection to mirrors.</li> <li>Add <code>reflector.v1.k8s.emberstack.com/reflection-allowed-namespaces: "&lt;list&gt;"</code> to the resource annotations to permit reflection from only the list of comma separated namespaces or regular expressions. Note: If this annotation is omitted or is empty, all namespaces are allowed.</li> </ul> <h4>Automatic mirror creation:</h4> <p>Reflector can create mirrors with the same name in other namespaces automatically. The following annotations control if and how the mirrors are created:</p> <ul> <li>Add <code>reflector.v1.k8s.emberstack.com/reflection-auto-enabled: "true"</code> to the resource annotations to automatically create mirrors in other namespaces. Note: Requires <code>reflector.v1.k8s.emberstack.com/reflection-allowed</code> to be <code>true</code> since mirrors need to able to reflect the source.</li> <li>Add <code>reflector.v1.k8s.emberstack.com/reflection-auto-namespaces: "&lt;list&gt;"</code> to the resource annotations specify in which namespaces to automatically create mirrors. Note: If this annotation is omitted or is empty, all namespaces are allowed. Namespaces in this list will also be checked by <code>reflector.v1.k8s.emberstack.com/reflection-allowed-namespaces</code> since mirrors need to be in namespaces from where reflection is permitted.</li> </ul> <blockquote> <p>Important: If the <code>source</code> is deleted, automatic mirrors are deleted. Also if either reflection or automirroring is turned off or the automatic mirror's namespace is no longer a valid match for the allowed namespaces, the automatic mirror is deleted.</p> </blockquote> <blockquote> <p>Important: Reflector will skip any conflicting resource when creating auto-mirrors. If there is already a resource with the source's name in a namespace where an automatic mirror is to be created, that namespace is skipped and logged as a warning.</p> </blockquote> <p>Example source secret:</p> <pre><code class="language-yaml">apiVersion: v1 kind: Secret metadata: name: source-secret annotations: reflector.v1.k8s.emberstack.com/reflection-allowed: "true" reflector.v1.k8s.emberstack.com/reflection-allowed-namespaces: "namespace-1,namespace-2,namespace-[0-9]*" data: ... </code></pre> <p>Example source configmap:</p> <pre><code class="language-yaml">apiVersion: v1 kind: ConfigMap metadata: name: source-config-map annotations: reflector.v1.k8s.emberstack.com/reflection-allowed: "true" reflector.v1.k8s.emberstack.com/reflection-allowed-namespaces: "namespace-1,namespace-2,namespace-[0-9]*" data: ... </code></pre> <h3>2. Annotate the mirror secret or configmap</h3> <ul> <li>Add <code>reflector.v1.k8s.emberstack.com/reflects: "&lt;source namespace&gt;/&lt;source name&gt;"</code> to the mirror object. The value of the annotation is the full name of the source object in <code>namespace/name</code> format.</li> </ul> <blockquote> <p>Note: Add <code>reflector.v1.k8s.emberstack.com/reflected-version: ""</code> to the resource annotations when doing any manual changes to the mirror (for example when deploying with <code>helm</code> or re-applying the deployment script). This will reset the reflected version of the mirror.</p> </blockquote> <p>Example mirror secret:</p> <pre><code class="language-yaml">apiVersion: v1 kind: Secret metadata: name: mirror-secret annotations: reflector.v1.k8s.emberstack.com/reflects: "default/source-secret" data: ... </code></pre> <p>Example mirror configmap:</p> <pre><code class="language-yaml">apiVersion: v1 kind: ConfigMap metadata: name: mirror-config-map annotations: reflector.v1.k8s.emberstack.com/reflects: "default/source-config-map" data: ... </code></pre> <h3>3. Done!</h3> <p>Reflector will monitor any changes done to the source objects and copy the following fields:</p> <ul> <li><code>data</code> for secrets</li> <li><code>data</code> and <code>binaryData</code> for configmaps Reflector keeps track of what was copied by annotating mirrors with the source object version.</li> </ul> <hr> <h2><code>cert-manager</code> support</h2> <blockquote> <p>Since version 1.5 of cert-manager you can annotate secrets created from certificates for mirroring using <code>secretTemplate</code> (see <a href="https://cert-manager.io/docs/usage/certificate/">https://cert-manager.io/docs/usage/certificate/</a>).</p> </blockquote> <pre><code>apiVersion: cert-manager.io/v1 kind: Certificate ... spec: secretTemplate: annotations: reflector.v1.k8s.emberstack.com/reflection-allowed: "true" reflector.v1.k8s.emberstack.com/reflection-allowed-namespaces: "" ... </code></pre> + + + AutoFixture/AutoFixture + 2023-11-29T01:27:21Z + tag:github.com,2023-11-29:/AutoFixture/AutoFixture + + <p>AutoFixture is an open source library for .NET designed to minimize the 'Arrange' phase of your unit tests in order to maximize maintainability. Its primary goal is to allow developers to focus on what is being tested rather than how to setup the test scenario, by making it easier to create object graphs containing test data.</p><hr><h1>AutoFixture</h1> <p><a href="https://raw.githubusercontent.com/AutoFixture/AutoFixture/master/LICENCE.txt"><img src="https://img.shields.io/badge/license-MIT-green" alt="License"></a> <a href="https://ci.appveyor.com/project/AutoFixture/autofixture/branch/master"><img src="https://ci.appveyor.com/api/projects/status/qlmobf6rt05pmt7e/branch/master?svg=true" alt="Build status"></a> <a href="https://www.nuget.org/packages/AutoFixture"><img src="https://img.shields.io/nuget/vpre/AutoFixture.svg?sanitize=true" alt="NuGet version"></a> <a href="https://www.myget.org/gallery/autofixture"><img src="https://img.shields.io/myget/autofixture/vpre/autofixture?label=myget" alt="MyGet (with prereleases)"></a> <a href="https://twitter.com/AutoFixture"> <img src="https://img.shields.io/twitter/follow/AutoFixture?label=%40AutoFixture" alt="AutoFixture" align="right"> </a></p> <p>Write maintainable unit tests, faster.</p> <p>AutoFixture makes it easier for developers to do Test-Driven Development by automating non-relevant Test Fixture Setup, allowing the Test Developer to focus on the essentials of each test case.</p> <p>Check the <a href="https://github.com/AutoFixture/AutoFixture/wiki/Who-uses-AutoFixture">testimonials</a> to see what other people have to say about AutoFixture.</p> <h2>Table of Contents</h2> <ul> <li><a href="https://raw.githubusercontent.com/AutoFixture/AutoFixture/master/#overview">Overview</a></li> <li><a href="https://raw.githubusercontent.com/AutoFixture/AutoFixture/master/#downloads">Downloads</a></li> <li><a href="https://raw.githubusercontent.com/AutoFixture/AutoFixture/master/#documentation">Documentation</a></li> <li><a href="https://raw.githubusercontent.com/AutoFixture/AutoFixture/master/#feedback--questions">Feedback &amp; Questions</a></li> <li><a href="https://raw.githubusercontent.com/AutoFixture/AutoFixture/master/#license">License</a></li> </ul> <h2>Overview</h2> <p>(Jump straight to the <a href="https://github.com/AutoFixture/AutoFixture/wiki/Cheat-Sheet">CheatSheet</a> if you just want to see some code samples right away.)</p> <p>AutoFixture is designed to make Test-Driven Development more productive and unit tests more refactoring-safe. It does so by removing the need for hand-coding anonymous variables as part of a test's Fixture Setup phase. Among other features, it offers a generic implementation of the <a href="http://www.natpryce.com/articles/000714.html">Test Data Builder</a> pattern.</p> <p>When writing unit tests, you typically need to create some objects that represent the initial state of the test. Often, an API will force you to specify much more data than you really care about, so you frequently end up creating objects that has no influence on the test, simply to make the code compile.</p> <p>AutoFixture can help by creating such <a href="https://docs.microsoft.com/en-us/archive/blogs/ploeh/anonymous-variables">Anonymous Variables</a> for you. Here's a simple example:</p> <pre><code class="language-c#">[Fact] public void IntroductoryTest() { // Arrange Fixture fixture = new Fixture(); int expectedNumber = fixture.Create&lt;int&gt;(); MyClass sut = fixture.Create&lt;MyClass&gt;(); // Act int result = sut.Echo(expectedNumber); // Assert Assert.Equal(expectedNumber, result); } </code></pre> <p>This example illustrates the basic principle of AutoFixture: It can create values of virtually any type without the need for you to explicitly define which values should be used. The number <em>expectedNumber</em> is created by a call to <code>Create&lt;T&gt;</code> - this will create a 'nice', regular integer value, saving you the effort of explicitly coming up with one.</p> <p>The example also illustrates how AutoFixture can be used as a <a href="http://blog.ploeh.dk/2009/02/13/SUTFactory.aspx">SUT Factory</a> that creates the actual System Under Test (the MyClass instance).</p> <p>Given the right combination of unit testing framework and extensions for AutoFixture, we can further reduce the above test to be even more declarative:</p> <h3><a href="http://blog.ploeh.dk/2010/10/08/AutoDataTheoriesWithAutoFixture.aspx">xUnit</a></h3> <pre><code class="language-c#">[Theory, AutoData] public void IntroductoryTest(int expectedNumber, MyClass sut) { int result = sut.Echo(expectedNumber); Assert.Equal(expectedNumber, result); } </code></pre> <h3><a href="http://gertjvr.wordpress.com/2013/09/25/howto-autofixture-nunit2">NUnit</a></h3> <pre><code class="language-c#">[Test, AutoData] public void IntroductoryTest(int expectedNumber, MyClass sut) { int result = sut.Echo(expectedNumber); Assert.Equal(expectedNumber, result); } </code></pre> <p>Notice how we can reduce unit tests to state only the relevant parts of the test. The rest (variables, Fixture object) is relegated to attributes and parameter values that are supplied automatically by AutoFixture. The test is now only two lines of code.</p> <p>Using AutoFixture is as easy as referencing the library and creating a new instance of the Fixture class!</p> <h2>Downloads</h2> <p>AutoFixture packages are distributed via NuGet.<br> To install the packages you can use the integrated package manager of your IDE, the .NET CLI, or reference the package directly in your project file.</p> <pre><code class="language-cmd">dotnet add package AutoFixture --version 4.18.0 </code></pre> <pre><code class="language-xml">&lt;PackageReference Include="AutoFixture" Version="4.18.0" /&gt; </code></pre> <p>AutoFixture offers a variety of utility packages and integrations with most of the major mocking libraries and testing frameworks.</p> <h3>Core packages</h3> <p>The core packages offer the full set of AutoFixture's features without requring any testing framework or third party integration.</p> <table> <thead> <tr> <th>Product</th> <th>Package</th> <th>Latest stable</th> <th>Latest preview</th> </tr> </thead> <tbody> <tr> <td>The core package</td> <td><a href="http://nuget.org/packages/AutoFixture">AutoFixture</a></td> <td><a href="https://www.nuget.org/packages/AutoFixture"><img src="https://img.shields.io/nuget/vpre/AutoFixture.svg?sanitize=true" alt="NuGet"></a></td> <td><a href="https://www.myget.org/feed/autofixture/package/nuget/AutoFixture"><img src="https://img.shields.io/myget/autofixture/vpre/autofixture?label=myget" alt="MyGet"></a></td> </tr> <tr> <td>Assertion idioms</td> <td><a href="http://nuget.org/packages/AutoFixture.Idioms">AutoFixture.Idioms</a></td> <td><a href="https://www.nuget.org/packages/AutoFixture.Idioms"><img src="https://img.shields.io/nuget/vpre/AutoFixture.Idioms.svg?sanitize=true" alt="NuGet"></a></td> <td><a href="https://www.myget.org/feed/autofixture/package/nuget/AutoFixture.Idioms"><img src="https://img.shields.io/myget/autofixture/vpre/AutoFixture.Idioms?label=myget" alt="MyGet"></a></td> </tr> <tr> <td>Seed extensions</td> <td><a href="http://nuget.org/packages/AutoFixture.SeedExtensions">AutoFixture.SeedExtensions</a></td> <td><a href="https://www.nuget.org/packages/AutoFixture.SeedExtensions"><img src="https://img.shields.io/nuget/vpre/AutoFixture.SeedExtensions.svg?sanitize=true" alt="NuGet"></a></td> <td><a href="https://www.myget.org/feed/autofixture/package/nuget/AutoFixture.SeedExtensions"><img src="https://img.shields.io/myget/autofixture/vpre/AutoFixture.SeedExtensions?label=myget" alt="MyGet"></a></td> </tr> </tbody> </table> <h3>Mocking libraries</h3> <p>AutoFixture offers integations with most major .NET mocking libraries.<br> These integrations enable such features as configuring mocks, auto-injecting mocks, etc.</p> <table> <thead> <tr> <th>Product</th> <th>Package</th> <th>Latest stable</th> <th>Latest preview</th> </tr> </thead> <tbody> <tr> <td>Moq</td> <td><a href="http://nuget.org/packages/AutoFixture.AutoMoq">AutoFixture.AutoMoq</a></td> <td><a href="https://www.nuget.org/packages/AutoFixture.AutoMoq"><img src="https://img.shields.io/nuget/vpre/AutoFixture.AutoMoq.svg?sanitize=true" alt="NuGet"></a></td> <td><a href="https://www.myget.org/feed/autofixture/package/nuget/AutoFixture.AutoMoq"><img src="https://img.shields.io/myget/autofixture/vpre/AutoFixture.AutoMoq?label=myget" alt="MyGet"></a></td> </tr> <tr> <td>NSubstitute</td> <td><a href="http://nuget.org/packages/AutoFixture.AutoNSubstitute">AutoFixture.AutoNSubstitute</a></td> <td><a href="https://www.nuget.org/packages/AutoFixture.AutoNSubstitute"><img src="https://img.shields.io/nuget/vpre/AutoFixture.AutoNSubstitute.svg?sanitize=true" alt="NuGet"></a></td> <td><a href="https://www.myget.org/feed/autofixture/package/nuget/AutoFixture.AutoNSubstitute"><img src="https://img.shields.io/myget/autofixture/vpre/AutoFixture.AutoNSubstitute?label=myget" alt="MyGet"></a></td> </tr> <tr> <td>FakeItEasy</td> <td><a href="http://nuget.org/packages/AutoFixture.AutoFakeItEasy">AutoFixture.AutoFakeItEasy</a></td> <td><a href="https://www.nuget.org/packages/AutoFixture.AutoFakeItEasy"><img src="https://img.shields.io/nuget/vpre/AutoFixture.AutoFakeItEasy.svg?sanitize=true" alt="NuGet"></a></td> <td><a href="https://www.myget.org/feed/autofixture/package/nuget/AutoFixture.AutoFakeItEasy"><img src="https://img.shields.io/myget/autofixture/vpre/AutoFixture.AutoFakeItEasy?label=myget" alt="MyGet"></a></td> </tr> <tr> <td>Rhino Mocks</td> <td><a href="http://nuget.org/packages/AutoFixture.AutoRhinoMocks">AutoFixture.AutoRhinoMocks</a></td> <td><a href="https://www.nuget.org/packages/AutoFixture.AutoRhinoMocks"><img src="https://img.shields.io/nuget/vpre/AutoFixture.AutoRhinoMocks.svg?sanitize=true" alt="NuGet"></a></td> <td><a href="https://www.myget.org/feed/autofixture/package/nuget/AutoFixture.AutoRhinoMocks"><img src="https://img.shields.io/myget/autofixture/vpre/AutoFixture.AutoRhinoMocks?label=myget" alt="MyGet"></a></td> </tr> </tbody> </table> <blockquote> <p><strong>NOTE:</strong> Since AutoFixture tries maintain compatibility with a large number of package versions, the packages bundled with AutoFixture might not contain the latest features of your mocking library.<br> Make sure to install the latest version of the mocking library package, alongside the AutoFixture package.</p> </blockquote> <h3>Testing frameworks</h3> <p>AutoFixture offers integrations with most major .NET testing frameworks.<br> These integrations enable auto-generation of test cases, combining auto-generated data with inline arguments, etc.</p> <table> <thead> <tr> <th>Product</th> <th>Package</th> <th>Latest stable</th> <th>Latest preview</th> </tr> </thead> <tbody> <tr> <td>Foq</td> <td><a href="http://www.nuget.org/packages/AutoFixture.AutoFoq">AutoFixture.AutoFoq</a></td> <td><a href="https://www.nuget.org/packages/AutoFixture.AutoFoq"><img src="https://img.shields.io/nuget/vpre/AutoFixture.AutoFoq.svg?sanitize=true" alt="NuGet"></a></td> <td><a href="https://www.myget.org/feed/autofixture/package/nuget/AutoFixture.AutoFoq"><img src="https://img.shields.io/myget/autofixture/vpre/AutoFixture.AutoFoq?label=myget" alt="MyGet"></a></td> </tr> <tr> <td>xUnit v1</td> <td><a href="http://nuget.org/packages/AutoFixture.Xunit">AutoFixture.Xunit</a></td> <td><a href="https://www.nuget.org/packages/AutoFixture.Xunit"><img src="https://img.shields.io/nuget/vpre/AutoFixture.Xunit.svg?sanitize=true" alt="NuGet"></a></td> <td><a href="https://www.myget.org/feed/autofixture/package/nuget/AutoFixture.Xunit"><img src="https://img.shields.io/myget/autofixture/vpre/AutoFixture.Xunit?label=myget" alt="MyGet"></a></td> </tr> <tr> <td>xUnit v2</td> <td><a href="http://nuget.org/packages/AutoFixture.Xunit2">AutoFixture.Xunit2</a></td> <td><a href="https://www.nuget.org/packages/AutoFixture.Xunit2"><img src="https://img.shields.io/nuget/vpre/AutoFixture.Xunit2.svg?sanitize=true" alt="NuGet"></a></td> <td><a href="https://www.myget.org/feed/autofixture/package/nuget/AutoFixture.Xunit2"><img src="https://img.shields.io/myget/autofixture/vpre/AutoFixture.Xunit2?label=myget" alt="MyGet"></a></td> </tr> <tr> <td>NUnit v2</td> <td><a href="http://nuget.org/packages/AutoFixture.NUnit2">AutoFixture.NUnit2</a></td> <td><a href="https://www.nuget.org/packages/AutoFixture.NUnit2"><img src="https://img.shields.io/nuget/vpre/AutoFixture.NUnit2.svg?sanitize=true" alt="NuGet"></a></td> <td><a href="https://www.myget.org/feed/autofixture/package/nuget/AutoFixture.NUnit2"><img src="https://img.shields.io/myget/autofixture/vpre/AutoFixture.NUnit2?label=myget" alt="MyGet"></a></td> </tr> <tr> <td>NUnit v3</td> <td><a href="http://nuget.org/packages/AutoFixture.NUnit3">AutoFixture.NUnit3</a></td> <td><a href="https://www.nuget.org/packages/AutoFixture.NUnit3"><img src="https://img.shields.io/nuget/vpre/AutoFixture.NUnit3.svg?sanitize=true" alt="NuGet"></a></td> <td><a href="https://www.myget.org/feed/autofixture/package/nuget/AutoFixture.NUnit3"><img src="https://img.shields.io/myget/autofixture/vpre/AutoFixture.NUnit3?label=myget" alt="MyGet"></a></td> </tr> </tbody> </table> <p>You can check the compatibility with your target framework version on the <a href="https://github.com/AutoFixture/AutoFixture/wiki#net-platforms-compatibility-table">wiki</a> or on the <a href="https://www.nuget.org/profiles/AutoFixture">NuGet</a> website.</p> <h3>vNext feed</h3> <p>The artifacts of the next major version are published to <a href="https://www.myget.org/gallery/autofixture">the MyGet feed</a>:</p> <ul> <li><code>https://www.myget.org/F/autofixture/api/v3/index.json</code> (Visual Studio 2015+)</li> <li><code>https://www.myget.org/F/autofixture/api/v2</code> (Visual Studio 2012+)</li> </ul> <p>You can use this feed to early access and test the next major version of the AutoFixture.</p> <p><strong>Notice</strong>, this feed exists for the <em>preview purpose</em> only, so use it with caution:</p> <ul> <li>new versions of packages might contain breaking changes and API could change drastically from package to package. By other words, we don't follow the SemVer policy for the packages in this feed;</li> <li>packages might be cleaned up over time (MyGet has storage limits), so don't consider this feed for the permanent usage (or at least ensure to make a copy of the used packages somewhere else).</li> </ul> <h2>Documentation</h2> <ul> <li><a href="https://github.com/AutoFixture/AutoFixture/wiki/Cheat-Sheet">CheatSheet</a></li> <li><a href="https://github.com/AutoFixture/AutoFixture/wiki/FAQ">FAQ</a></li> </ul> <h3>Additional resources</h3> <ul> <li><a href="https://www.pluralsight.com/courses/unit-testing-autofixture-dot-net">Pluralsight course</a></li> <li><a href="http://blog.ploeh.dk/tags/#AutoFixture-ref">ploeh blog</a></li> <li><a href="http://blog.nikosbaxevanis.com">Nikos Baxevanis' blog</a></li> <li><a href="http://megakemp.com/tag/autofixture">Enrico Campidoglio's blog</a></li> <li><a href="http://gertjvr.wordpress.com/category/autofixture">Gert Jansen van Rensburg's blog</a></li> <li><a href="http://stackoverflow.com/questions/tagged/autofixture">Questions on Stack Overflow</a></li> </ul> <h2>Feedback &amp; Questions</h2> <p>If you have questions, feel free to ask. The best places to ask are:</p> <ul> <li><a href="http://stackoverflow.com/questions/tagged/autofixture">Stack Overflow - use the <em>autofixture</em> tag</a></li> <li><a href="https://github.com/AutoFixture/AutoFixture/discussions/categories/q-a">GitHub Q&amp;A Discussions</a></li> </ul> <h2>License</h2> <p>AutoFixture is Open Source software and is released under the <a href="https://raw.githubusercontent.com/AutoFixture/AutoFixture/master/LICENCE.txt">MIT license</a>.<br> The licenses allows the use of AutoFixture libraries in free and commercial applications and libraries without restrictions.</p> <h3>.NET Foundation</h3> <p>This project is supported by the <a href="https://dotnetfoundation.org">.NET Foundation</a>.</p> + \ No newline at end of file diff --git a/c++/daily/index.xml b/c++/daily/index.xml index 13714c45024..984e79d49bb 100644 --- a/c++/daily/index.xml +++ b/c++/daily/index.xml @@ -1,7 +1,14 @@ GitHub C++ Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:28:04Z + 2023-11-29T01:27:39Z Daily Trending of C++ in GitHub + + bitcookies/winrar-keygen + 2023-11-29T01:27:39Z + tag:github.com,2023-11-29:/bitcookies/winrar-keygen + + <p>Principle of WinRAR key generation.</p><hr><p align="center"> <img width="100px" src="https://raw.githubusercontent.com/bitcookies/winrar-keygen/master/icon.png" align="center" alt="WinRAR Keygen"> </p> <h2 align="center">WinRAR Keygen</h2> <p align="center">Principle of WinRAR key generation</p> <p></p> <p align="center"> <a href="https://github.com/bitcookies/winrar-keygen/releases"> <img src="https://img.shields.io/github/v/release/bitcookies/winrar-keygen?label=version"> </a> <a href="https://github.com/bitcookies/winrar-keygen/issues"> <img alt="Issues" src="https://img.shields.io/github/issues/bitcookies/winrar-keygen?color=F48D73"> </a> <img src="https://img.shields.io/badge/Visual%20Studio-2022-5D4298"> <a href="https://github.com/bitcookies/winrar-keygen/actions"> <img src="https://github.com/bitcookies/winrar-keygen/actions/workflows/action.yml/badge.svg?sanitize=true"> </a> <a href="https://github.com/bitcookies/winrar-keygen/raw/master/LICENSE"> <img alt="License" src="https://img.shields.io/github/license/bitcookies/winrar-keygen.svg?sanitize=true"> </a> </p> <p align="center"> <a href="https://raw.githubusercontent.com/bitcookies/winrar-keygen/master/README.zh-CN.md">简体中文</a> | <a href="https://raw.githubusercontent.com/bitcookies/winrar-keygen/master/README.md">English</a> </p> <h2>1. What is WinRAR?</h2> <p>WinRAR is a trialware file archiver utility for Windows, developed by Eugene Roshal of win.rar GmbH.</p> <p>It can create and view archives in RAR or ZIP file formats and unpack numerous archive file formats.</p> <p>WinRAR is not a free software. If you want to use it, you should pay to <a href="https://www.rarlab.com/"><strong>RARLAB</strong></a> and then you will get a license file named <code>rarreg.key</code>.</p> <p>This repository will tell you how WinRAR license file <code>"rarreg.key"</code> is generated.</p> <h2>2. How is "rarreg.key" generated?</h2> <p>See <a href="https://raw.githubusercontent.com/bitcookies/winrar-keygen/master/README.HOW_DOES_IT_WORK.md">here</a>.</p> <h2>3. How to use?</h2> <p>There are several ways to use it:</p> <ul> <li><a href="https://raw.githubusercontent.com/bitcookies/winrar-keygen/master/#4-Use-Github-Actions-with-Secrets">Use Github Actions with Secrets</a> <em>&lt;⭐ Recommend&gt;</em></li> <li><a href="https://raw.githubusercontent.com/bitcookies/winrar-keygen/master/#5-Use-Github-Actions-with-Push">Use Github Actions with Push</a></li> <li><a href="https://raw.githubusercontent.com/bitcookies/winrar-keygen/master/#6-Build-in-Visual-Studio">Build in Visual Studio</a></li> </ul> <h2>4. Use Github Actions with Secrets</h2> <details> <summary>Click to expand</summary> <p>Use <a href="https://docs.github.com/en/actions/security-guides/encrypted-secrets">Secrets</a> you don't need to commits to the repository, so you can fetch upstream without conflicts. So I recommend using this method.</p> <h3>4.1 Fork</h3> <p><strong>Fork</strong> this repo.</p> <p><img src="https://raw.githubusercontent.com/bitcookies/winrar-keygen/master/assets/fork-light.png#gh-light-mode-only" alt="Fork"></p> <p><img src="https://raw.githubusercontent.com/bitcookies/winrar-keygen/master/assets/fork-dark.png#gh-dark-mode-only" alt="Fork"></p> <h3>4.2 Creating Secrets</h3> <p>Open your forked repository, and go to <strong>Settings &gt; Secrets &gt; Actions &gt; New repository secret</strong>.</p> <p><img src="https://raw.githubusercontent.com/bitcookies/winrar-keygen/master/assets/secrets-light.png#gh-light-mode-only" alt="Secrets"></p> <p><img src="https://raw.githubusercontent.com/bitcookies/winrar-keygen/master/assets/secrets-dark.png#gh-dark-mode-only" alt="Secrets"></p> <p>Create two Secrets named <code>text1</code> and <code>text2</code> and fill in values.</p> <p><img src="https://raw.githubusercontent.com/bitcookies/winrar-keygen/master/assets/secrets-add-light.png#gh-light-mode-only" alt="Add Secrets"></p> <p><img src="https://raw.githubusercontent.com/bitcookies/winrar-keygen/master/assets/secrets-add-dark.png#gh-dark-mode-only" alt="Add Secrets"></p> <p>Once created, you will see:</p> <p><img src="https://raw.githubusercontent.com/bitcookies/winrar-keygen/master/assets/secrets-repo-light.png#gh-light-mode-only" alt="Secrets Repo"></p> <p><img src="https://raw.githubusercontent.com/bitcookies/winrar-keygen/master/assets/secrets-repo-dark.png#gh-dark-mode-only" alt="Secrets Repo"></p> <h3>4.3 Run Workflow</h3> <p>Go to <strong>Actions</strong> and select <strong>WinRAR Keygen Secrets</strong> to run Workflow manually.</p> <p><img src="https://raw.githubusercontent.com/bitcookies/winrar-keygen/master/assets/run-workflow-light.png#gh-light-mode-only" alt="Run"></p> <p><img src="https://raw.githubusercontent.com/bitcookies/winrar-keygen/master/assets/run-workflow-dark.png#gh-dark-mode-only" alt="Run"></p> <p>After running successfully, open the corresponding task and select <strong>rarreg_file</strong> to download.</p> <p><img src="assets/file-download-light.png##gh-light-mode-only" alt="Download"></p> <p><img src="https://raw.githubusercontent.com/bitcookies/winrar-keygen/master/assets/file-download-dark.png#gh-dark-mode-only" alt="Download"></p> </details> <h2>5. Use Github Actions with Push</h2> <details> <summary>Click to expand</summary> <p>Using push for key generation is very simple and convenient, but when there are updates to fetch upstream, you need to manually merge conflicts. So I would recommend <a href="https://raw.githubusercontent.com/bitcookies/winrar-keygen/master/#4-Use-Github-Actions-with-Secrets">Use Github Actions with Secrets</a>, but you can still use the push action.</p> <h3>5.1 Fork</h3> <p><strong>Fork</strong> this repo.</p> <p><img src="https://raw.githubusercontent.com/bitcookies/winrar-keygen/master/assets/fork-light.png#gh-light-mode-only" alt="Fork"></p> <p><img src="https://raw.githubusercontent.com/bitcookies/winrar-keygen/master/assets/fork-dark.png#gh-dark-mode-only" alt="Fork"></p> <p>If you've forked before and I've committed new code, but you don't know how to merge the new content into your repository, then you can delete the current fork and fork again.</p> <h3>5.2 Modify info.json</h3> <p>Open your forked repository, and go to <code>keygen/info.json</code> and click on the edit button to edit the file.</p> <p><img src="https://raw.githubusercontent.com/bitcookies/winrar-keygen/master/assets/edit-json-light.png#gh-light-mode-only" alt="Edit"></p> <p><img src="https://raw.githubusercontent.com/bitcookies/winrar-keygen/master/assets/edit-json-dark.png#gh-dark-mode-only" alt="Edit"></p> <p>You can see:</p> <pre><code class="language-json">{ "text1": "Github", "text2": "Github.com" } </code></pre> <p>You can modify the values corresponding to <code>text1</code> and <code>text2</code>:</p> <pre><code class="language-json">{ "text1": "Your Name", "text2": "Your License" } </code></pre> <p>It is important to note that <code>test1</code> and <code>test2</code> are <strong>ANSI-encoded string, space are now supported.</strong></p> <p>Once you have finished making changes, click the <strong>Commit changes</strong> button and Github Actions will start automatically.</p> <p>If Github Actions does not start automatically, you will need to click on the Actions page to <strong>allow this workflows to run</strong>, then modify and commit <code>keygen/info.json</code> again.</p> <p><img src="https://raw.githubusercontent.com/bitcookies/winrar-keygen/master/assets/enable-workflows-light.png#gh-light-mode-only" alt="Workflow"></p> <p><img src="https://raw.githubusercontent.com/bitcookies/winrar-keygen/master/assets/enable-workflows-dark.png#gh-dark-mode-only" alt="Workflow"></p> <h3>5.3 Download Key</h3> <p>Go to <strong>Actions</strong> and select <strong>WinRAR Keygen</strong> to see the status of the program.</p> <p><img src="https://raw.githubusercontent.com/bitcookies/winrar-keygen/master/assets/push-workflows-light.png#gh-light-mode-only" alt="Workflow"></p> <p><img src="https://raw.githubusercontent.com/bitcookies/winrar-keygen/master/assets/push-workflows-dark.png#gh-dark-mode-only" alt="Workflow"></p> <p>Green means it ran successfully, yellow means it is running, red means it failed. After running successfully, open the corresponding task and select <strong>rarreg_file</strong> to download.</p> <p><img src="assets/file-download-light.png##gh-light-mode-only" alt="Download"></p> <p><img src="https://raw.githubusercontent.com/bitcookies/winrar-keygen/master/assets/file-download-dark.png#gh-dark-mode-only" alt="Download"></p> <p>After extract <code>rarreg_file.zip</code>, you will get <code>rarreg.key</code>, just drag and drop it into WinRAR. You can also compress <code>rarreg.key</code> into <code>rarkey.rar</code> and double-click it to run it, and the license import will take place automatically.</p> <p>If you get an invalid key, please check <a href="https://raw.githubusercontent.com/bitcookies/winrar-keygen/master/#7-invalid-key">the specific solution</a>.</p> </details> <h2>6. Build in Visual Studio</h2> <details> <summary>Click to expand</summary> <p>I recommend using the Github Actions, but you can still do your own compilation.</p> <p>If you don't want to compile it yourself, you can also go to the <a href="https://github.com/bitcookies/winrar-keygen/releases/">release</a> page to get <code>winrar-keygen.exe</code>.</p> <h3>6.1 Prerequisites</h3> <ol> <li> <p>Please make sure that you have <strong>Visual Studio 2022</strong>. Because this is a VS2022 project. If you are still using Visual Studio 2019, you can find projects for VS2019 in the <a href="https://github.com/bitcookies/winrar-keygen/tree/vs2019">vs2019</a> branch, but this branch will no longer be maintained.</p> </li> <li> <p>Please make sure you have installed <code>vcpkg</code> and the following libraries:</p> <ul> <li><code>mpir:x86-windows-static</code></li> <li><code>mpir:x64-windows-static</code></li> </ul> <p>is installed.</p> <p>You can install them by:</p> <pre><code class="language-console">$ vcpkg install mpir:x86-windows-static $ vcpkg install mpir:x64-windows-static </code></pre> </li> <li> <p>Your <code>vcpkg</code> has been integrated into your <strong>Visual Studio</strong>, which means you have run successfully.</p> <pre><code class="language-console">$ vcpkg integrate install </code></pre> </li> </ol> <h3>6.2 Build</h3> <ol> <li> <p>Open this project in <strong>Visual Studio</strong>.</p> </li> <li> <p>Select <code>Release</code> configuration.</p> </li> <li> <p>Select <strong>Build &gt; Build Solution</strong>.</p> </li> </ol> <p>You will see executable files in <code>bin/</code> directory.</p> <h3>6.3 How to Use?</h3> <p>Execute the following code in the terminal and configure two parameters to generate <code>rarreg.key</code>.</p> <p>Here is an example use <code>Github</code> and <code>Github.com</code>:</p> <pre><code>Usage: winrar-keygen.exe &lt;Your Name&gt; &lt;Your License&gt; Example: winrar-keygen.exe "Github" "Github.com" or: winrar-keygen.exe "Github" "Github.com" &gt; rarreg.key or: winrar-keygen.exe "Github" "Github.com" | Out-File -Encoding ASCII rarreg.key </code></pre> <p><img src="https://raw.githubusercontent.com/bitcookies/winrar-keygen/master/assets/terminal.png" alt="Terminal"></p> <p>Now you can see the newly generated file:</p> <pre><code class="language-console">RAR registration data Github Github.com UID=3a3d02329a32b63da7d8 6412212250a7d8753c5e7037d83011171578c57042fa30c506caae 9954e4853d415ec594e46076cc9a65338309b66c50453ba72158c0 656de97acb2f2a48cf3b75329283544c3e1b366a5062b85d0022f6 de3cdc56b311475b484e80b48157a0c3af60ca4f7f9c75d49bc50d 6bad616c1c58caa922d3ed0cd19771e8191522a586544c3e1b366a 5062b85d29db066f02e777ad78100865f2c31f2dd3a86998609b18 5eede7ed46566b10bf033daa6384062b259194b1acbd1443042646 </code></pre> <p>Save the generated information in <strong>ANSI encoding format</strong> as <code>rarreg.key</code>.</p> </details> <h2>7. Invalid Key</h2> <p>Why is my <code>rarreg.key</code> invalid?</p> <h3>7.1 ANSI Encoded</h3> <p><code>test1</code> and <code>test2</code> are <strong>ANSI-encoded string, space are now supported</strong> <a href="https://github.com/bitcookies/winrar-keygen/issues/5">Issues #5</a>.</p> <pre><code class="language-console">winrar-keygen.exe &lt;text1&gt; &lt;text2&gt; </code></pre> <p>You can refer to: <a href="https://github.com/bitcookies/winrar-keygen/raw/master/README.HOW_DOES_IT_WORK.md#7-generation-of-rarregkey">Generation of "rarreg.key"</a></p> <h3>7.2 TXT Encoding</h3> <p>If you use the following command:</p> <pre><code class="language-console">winrar-keygen.exe "Github" "Github.com" &gt; rarreg.key </code></pre> <p>In the newer Windows 10, PowerShell will export in <strong>UTF16-LE</strong> format by default, which will cause the error.</p> <p>Please use the following command:</p> <pre><code class="language-console">winrar-keygen.exe "Github" "Github.com" | Out-File -Encoding ASCII rarreg.key </code></pre> <h3>7.3 Location of Key</h3> <p>If you are unable to drag, you can try to put the <code>rarreg.key</code> in the following directory.</p> <pre><code class="language-console">C:\Users\yourname\AppData\Roaming\WinRAR\rarreg.key </code></pre> <p>You can also compress <code>rarreg.key</code> into <code>rarkey.rar</code> and double-click it to run it, and the license import will take place automatically.</p> <h2>8. Contributing</h2> <h3>8.1 Suggestion</h3> <p>If you encounter some problems, you can report on the <a href="https://github.com/bitcookies/winrar-keygen/issues">Issues</a> page. There will be many enthusiastic developers or Github users to help you.</p> <p>This project welcomes contributions and suggestions. You can make suggestions in <a href="https://github.com/bitcookies/winrar-keygen/issues">Issues</a>, or submit a pull request 😄</p> <h3>8.2 Thanks</h3> <p>Thank you very much to some enthusiastic developers for helping answer some questions in <a href="https://github.com/bitcookies/winrar-keygen/issues">Issues</a>.</p> <p>🏆 Special Thanks <a href="https://github.com/Sonic-The-Hedgehog-LNK1123">@Sonic-The-Hedgehog-LNK1123</a></p> <h2>9. License</h2> <p>The code is available under the <a href="https://github.com/bitcookies/winrar-keygen/raw/master/LICENSE">MIT license</a></p> + \ No newline at end of file diff --git a/c-objdump/daily/index.xml b/c-objdump/daily/index.xml index b8e8d8a885b..3c97176d867 100644 --- a/c-objdump/daily/index.xml +++ b/c-objdump/daily/index.xml @@ -1,7 +1,7 @@ GitHub C-ObjDump Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:28:01Z + 2023-11-29T01:27:36Z Daily Trending of C-ObjDump in GitHub \ No newline at end of file diff --git a/c/daily/index.xml b/c/daily/index.xml index ec67a8abc6f..09034958e82 100644 --- a/c/daily/index.xml +++ b/c/daily/index.xml @@ -1,7 +1,28 @@ GitHub C Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:27:50Z + 2023-11-29T01:27:28Z Daily Trending of C in GitHub + + factionsecurity/faction + 2023-11-29T01:27:28Z + tag:github.com,2023-11-29:/factionsecurity/faction + + <p>Pen Test Report Generation and Assessment Collaboration</p><hr><h1>FACTION PenTesting Report Generation and Collaboration Engine</h1> <p>FACTION is your entire assessment workflow in a box. With FACTION you can:</p> <ol> <li>Automate pen testing and security assessment Reports</li> <li>Peer review and track changes for reports</li> <li>Create customized DOCX templates for different assessment types and retests</li> <li>Real-time collaboration with assessors via the web app and <a href="https://www.factionsecurity.com/project/faction-burpsuite-extension/">Burp Suite Extensions</a></li> <li>Customizable vulnerability templates with over 75 prepopulated</li> <li>Easily manage assessment teams and track progress across your organization</li> <li>Track vulnerability remediation efforts with custom SLA warnings and alerts &nbsp;</li> <li>Full Rest API to integrate with other tools&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</li> </ol> <p>Other Features:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</p> <ol> <li>LDAP Integration&nbsp; &nbsp; &nbsp; &nbsp;</li> <li>OAUTH2.0 Integration</li> <li>SMTP integration&nbsp;</li> <li>Extendable with Custom Plugins similar to Burp Extender.</li> <li>Custom Report Variables</li> </ol> <p><strong>Want to see it in action?</strong> -&gt; <a href="https://www.factionsecurity.com/2023/03/24/write-your-first-vulnerability-report-in-faction/">Faction Video Overview</a></p> <h2>Quick Setup</h2> <p>Run the following commands to build the war file and deploy it to the docker container.</p> <pre><code>git clone git@github.com:factionsecurity/faction.git cd faction mvn clean compile war:war docker-compose up --build </code></pre> <p>Once the containers are up you can navigate to <a href="http://127.0.0.1:8080">http://127.0.0.1:8080</a> to access your FACTION instance. On the first boot, it will ask you to create an admin account.</p> <h2>Import the Vulnerability Templates</h2> <ol> <li>Navigate to Admin -&gt; Default Vulnerabilities</li> <li>Click import VulnDB.</li> </ol> <h2>Customize reports</h2> <p>You can find out more information about creating your own custom report templates here: <a href="https://www.factionsecurity.com/project/custom-security-report-templates/">Custom Security Report Templates - Faction Security</a></p> <h2>Burp Suite Extension</h2> <p><a href="https://www.factionsecurity.com/project/faction-burpsuite-extension/">Burp Suite Extensions</a></p> <h2>Manuals and Tutorials</h2> <p><a href="https://www.factionsecurity.com/manual/">Manual</a></p> <h2>Don't want to host it yourself?</h2> <p>We can provide hosting for your instance. All instances are single tenants so you don't have to worry about sharing infrastructure with untrusted parties. Navigate to <a href="https://www.factionsecurity.com">https://www.factionsecurity.com to learn more</a>.</p> <h2>Screenshots</h2> <p><strong>Vulnerability Templates</strong> <img src="https://github.com/factionsecurity/faction/assets/2343831/b6fa6a0b-34a9-46cf-87cb-6aeb2b5d3347" alt="image"></p> <p><strong>Assessment Scheduling</strong> <img src="https://github.com/factionsecurity/faction/assets/2343831/515ebaa4-65e2-4843-93a7-4439899a99e3" alt="image"></p> <p><strong>Peer Review and Track Changes</strong> <img src="https://github.com/factionsecurity/faction/assets/2343831/fa72a72b-2c95-4c2c-bad1-5b34aab7fd13" alt="image"></p> + + + tinyproxy/tinyproxy + 2023-11-29T01:27:28Z + tag:github.com,2023-11-29:/tinyproxy/tinyproxy + + <p>tinyproxy - a light-weight HTTP/HTTPS proxy daemon for POSIX operating systems</p><hr><h1>Tinyproxy</h1> <p>Tinyproxy is a small, efficient HTTP/SSL proxy daemon released under the GNU General Public License. Tinyproxy is very useful in a small network setting, where a larger proxy would either be too resource intensive, or a security risk. One of the key features of Tinyproxy is the buffering connection concept. In effect, Tinyproxy will buffer a high speed response from a server, and then relay it to a client at the highest speed the client will accept. This feature greatly reduces the problems with sluggishness on the Internet. If you are sharing an Internet connection with a small network, and you only want to allow HTTP requests to be allowed, then Tinyproxy is a great tool for the network administrator.</p> <p>For more info, please visit <a href="https://tinyproxy.github.io/">the Tinyproxy web site</a>.</p> <h2>Installation</h2> <p>Tinyproxy uses a standard GNU <code>configure</code> script based on the automake system. If compiling from a git checkout, you need to first run</p> <pre><code>./autogen.sh </code></pre> <p>from the top level directory to generate the <code>configure</code> script. The release tarball contains the pre-created <code>configure</code> script, so when building from a release, you can skip this step. Then basically all you need to do is</p> <pre><code>./configure make make install </code></pre> <p>in the top level directory to compile and install Tinyproxy. There are additional command line arguments you can supply to <code>configure</code>. They include:</p> <ul> <li> <p><code>--enable-debug</code>: If you would like to turn on full debugging support.</p> </li> <li> <p><code>--enable-xtinyproxy</code>: Compile in support for the XTinyproxy header, which is sent to any web server in your domain.</p> </li> <li> <p><code>--enable-filter</code>: Allows Tinyproxy to filter out certain domains and URLs.</p> </li> <li> <p><code>--enable-upstream</code>: Enable support for proxying connections through another proxy server.</p> </li> <li> <p><code>--enable-transparent</code>: Allow Tinyproxy to be used as a transparent proxy daemon. Unlike other work modes, transparent proxying doesn't require explicit configuration and works automatically when traffic is redirected to the proxy using the appropriate firewall rules.</p> </li> <li> <p><code>--enable-reverse</code>: Enable reverse proxying.</p> </li> <li> <p><code>--with-stathost=HOST</code>: Set the default name of the stats host.</p> </li> </ul> <p>For more information about the build system, read the INSTALL file that is generated by <code>autogen.sh</code> and comes with the release tar ball.</p> <h2>Support</h2> <p>If you are having problems with Tinyproxy, please raise an <a href="https://github.com/tinyproxy/tinyproxy/issues">issue on github</a>.</p> <h2>Contributing</h2> <p>If you would like to contribute a feature, or a bug fix to the Tinyproxy source, please clone the <a href="https://github.com/tinyproxy/tinyproxy.git">git repository from github</a> and create a <a href="https://github.com/tinyproxy/tinyproxy/pulls">pull request</a>.</p> <h2>Community</h2> <p>You can meet developers and users to discuss development, patches and deployment issues in the <code>#tinyproxy</code> IRC channel on libera (<code>irc.libera.chat</code>).</p> + + + fontforge/fontforge + 2023-11-29T01:27:28Z + tag:github.com,2023-11-29:/fontforge/fontforge + + <p>Free (libre) font editor for Windows, Mac OS X and GNU+Linux</p><hr><h1>FontForge <a href="https://github.com/fontforge/fontforge/actions/workflows/main.yml"><img src="https://github.com/fontforge/fontforge/workflows/CI/badge.svg?sanitize=true" alt="CI"></a> <a href="https://ci.appveyor.com/project/fontforge/fontforge"><img src="https://ci.appveyor.com/api/projects/status/y5x0fd1xj23n9l2o?svg=true" alt="Build status"></a> <a href="https://scan.coverity.com/projects/792"><img src="https://scan.coverity.com/projects/792/badge.svg?flat=1" alt="Coverity Scan Build Status"></a></h1> <p><img src="http://fontforge.github.io/assets/img/logo-transparent.png" alt="FontForge Logo"></p> <p>FontForge is a free (libre) font editor for Windows, Mac OS X and GNU+Linux. Use it to create, edit and convert fonts in OpenType, TrueType, UFO, CID-keyed, Multiple Master, and many other formats.</p> <p><a href="http://fontforge.org">fontforge.org</a> — homepage</p> <p><a href="http://designwithfontforge.com">designwithfontforge.com</a> — font creation manual</p> <h1>Getting help</h1> <p>The bug tracker is for <em>reporting bugs</em>, not for asking questions. Please direct questions to one of the following:</p> <ul> <li><a href="https://sourceforge.net/p/fontforge/mailman/fontforge-users/">Mailing list</a></li> <li><a href="https://web.libera.chat/?channel=#fontforge">Live chat</a> — #fontforge on <a href="https://libera.chat/">Libera</a></li> </ul> <h1>Installation &amp; contributing</h1> <p><a href="https://raw.githubusercontent.com/fontforge/fontforge/master/INSTALL.md"><code>INSTALL.md</code></a> — developer instructions to build from source</p> <p><a href="https://raw.githubusercontent.com/fontforge/fontforge/master/.github/workflows/scripts/setup_linux_deps.sh"><code>setup_linux_deps.sh</code></a> — a list of installation dependencies</p> <p><a href="https://raw.githubusercontent.com/fontforge/fontforge/master/CONTRIBUTING.md"><code>CONTRIBUTING.md</code></a> — contributing guidelines</p> + \ No newline at end of file diff --git a/c2hs-haskell/daily/index.xml b/c2hs-haskell/daily/index.xml index bae22b7e158..de0af3b24ca 100644 --- a/c2hs-haskell/daily/index.xml +++ b/c2hs-haskell/daily/index.xml @@ -1,7 +1,7 @@ GitHub C2hs Haskell Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:27:59Z + 2023-11-29T01:27:37Z Daily Trending of C2hs Haskell in GitHub \ No newline at end of file diff --git a/cabal-config/daily/index.xml b/cabal-config/daily/index.xml index a28b953e84c..c38a62807a7 100644 --- a/cabal-config/daily/index.xml +++ b/cabal-config/daily/index.xml @@ -1,7 +1,7 @@ GitHub Cabal Config Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:28:00Z + 2023-11-29T01:27:35Z Daily Trending of Cabal Config in GitHub \ No newline at end of file diff --git a/cadence/daily/index.xml b/cadence/daily/index.xml index 176def4d604..37cf7b72dfd 100644 --- a/cadence/daily/index.xml +++ b/cadence/daily/index.xml @@ -1,7 +1,7 @@ GitHub Cadence Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:28:14Z + 2023-11-29T01:27:49Z Daily Trending of Cadence in GitHub \ No newline at end of file diff --git a/cairo/daily/index.xml b/cairo/daily/index.xml index e7fa61bee30..1b46cdc69da 100644 --- a/cairo/daily/index.xml +++ b/cairo/daily/index.xml @@ -1,7 +1,7 @@ GitHub Cairo Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:28:13Z + 2023-11-29T01:27:48Z Daily Trending of Cairo in GitHub \ No newline at end of file diff --git a/cap'n-proto/daily/index.xml b/cap'n-proto/daily/index.xml index 70089210f4d..5385e68149a 100644 --- a/cap'n-proto/daily/index.xml +++ b/cap'n-proto/daily/index.xml @@ -1,7 +1,7 @@ GitHub Cap'n Proto Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:28:19Z + 2023-11-29T01:27:52Z Daily Trending of Cap'n Proto in GitHub \ No newline at end of file diff --git a/cartocss/daily/index.xml b/cartocss/daily/index.xml index 678fc3a8b47..381dc771464 100644 --- a/cartocss/daily/index.xml +++ b/cartocss/daily/index.xml @@ -1,7 +1,7 @@ GitHub CartoCSS Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:28:18Z + 2023-11-29T01:27:54Z Daily Trending of CartoCSS in GitHub \ No newline at end of file diff --git a/ceylon/daily/index.xml b/ceylon/daily/index.xml index ce6c81cdd2c..e6a65cb6e5f 100644 --- a/ceylon/daily/index.xml +++ b/ceylon/daily/index.xml @@ -1,7 +1,7 @@ GitHub Ceylon Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:28:21Z + 2023-11-29T01:27:53Z Daily Trending of Ceylon in GitHub \ No newline at end of file diff --git a/chapel/daily/index.xml b/chapel/daily/index.xml index 6c39b6f2e71..89f7f2c59eb 100644 --- a/chapel/daily/index.xml +++ b/chapel/daily/index.xml @@ -1,7 +1,7 @@ GitHub Chapel Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:28:20Z + 2023-11-29T01:27:51Z Daily Trending of Chapel in GitHub \ No newline at end of file diff --git a/charity/daily/index.xml b/charity/daily/index.xml index 36b8c86aa36..755eff91449 100644 --- a/charity/daily/index.xml +++ b/charity/daily/index.xml @@ -1,7 +1,7 @@ GitHub Charity Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:28:26Z + 2023-11-29T01:27:57Z Daily Trending of Charity in GitHub \ No newline at end of file diff --git a/chuck/daily/index.xml b/chuck/daily/index.xml index a3862ab7656..807fe9ab102 100644 --- a/chuck/daily/index.xml +++ b/chuck/daily/index.xml @@ -1,7 +1,7 @@ GitHub ChucK Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:28:27Z + 2023-11-29T01:27:56Z Daily Trending of ChucK in GitHub \ No newline at end of file diff --git a/cil/daily/index.xml b/cil/daily/index.xml index 5d7a87789e8..27d4899dba1 100644 --- a/cil/daily/index.xml +++ b/cil/daily/index.xml @@ -1,7 +1,7 @@ GitHub CIL Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:28:23Z + 2023-11-29T01:27:55Z Daily Trending of CIL in GitHub \ No newline at end of file diff --git a/cirru/daily/index.xml b/cirru/daily/index.xml index efbeff82882..b3aea215df3 100644 --- a/cirru/daily/index.xml +++ b/cirru/daily/index.xml @@ -1,7 +1,7 @@ GitHub Cirru Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:28:30Z + 2023-11-29T01:27:58Z Daily Trending of Cirru in GitHub \ No newline at end of file diff --git a/clarion/daily/index.xml b/clarion/daily/index.xml index 55546d8f0aa..51c0b58eb92 100644 --- a/clarion/daily/index.xml +++ b/clarion/daily/index.xml @@ -1,7 +1,7 @@ GitHub Clarion Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:28:30Z + 2023-11-29T01:28:00Z Daily Trending of Clarion in GitHub \ No newline at end of file diff --git a/clarity/daily/index.xml b/clarity/daily/index.xml index 7a23da08538..75e94c57dbe 100644 --- a/clarity/daily/index.xml +++ b/clarity/daily/index.xml @@ -1,7 +1,7 @@ GitHub Clarity Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:28:28Z + 2023-11-29T01:27:59Z Daily Trending of Clarity in GitHub \ No newline at end of file diff --git a/classic-asp/daily/index.xml b/classic-asp/daily/index.xml index 26c88c42b9b..95e9e34b684 100644 --- a/classic-asp/daily/index.xml +++ b/classic-asp/daily/index.xml @@ -1,7 +1,14 @@ GitHub Classic ASP Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:28:32Z + 2023-11-29T01:28:03Z Daily Trending of Classic ASP in GitHub + + JosiahBahl/Portfolio2 + 2023-11-29T01:28:03Z + tag:github.com,2023-11-29:/JosiahBahl/Portfolio2 + + <p>Portfolio 2.0</p><hr> + \ No newline at end of file diff --git a/clean/daily/index.xml b/clean/daily/index.xml index 96425c6545f..684b277b91d 100644 --- a/clean/daily/index.xml +++ b/clean/daily/index.xml @@ -1,7 +1,7 @@ GitHub Clean Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:28:33Z + 2023-11-29T01:28:03Z Daily Trending of Clean in GitHub \ No newline at end of file diff --git a/click/daily/index.xml b/click/daily/index.xml index 46326f18c24..296684e1c08 100644 --- a/click/daily/index.xml +++ b/click/daily/index.xml @@ -1,7 +1,7 @@ GitHub Click Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:28:33Z + 2023-11-29T01:28:01Z Daily Trending of Click in GitHub \ No newline at end of file diff --git a/clips/daily/index.xml b/clips/daily/index.xml index a8bcee2aff7..7fcc7bc0e43 100644 --- a/clips/daily/index.xml +++ b/clips/daily/index.xml @@ -1,7 +1,7 @@ GitHub CLIPS Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:28:34Z + 2023-11-29T01:28:02Z Daily Trending of CLIPS in GitHub \ No newline at end of file diff --git a/clojure/daily/index.xml b/clojure/daily/index.xml index 12418f062e8..bb4c3258fa6 100644 --- a/clojure/daily/index.xml +++ b/clojure/daily/index.xml @@ -1,7 +1,21 @@ GitHub Clojure Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:28:43Z + 2023-11-29T01:28:07Z Daily Trending of Clojure in GitHub + + gphil/s3-util + 2023-11-29T01:28:07Z + tag:github.com,2023-11-29:/gphil/s3-util + + <p>Some utility functions for working with Amazon S3 in Clojure.</p><hr> + + + shriphani/heritrix-monitor + 2023-11-29T01:28:07Z + tag:github.com,2023-11-29:/shriphani/heritrix-monitor + + <p>Heritrix Monitoring</p><hr> + \ No newline at end of file diff --git a/closure-templates/daily/index.xml b/closure-templates/daily/index.xml index 1146feda0d0..cd2c5ac1b94 100644 --- a/closure-templates/daily/index.xml +++ b/closure-templates/daily/index.xml @@ -1,7 +1,7 @@ GitHub Closure Templates Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:28:36Z + 2023-11-29T01:28:05Z Daily Trending of Closure Templates in GitHub \ No newline at end of file diff --git a/cloud-firestore-security-rules/daily/index.xml b/cloud-firestore-security-rules/daily/index.xml index b73de686896..6a727b490ea 100644 --- a/cloud-firestore-security-rules/daily/index.xml +++ b/cloud-firestore-security-rules/daily/index.xml @@ -1,7 +1,7 @@ GitHub Cloud Firestore Security Rules Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:28:35Z + 2023-11-29T01:28:04Z Daily Trending of Cloud Firestore Security Rules in GitHub \ No newline at end of file diff --git a/cmake/daily/index.xml b/cmake/daily/index.xml index 83007b01628..b290fd52a26 100644 --- a/cmake/daily/index.xml +++ b/cmake/daily/index.xml @@ -1,7 +1,7 @@ GitHub CMake Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:28:40Z + 2023-11-29T01:28:10Z Daily Trending of CMake in GitHub \ No newline at end of file diff --git a/cobol/daily/index.xml b/cobol/daily/index.xml index c03fc5c0b87..4cfce27643e 100644 --- a/cobol/daily/index.xml +++ b/cobol/daily/index.xml @@ -1,7 +1,7 @@ GitHub COBOL Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:28:46Z + 2023-11-29T01:28:13Z Daily Trending of COBOL in GitHub \ No newline at end of file diff --git a/codeowners/daily/index.xml b/codeowners/daily/index.xml index 71abdd2d25e..c32f9276206 100644 --- a/codeowners/daily/index.xml +++ b/codeowners/daily/index.xml @@ -1,7 +1,7 @@ GitHub CODEOWNERS Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:28:48Z + 2023-11-29T01:28:11Z Daily Trending of CODEOWNERS in GitHub \ No newline at end of file diff --git a/codeql/daily/index.xml b/codeql/daily/index.xml index c68ad800bc3..57c25599146 100644 --- a/codeql/daily/index.xml +++ b/codeql/daily/index.xml @@ -1,7 +1,7 @@ GitHub CodeQL Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:28:45Z + 2023-11-29T01:28:12Z Daily Trending of CodeQL in GitHub \ No newline at end of file diff --git a/coffeescript/daily/index.xml b/coffeescript/daily/index.xml index d15bd8d93e5..cf5062e362c 100644 --- a/coffeescript/daily/index.xml +++ b/coffeescript/daily/index.xml @@ -1,7 +1,14 @@ GitHub CoffeeScript Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:28:51Z + 2023-11-29T01:28:14Z Daily Trending of CoffeeScript in GitHub + + NFLScoreBot/stadiums + 2023-11-29T01:28:14Z + tag:github.com,2023-11-29:/NFLScoreBot/stadiums + + <p>A listing of NFL stadiums in JSON form, plus code to generate it.</p><hr> + \ No newline at end of file diff --git a/coldfusion-cfc/daily/index.xml b/coldfusion-cfc/daily/index.xml index 9a3e16d502d..8435d2b073d 100644 --- a/coldfusion-cfc/daily/index.xml +++ b/coldfusion-cfc/daily/index.xml @@ -1,7 +1,7 @@ GitHub ColdFusion CFC Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:28:56Z + 2023-11-29T01:28:18Z Daily Trending of ColdFusion CFC in GitHub \ No newline at end of file diff --git a/coldfusion/daily/index.xml b/coldfusion/daily/index.xml index 420a78765e5..e6839b8f79f 100644 --- a/coldfusion/daily/index.xml +++ b/coldfusion/daily/index.xml @@ -1,7 +1,7 @@ GitHub ColdFusion Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:28:54Z + 2023-11-29T01:28:16Z Daily Trending of ColdFusion in GitHub \ No newline at end of file diff --git a/collada/daily/index.xml b/collada/daily/index.xml index 10424f3a213..94afedd1c42 100644 --- a/collada/daily/index.xml +++ b/collada/daily/index.xml @@ -1,7 +1,7 @@ GitHub COLLADA Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:28:53Z + 2023-11-29T01:28:17Z Daily Trending of COLLADA in GitHub \ No newline at end of file diff --git a/common-lisp/daily/index.xml b/common-lisp/daily/index.xml index 5454e2a6adf..5b1748e72e1 100644 --- a/common-lisp/daily/index.xml +++ b/common-lisp/daily/index.xml @@ -1,7 +1,7 @@ GitHub Common Lisp Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:28:57Z + 2023-11-29T01:28:18Z Daily Trending of Common Lisp in GitHub \ No newline at end of file diff --git a/common-workflow-language/daily/index.xml b/common-workflow-language/daily/index.xml index 7c3d92c072a..e9ff0fefdf9 100644 --- a/common-workflow-language/daily/index.xml +++ b/common-workflow-language/daily/index.xml @@ -1,7 +1,7 @@ GitHub Common Workflow Language Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:28:59Z + 2023-11-29T01:28:21Z Daily Trending of Common Workflow Language in GitHub \ No newline at end of file diff --git a/component-pascal/daily/index.xml b/component-pascal/daily/index.xml index 8a8a54609c2..e845eb58805 100644 --- a/component-pascal/daily/index.xml +++ b/component-pascal/daily/index.xml @@ -1,7 +1,7 @@ GitHub Component Pascal Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:29:02Z + 2023-11-29T01:28:20Z Daily Trending of Component Pascal in GitHub \ No newline at end of file diff --git a/conll-u/daily/index.xml b/conll-u/daily/index.xml index 1ac33587640..1f79b97af29 100644 --- a/conll-u/daily/index.xml +++ b/conll-u/daily/index.xml @@ -1,7 +1,7 @@ GitHub CoNLL-U Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:29:01Z + 2023-11-29T01:28:21Z Daily Trending of CoNLL-U in GitHub \ No newline at end of file diff --git a/cool/daily/index.xml b/cool/daily/index.xml index 0f46db5a46b..53dab81c896 100644 --- a/cool/daily/index.xml +++ b/cool/daily/index.xml @@ -1,7 +1,7 @@ GitHub Cool Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:29:00Z + 2023-11-29T01:28:19Z Daily Trending of Cool in GitHub \ No newline at end of file diff --git a/coq/daily/index.xml b/coq/daily/index.xml index 6f3651d5628..555be4d10eb 100644 --- a/coq/daily/index.xml +++ b/coq/daily/index.xml @@ -1,7 +1,7 @@ GitHub Coq Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:29:07Z + 2023-11-29T01:28:23Z Daily Trending of Coq in GitHub \ No newline at end of file diff --git a/cpp-objdump/daily/index.xml b/cpp-objdump/daily/index.xml index ee55cb1b4f0..60ba89f3e0a 100644 --- a/cpp-objdump/daily/index.xml +++ b/cpp-objdump/daily/index.xml @@ -1,7 +1,7 @@ GitHub Cpp-ObjDump Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:29:05Z + 2023-11-29T01:28:23Z Daily Trending of Cpp-ObjDump in GitHub \ No newline at end of file diff --git a/creole/daily/index.xml b/creole/daily/index.xml index 0a0e9035347..faaa8e05b5e 100644 --- a/creole/daily/index.xml +++ b/creole/daily/index.xml @@ -1,7 +1,7 @@ GitHub Creole Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:29:04Z + 2023-11-29T01:28:24Z Daily Trending of Creole in GitHub \ No newline at end of file diff --git a/crystal/daily/index.xml b/crystal/daily/index.xml index c7af4e58c02..e1055b1e1db 100644 --- a/crystal/daily/index.xml +++ b/crystal/daily/index.xml @@ -1,7 +1,7 @@ GitHub Crystal Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:29:06Z + 2023-11-29T01:28:25Z Daily Trending of Crystal in GitHub \ No newline at end of file diff --git a/cson/daily/index.xml b/cson/daily/index.xml index ad45ffa064d..303d7c3b1ad 100644 --- a/cson/daily/index.xml +++ b/cson/daily/index.xml @@ -1,7 +1,7 @@ GitHub CSON Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:29:10Z + 2023-11-29T01:28:27Z Daily Trending of CSON in GitHub \ No newline at end of file diff --git a/csound-document/daily/index.xml b/csound-document/daily/index.xml index a99cd9081c0..f74b4364a61 100644 --- a/csound-document/daily/index.xml +++ b/csound-document/daily/index.xml @@ -1,7 +1,7 @@ GitHub Csound Document Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:29:08Z + 2023-11-29T01:28:26Z Daily Trending of Csound Document in GitHub \ No newline at end of file diff --git a/csound-score/daily/index.xml b/csound-score/daily/index.xml index 0b31ec9e9a9..9c1c2ecc2cc 100644 --- a/csound-score/daily/index.xml +++ b/csound-score/daily/index.xml @@ -1,7 +1,7 @@ GitHub Csound Score Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:29:10Z + 2023-11-29T01:28:28Z Daily Trending of Csound Score in GitHub \ No newline at end of file diff --git a/csound/daily/index.xml b/csound/daily/index.xml index aa0b8a7286d..b3c7646c99e 100644 --- a/csound/daily/index.xml +++ b/csound/daily/index.xml @@ -1,7 +1,7 @@ GitHub Csound Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:29:09Z + 2023-11-29T01:28:27Z Daily Trending of Csound in GitHub \ No newline at end of file diff --git a/css/daily/index.xml b/css/daily/index.xml index 41053d86ef4..ebecbbae782 100644 --- a/css/daily/index.xml +++ b/css/daily/index.xml @@ -1,7 +1,28 @@ GitHub CSS Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:29:18Z + 2023-11-29T01:28:35Z Daily Trending of CSS in GitHub + + itscodenation/int-u3l3-23-24-student-exercises + 2023-11-29T01:28:35Z + tag:github.com,2023-11-29:/itscodenation/int-u3l3-23-24-student-exercises + + <p></p><hr><h1>Lesson 3.3 - Events</h1> <h2>Event Handlers</h2> <ul> <li>Event handlers are JavaScript functions that respond to events, making web pages interactive.</li> <li>It’s similar to a doorbell ringing when someone's at the door.</li> </ul> <h2>Common Events:</h2> <ul> <li><strong>Click Events</strong>: Clicking a button with the mouse.</li> <li><strong>Key Press Events</strong>: Typing on a keyboard.</li> <li><strong>Mouse Over Events</strong>: Hovering over an element.</li> <li><strong>Form Submission Events</strong>: Submitting a form.</li> </ul> <h2>.addEventListener Method</h2> <ul> <li><code>.addEventListener</code> is the preferred way for adding event listeners in JS. It keeps JS separate from HTML for cleaner code.</li> <li>Allows you to add multiple listeners to a single event.</li> </ul> <h3>Example:</h3> <pre><code class="language-javascript">element.addEventListener('click', function() { alert('Hello, World!'); }); </code></pre> + + + codingstella/cool-responsive-portfolio + 2023-11-29T01:28:35Z + tag:github.com,2023-11-29:/codingstella/cool-responsive-portfolio + + <p></p><hr> + + + christorange/VerticalFox + 2023-11-29T01:28:35Z + tag:github.com,2023-11-29:/christorange/VerticalFox + + <p>Firefox theme with Edge like auto-hide vertical tab bar and minimalism design. Powerd by Sidebery.</p><hr><p><img src="https://raw.githubusercontent.com/christorange/VerticalFox/main/assets/header.png" alt=""></p> <h1>VerticalFox</h1> <h3>❗️❗️ If you're, or going to use this setup, <strong>DO NOT UPGRADE TO Sidebery v5.</strong> If you have, remove it and install v4.10 <a href="https://addons.mozilla.org/en-US/firefox/addon/sidebery/versions/">here</a>, then turn off auto update.</h3> <p><a href="https://raw.githubusercontent.com/christorange/VerticalFox/main/readme_ch.md">中文文档</a></p> <p>Get an Edge like auto-hide vertical tabs bar on Firefox! Powerd by Sidebery, you can have your bookmarks, pinned tabs all in side bar and get a clean, compact look. Support MacOS and Windows.</p> <p align="center"> <img src="https://raw.githubusercontent.com/christorange/VerticalFox/main/assets/dark_mode.gif" style="height:500px;"> </p> <p align="center"> <img src="https://raw.githubusercontent.com/christorange/VerticalFox/main/assets/light_mode.gif" style="height:500px;"> </p> <p><strong>I'm only working on compatability with the latest stable release of Firefox, if you find any flaws, please update your browser first.</strong></p> <p><em>The auto hide also works on Tree Style Tabs, but you may need to adjust the css to achieve the best look.</em></p> <h2>How to apply</h2> <ol> <li> <p>You need to have <a href="https://addons.mozilla.org/en-US/firefox/addon/sidebery/">Sidebery</a> installed.</p> </li> <li> <p>Download the files in release according to your operation system. You can also directly use the source files you need.</p> </li> <li> <p>If you haven't customized your Firefox before, check out <a href="https://www.reddit.com/r/firefox/wiki/userchrome/">this guide</a> for how to set up your Firefox and the profiles. TL;DR version:</p> <ol> <li>Navigate to <code>about:config</code> in the address bar and accept the risks.</li> <li>Search for <code>toolkit.legacyUserProfileCustomizations.stylesheets</code> and toggle it to true (by double clicking on it).</li> <li>Navigate to <code>about:support</code> in the address bar, under <strong>Application Basics</strong>, find <strong>Profile Folder</strong> and open it. You should now see your profile folder.</li> <li>Inside your profile folder, create a new folder named <code>chrome</code> (all lower case).</li> </ol> </li> <li> <p>Once you have your <code>chrome</code> folder under your profile directory, copy the <code>userChrome.css</code> you downloaded into <code>chrome</code>. Alternatively you can create a blank <code>userChrome.css</code> and paste the code. Restart your browser.</p> </li> <li> <p>Go to the settings of Sidebery, go to <strong>Styles editor</strong>, paste all the code from <code>sidebery_styles.css</code>.</p> </li> </ol> <p align="center"> <img src="https://raw.githubusercontent.com/christorange/VerticalFox/main/assets/img1.png" style="height:400px;"> </p> When you switch between light and dark browser theme, remember to also change it in sidebery settings for best experience: appearance -&gt; color scheme <p align="center"> <img src="https://raw.githubusercontent.com/christorange/VerticalFox/main/assets/img2.png" style="height:400px;"> </p> <p>Now you can enjoy your new Firefox!</p> <h2>Frequently Asked</h2> <p>Q: <strong>How to move sidebar to the right?</strong></p> <p>A: Before you apply <code>userChrome.css</code>, click the header of sidebar, click 'move to right side'. If you have applied <code>userChrome.css</code>, find the comment <code>/*hide the sidebar header*/</code> then delete or comment out the section between this comment and <code>/*AUTO HIDE SIDEBAR*/</code>, the header will appear.</p> <br> <p>Q: <strong>How to disable sidebar auto-hide?</strong></p> <p>A: Go to the comment <code>/*AUTO HIDE SIDEBAR*/</code>, delete the next 10 lines of code below it.</p> + \ No newline at end of file diff --git a/csv/daily/index.xml b/csv/daily/index.xml index 36f4b3433cb..05503821f4b 100644 --- a/csv/daily/index.xml +++ b/csv/daily/index.xml @@ -1,7 +1,7 @@ GitHub CSV Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:29:12Z + 2023-11-29T01:28:32Z Daily Trending of CSV in GitHub \ No newline at end of file diff --git a/cuda/daily/index.xml b/cuda/daily/index.xml index 104e4993915..b1d1f7e63f3 100644 --- a/cuda/daily/index.xml +++ b/cuda/daily/index.xml @@ -1,7 +1,7 @@ GitHub Cuda Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:29:15Z + 2023-11-29T01:28:30Z Daily Trending of Cuda in GitHub \ No newline at end of file diff --git a/cue/daily/index.xml b/cue/daily/index.xml index 3a25c13bd1c..dcdfaae5c2a 100644 --- a/cue/daily/index.xml +++ b/cue/daily/index.xml @@ -1,7 +1,7 @@ GitHub CUE Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:29:13Z + 2023-11-29T01:28:31Z Daily Trending of CUE in GitHub \ No newline at end of file diff --git a/curl-config/daily/index.xml b/curl-config/daily/index.xml index 16be9db19ee..52dcc92bb46 100644 --- a/curl-config/daily/index.xml +++ b/curl-config/daily/index.xml @@ -1,7 +1,7 @@ GitHub cURL Config Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:29:21Z + 2023-11-29T01:28:41Z Daily Trending of cURL Config in GitHub \ No newline at end of file diff --git a/curry/daily/index.xml b/curry/daily/index.xml index 18fc390302e..7abaf97e762 100644 --- a/curry/daily/index.xml +++ b/curry/daily/index.xml @@ -1,7 +1,7 @@ GitHub Curry Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:29:22Z + 2023-11-29T01:28:42Z Daily Trending of Curry in GitHub \ No newline at end of file diff --git a/cweb/daily/index.xml b/cweb/daily/index.xml index 6876d8a43ff..7213ddbbf34 100644 --- a/cweb/daily/index.xml +++ b/cweb/daily/index.xml @@ -1,7 +1,7 @@ GitHub CWeb Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:29:23Z + 2023-11-29T01:28:43Z Daily Trending of CWeb in GitHub \ No newline at end of file diff --git a/cycript/daily/index.xml b/cycript/daily/index.xml index a9c5f383706..07c8e3d23bc 100644 --- a/cycript/daily/index.xml +++ b/cycript/daily/index.xml @@ -1,7 +1,7 @@ GitHub Cycript Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:29:26Z + 2023-11-29T01:28:44Z Daily Trending of Cycript in GitHub \ No newline at end of file diff --git a/cython/daily/index.xml b/cython/daily/index.xml index b6fa090b321..e24d30170ba 100644 --- a/cython/daily/index.xml +++ b/cython/daily/index.xml @@ -1,7 +1,7 @@ GitHub Cython Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:29:28Z + 2023-11-29T01:28:47Z Daily Trending of Cython in GitHub \ No newline at end of file diff --git a/d-objdump/daily/index.xml b/d-objdump/daily/index.xml index 4cc077b4d87..16e3baaaddc 100644 --- a/d-objdump/daily/index.xml +++ b/d-objdump/daily/index.xml @@ -1,7 +1,7 @@ GitHub D-ObjDump Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:29:30Z + 2023-11-29T01:28:49Z Daily Trending of D-ObjDump in GitHub \ No newline at end of file diff --git a/d/daily/index.xml b/d/daily/index.xml index 28eb775871f..80deeeb5826 100644 --- a/d/daily/index.xml +++ b/d/daily/index.xml @@ -1,7 +1,7 @@ GitHub D Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:29:27Z + 2023-11-29T01:28:46Z Daily Trending of D in GitHub \ No newline at end of file diff --git a/dafny/daily/index.xml b/dafny/daily/index.xml index 16ebe68627e..922819465e7 100644 --- a/dafny/daily/index.xml +++ b/dafny/daily/index.xml @@ -1,7 +1,7 @@ GitHub Dafny Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:29:31Z + 2023-11-29T01:28:48Z Daily Trending of Dafny in GitHub \ No newline at end of file diff --git a/darcs-patch/daily/index.xml b/darcs-patch/daily/index.xml index 1309736f0b6..f39041128fa 100644 --- a/darcs-patch/daily/index.xml +++ b/darcs-patch/daily/index.xml @@ -1,7 +1,7 @@ GitHub Darcs Patch Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:29:29Z + 2023-11-29T01:28:51Z Daily Trending of Darcs Patch in GitHub \ No newline at end of file diff --git a/dart/daily/index.xml b/dart/daily/index.xml index 3660fd761df..35c805daad6 100644 --- a/dart/daily/index.xml +++ b/dart/daily/index.xml @@ -1,7 +1,14 @@ GitHub Dart Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:29:37Z + 2023-11-29T01:28:56Z Daily Trending of Dart in GitHub + + rodydavis/signals.dart + 2023-11-29T01:28:56Z + tag:github.com,2023-11-29:/rodydavis/signals.dart + + <p>Complete port of @preact/signals-core to Dart and extensions for common operations</p><hr><p><a href="https://github.com/rodydavis/signals.dart/actions/workflows/tests.yml"><img src="https://github.com/rodydavis/signals.dart/actions/workflows/tests.yml/badge.svg?sanitize=true" alt="Tests"></a> <a href="https://github.com/rodydavis/signals.dart/actions/workflows/website.yml"><img src="https://github.com/rodydavis/signals.dart/actions/workflows/website.yml/badge.svg?sanitize=true" alt="Website"></a></p> <h1>Signals.dart</h1> <p>Complete dart port of <a href="https://preactjs.com/blog/introducing-signals/">Preact signals</a> and takes full advantage of <a href="https://preactjs.com/blog/signal-boosting/">signal boosting</a>.</p> <p>Documentation Site: <a href="https://rodydavis.github.io/signals.dart/">https://rodydavis.github.io/signals.dart/</a></p> <table> <thead> <tr> <th>Package</th> <th>Pub</th> </tr> </thead> <tbody> <tr> <td><a href="https://raw.githubusercontent.com/rodydavis/signals.dart/main/packages/signals"><code>signals</code></a></td> <td><a href="https://pub.dev/packages/signals"><img src="https://img.shields.io/pub/v/signals.svg?sanitize=true" alt="signals"></a></td> </tr> <tr> <td><a href="https://raw.githubusercontent.com/rodydavis/signals.dart/main/packages/signals_devtools_extension"><code>signals_devtools_extension</code></a></td> <td></td> </tr> </tbody> </table> <h2>Guide / API</h2> <p>The signals library exposes four functions which are the building blocks to model any business logic you can think of.</p> <h3><code>signal(initialValue)</code></h3> <p>The <code>signal</code> function creates a new signal. A signal is a container for a value that can change over time. You can read a signal's value or subscribe to value updates by accessing its <code>.value</code> property.</p> <pre><code class="language-dart">import 'package:signals/signals.dart'; final counter = signal(0); // Read value from signal, logs: 0 print(counter.value); // Write to a signal counter.value = 1; </code></pre> <p>Writing to a signal is done by setting its <code>.value</code> property. Changing a signal's value synchronously updates every <a href="https://raw.githubusercontent.com/rodydavis/signals.dart/main/#computedfn">computed</a> and <a href="https://raw.githubusercontent.com/rodydavis/signals.dart/main/#effectfn">effect</a> that depends on that signal, ensuring your app state is always consistent.</p> <h4><code>signal.peek()</code></h4> <p>In the rare instance that you have an effect that should write to another signal based on the previous value, but you <em>don't</em> want the effect to be subscribed to that signal, you can read a signals's previous value via <code>signal.peek()</code>.</p> <pre><code class="language-dart">final counter = signal(0); final effectCount = signal(0); effect(() { print(counter.value); // Whenever this effect is triggered, increase `effectCount`. // But we don't want this signal to react to `effectCount` effectCount.value = effectCount.peek() + 1; }); </code></pre> <p>Note that you should only use <code>signal.peek()</code> if you really need it. Reading a signal's value via <code>signal.value</code> is the preferred way in most scenarios.</p> <h3><code>untracked(fn)</code></h3> <p>In case when you're receiving a callback that can read some signals, but you don't want to subscribe to them, you can use <code>untracked</code> to prevent any subscriptions from happening.</p> <pre><code class="language-dart">final counter = signal(0); final effectCount = signal(0); final fn = () =&gt; effectCount.value + 1; effect(() { print(counter.value); // Whenever this effect is triggered, run `fn` that gives new value effectCount.value = untracked(fn); }); </code></pre> <h3><code>computed(fn)</code></h3> <p>Data is often derived from other pieces of existing data. The <code>computed</code> function lets you combine the values of multiple signals into a new signal that can be reacted to, or even used by additional computeds. When the signals accessed from within a computed callback change, the computed callback is re-executed and its new return value becomes the computed signal's value.</p> <pre><code class="language-dart">import 'package:signals/signals.dart'; final name = signal("Jane"); final surname = signal("Doe"); final fullName = computed(() =&gt; name.value + " " + surname.value); // Logs: "Jane Doe" print(fullName.value); // Updates flow through computed, but only if someone // subscribes to it. More on that later. name.value = "John"; // Logs: "John Doe" print(fullName.value); </code></pre> <p>Any signal that is accessed inside the <code>computed</code>'s callback function will be automatically subscribed to and tracked as a dependency of the computed signal.</p> <h3><code>effect(fn)</code></h3> <p>The <code>effect</code> function is the last piece that makes everything reactive. When you access a signal inside an <code>effect</code>'s callback function, that signal and every dependency of said signal will be activated and subscribed to. In that regard it is very similar to <a href="https://raw.githubusercontent.com/rodydavis/signals.dart/main/#computedfn"><code>computed(fn)</code></a>. By default all updates are lazy, so nothing will update until you access a signal inside <code>effect</code>.</p> <pre><code class="language-dart">import 'package:signals/signals.dart'; final name = signal("Jane"); final surname = signal("Doe"); final fullName = computed(() =&gt; name.value + " " + surname.value); // Logs: "Jane Doe" effect(() =&gt; print(fullName.value)); // Updating one of its dependencies will automatically trigger // the effect above, and will print "John Doe" to the console. name.value = "John"; </code></pre> <p>You can destroy an effect and unsubscribe from all signals it was subscribed to, by calling the returned function.</p> <pre><code class="language-dart">import 'package:signals/signals.dart'; final name = signal("Jane"); final surname = signal("Doe"); final fullName = computed(() =&gt; name.value + " " + surname.value); // Logs: "Jane Doe" final dispose = effect(() =&gt; print(fullName.value)); // Destroy effect and subscriptions dispose(); // Update does nothing, because no one is subscribed anymore. // Even the computed `fullName` signal won't change, because it knows // that no one listens to it. surname.value = "Doe 2"; </code></pre> <h4>Warning Cycles</h4> <p>Mutating a signal inside an effect will cause an infinite loop, because the effect will be triggered again. To prevent this, you can use <a href="https://raw.githubusercontent.com/rodydavis/signals.dart/main/#untrackedfn"><code>untracked(fn)</code></a> to read a signal without subscribing to it.</p> <pre><code class="language-dart">import 'dart:async'; import 'package:signals/signals.dart'; Future&lt;void&gt; main() async { final completer = Completer&lt;void&gt;(); final age = signal(0); effect(() { print('You are ${age.value} years old'); age.value++; // &lt;-- This will throw a cycle error }); await completer.future; } </code></pre> <h3><code>batch(fn)</code></h3> <p>The <code>batch</code> function allows you to combine multiple signal writes into one single update that is triggered at the end when the callback completes.</p> <pre><code class="language-dart">import 'package:signals/signals.dart'; final name = signal("Jane"); final surname = signal("Doe"); final fullName = computed(() =&gt; name.value + " " + surname.value); // Logs: "Jane Doe" effect(() =&gt; print(fullName.value)); // Combines both signal writes into one update. Once the callback // returns the `effect` will trigger and we'll log "Foo Bar" batch(() { name.value = "Foo"; surname.value = "Bar"; }); </code></pre> <p>When you access a signal that you wrote to earlier inside the callback, or access a computed signal that was invalidated by another signal, we'll only update the necessary dependencies to get the current value for the signal you read from. All other invalidated signals will update at the end of the callback function.</p> <pre><code class="language-dart">import 'package:signals/signals.dart'; final counter = signal(0); final _double = computed(() =&gt; counter.value * 2); final _triple = computed(() =&gt; counter.value * 3); effect(() =&gt; print(_double.value, _triple.value)); batch(() { counter.value = 1; // Logs: 2, despite being inside batch, but `triple` // will only update once the callback is complete print(_double.value); }); // Now we reached the end of the batch and call the effect </code></pre> <p>Batches can be nested and updates will be flushed when the outermost batch call completes.</p> <pre><code class="language-dart">import 'package:signals/signals.dart'; final counter = signal(0); effect(() =&gt; print(counter.value)); batch(() { batch(() { // Signal is invalidated, but update is not flushed because // we're still inside another batch counter.value = 1; }); // Still not updated... }); // Now the callback completed and we'll trigger the effect. </code></pre> + \ No newline at end of file diff --git a/dataweave/daily/index.xml b/dataweave/daily/index.xml index b997374bc3b..a401d36fd6d 100644 --- a/dataweave/daily/index.xml +++ b/dataweave/daily/index.xml @@ -1,7 +1,7 @@ GitHub DataWeave Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:29:33Z + 2023-11-29T01:28:53Z Daily Trending of DataWeave in GitHub \ No newline at end of file diff --git a/debian-package-control-file/daily/index.xml b/debian-package-control-file/daily/index.xml index 788d835ee0d..48a6b099d0e 100644 --- a/debian-package-control-file/daily/index.xml +++ b/debian-package-control-file/daily/index.xml @@ -1,7 +1,7 @@ GitHub Debian Package Control File Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:29:33Z + 2023-11-29T01:28:54Z Daily Trending of Debian Package Control File in GitHub \ No newline at end of file diff --git a/denizenscript/daily/index.xml b/denizenscript/daily/index.xml index 5634de13136..eb50346fadf 100644 --- a/denizenscript/daily/index.xml +++ b/denizenscript/daily/index.xml @@ -1,7 +1,7 @@ GitHub DenizenScript Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:29:34Z + 2023-11-29T01:28:52Z Daily Trending of DenizenScript in GitHub \ No newline at end of file diff --git a/desktop/daily/index.xml b/desktop/daily/index.xml index d6a47ce66c3..a8cc17042e0 100644 --- a/desktop/daily/index.xml +++ b/desktop/daily/index.xml @@ -1,7 +1,7 @@ GitHub desktop Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:29:45Z + 2023-11-29T01:29:07Z Daily Trending of desktop in GitHub \ No newline at end of file diff --git a/dhall/daily/index.xml b/dhall/daily/index.xml index 2c1d78a7fc3..7648e8ec7ff 100644 --- a/dhall/daily/index.xml +++ b/dhall/daily/index.xml @@ -1,7 +1,7 @@ GitHub Dhall Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:29:48Z + 2023-11-29T01:29:04Z Daily Trending of Dhall in GitHub \ No newline at end of file diff --git a/diff/daily/index.xml b/diff/daily/index.xml index 251f7f35187..b34165580a1 100644 --- a/diff/daily/index.xml +++ b/diff/daily/index.xml @@ -1,7 +1,7 @@ GitHub Diff Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:29:47Z + 2023-11-29T01:29:06Z Daily Trending of Diff in GitHub \ No newline at end of file diff --git a/digital-command-language/daily/index.xml b/digital-command-language/daily/index.xml index 1cde8df654d..4d5ab8b47f6 100644 --- a/digital-command-language/daily/index.xml +++ b/digital-command-language/daily/index.xml @@ -1,7 +1,7 @@ GitHub DIGITAL Command Language Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:29:46Z + 2023-11-29T01:29:05Z Daily Trending of DIGITAL Command Language in GitHub \ No newline at end of file diff --git a/dircolors/daily/index.xml b/dircolors/daily/index.xml index 05d5869b409..6c6a8d749d4 100644 --- a/dircolors/daily/index.xml +++ b/dircolors/daily/index.xml @@ -1,7 +1,7 @@ GitHub dircolors Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:29:49Z + 2023-11-29T01:29:09Z Daily Trending of dircolors in GitHub \ No newline at end of file diff --git a/directx-3d-file/daily/index.xml b/directx-3d-file/daily/index.xml index c9ce02a4d92..e2cd5cccaf7 100644 --- a/directx-3d-file/daily/index.xml +++ b/directx-3d-file/daily/index.xml @@ -1,7 +1,7 @@ GitHub DirectX 3D File Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:29:50Z + 2023-11-29T01:29:08Z Daily Trending of DirectX 3D File in GitHub \ No newline at end of file diff --git a/dm/daily/index.xml b/dm/daily/index.xml index b6ff0a8c7bb..00ed6bb2bbd 100644 --- a/dm/daily/index.xml +++ b/dm/daily/index.xml @@ -1,7 +1,7 @@ GitHub DM Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:29:53Z + 2023-11-29T01:29:11Z Daily Trending of DM in GitHub \ No newline at end of file diff --git a/dns-zone/daily/index.xml b/dns-zone/daily/index.xml index ebbb662cce5..3ba188aedfd 100644 --- a/dns-zone/daily/index.xml +++ b/dns-zone/daily/index.xml @@ -1,7 +1,7 @@ GitHub DNS Zone Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:29:51Z + 2023-11-29T01:29:12Z Daily Trending of DNS Zone in GitHub \ No newline at end of file diff --git a/dockerfile/daily/index.xml b/dockerfile/daily/index.xml index e252ee9f134..9d140331f44 100644 --- a/dockerfile/daily/index.xml +++ b/dockerfile/daily/index.xml @@ -1,7 +1,21 @@ GitHub Dockerfile Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:29:59Z + 2023-11-29T01:29:18Z Daily Trending of Dockerfile in GitHub + + eoovve/ws-argo + 2023-11-29T01:29:18Z + tag:github.com,2023-11-29:/eoovve/ws-argo + + <p>本项目采用ws连接argo隧道部署节点,集成哪吒探针(可选),输出list和sub文件和sub订阅,域名/sub或域名:端口/sub查看节点信息,也是订阅链接</p><hr><h1>说明 (部署前请仔细阅读完)</h1> <ul> <li> <p>本项目是针对node环境的容器平台和游戏玩具而生,采用nodews组件连接argo隧道部署节点,集成哪吒探针服务(可选)。</p> </li> <li> <p>node玩具平台只需上传index.js和package.json即可,需要docker部署的才上传Dockerfile。</p> </li> <li> <p>如需是链接github部署,请先删除README.md说明文件,安全起见,已混淆主代码部分,无日志输出。</p> </li> <li> <p>不填写ARGO_DOMAIN和ARGO_AUTH两个变量即启用临时隧道,反之则使用固定隧道。</p> </li> <li> <p>若遇到已获取到临时隧道但节点不通,说明域名被墙,重启即可</p> </li> <li> <p>哪吒三个变量不全则不运行,无需设置NEZHA_TLS,当哪吒端口为443时,自动开启--tls。</p> </li> <li> <p>右边的Releases中有适配FreeBSD系统的版本,请看清楚对应系统的版本自行下载,像serv00,CT8等</p> </li> <li> <p>容器平台设置的环境变量</p> <table> <thead> <tr> <th>变量名</th> <th>是否必须</th> <th>默认值</th> <th>备注</th> </tr> </thead> <tbody> <tr> <td>URL</td> <td>否</td> <td></td> <td>项目域名</td> </tr> <tr> <td>UUID</td> <td>否</td> <td>8804add9-5c68-8bab-870c-08cd5320df33</td> <td>UUID</td> </tr> <tr> <td>TIME</td> <td>否</td> <td>2 * 60 * 1000</td> <td>自动访问间隔时间(默认2分钟)</td> </tr> <tr> <td>NEZHA_SERVER</td> <td>否</td> <td></td> <td>哪吒服务端域名,</td> </tr> <tr> <td>NEZHA_PORT</td> <td>否</td> <td>5555</td> <td>当哪吒端口为443时,自动开启tls</td> </tr> <tr> <td>NEZHA_KEY</td> <td>否</td> <td></td> <td>哪吒客务端专用KEY</td> </tr> <tr> <td>ARGO_DOMAIN</td> <td>否</td> <td></td> <td>argo固定隧道域名</td> </tr> <tr> <td>ARGO_AUTH</td> <td>否</td> <td></td> <td>argo固定隧道json或token</td> </tr> <tr> <td>CFIP</td> <td>否</td> <td>skk.moe</td> <td>节点优选域名或ip</td> </tr> <tr> <td>NAME</td> <td>否</td> <td>Vls</td> <td>节点名称前缀,例如:Glitch,Replit</td> </tr> <tr> <td>PORT</td> <td>否</td> <td>3000</td> <td>监听端口,也是sub订阅端口</td> </tr> <tr> <td>ARGO_PORT</td> <td>否</td> <td>8001</td> <td>ws端口也是argo隧道端口,使用固定隧道token请改回8080,或在cf后台更改端口与这里对应</td> </tr> </tbody> </table> </li> </ul> <h1>节点信息</h1> <ul> <li>本项目采用ws连接argo隧道,输出list和sub文件和sub订阅,,域名/sub查看节点信息,list文件在2分钟后会自动删除。</li> <li>节点订阅:项目分配的域名/sub 例如:<a href="https://www.google.com/sub">https://www.google.com/sub</a></li> <li>非标端口订阅(游戏类):项目分配的域名:端口/sub 例如:<a href="http://www.google.com:1234/sub">http://www.google.com:1234/sub</a></li> </ul> <h1>其他</h1> <ul> <li>右边的package是本项目的镜像,支持镜像部署的推荐使用镜像,本项目已添加自动访问保活功能,需在index.js第10行中添加项目分配的域名。可配合外部保活,项目地址:<a href="https://github.com/eoovve/Auto-keep-online">https://github.com/eoovve/Auto-keep-online</a></li> </ul> <h1>免责声明</h1> <ul> <li>本程序仅供学习了解, 非盈利目的,请于下载后 24 小时内删除, 不得用作任何商业用途, 文字、数据及图片均有所属版权, 如转载须注明来源。</li> <li>使用本程序必循遵守部署免责声明,使用本程序必循遵守部署服务器所在地、所在国家和用户所在国家的法律法规, 程序作者不对使用者任何不当行为负责。</li> </ul> + + + snowdreamtech/frp + 2023-11-29T01:29:18Z + tag:github.com,2023-11-29:/snowdreamtech/frp + + <p>Docker Images for Frp. (amd64, arm32v6, arm32v7, arm64v8, i386)</p><hr><h1>frp</h1> <p><a href="https://hub.docker.com/r/snowdreamtech/frps"><img src="http://dockeri.co/image/snowdreamtech/frps" alt="frp"></a> <a href="https://hub.docker.com/r/snowdreamtech/frpc"><img src="http://dockeri.co/image/snowdreamtech/frpc" alt="frp"></a></p> <p>Docker Image packaging for Frp.</p> <p>(amd64, arm32v6, arm32v7, arm64v8)</p> <h3><a href="https://www.itcoder.tech/posts/docker-frp/">中文文档</a></h3> <h2>Usage</h2> <p>start frps</p> <pre><code class="language-bash">docker run --restart=always --network host -d -v /etc/frp/frps.toml:/etc/frp/frps.toml --name frps snowdreamtech/frps </code></pre> <p>start frpc</p> <pre><code class="language-bash">docker run --restart=always --network host -d -v /etc/frp/frpc.toml:/etc/frp/frpc.toml --name frpc snowdreamtech/frpc </code></pre> <h2>Quick reference</h2> <ul> <li>Where to file issues:</li> </ul> <p><a href="https://github.com/snowdreamtech/frp/issues">https://github.com/snowdreamtech/frp/issues</a></p> <ul> <li>Maintained by:</li> </ul> <p>snowdream <a href="mailto:sn0wdr1am@icloud.com">sn0wdr1am@icloud.com</a></p> <ul> <li>Supported architectures: (<a href="https://github.com/docker-library/official-images#architectures-other-than-amd64">more info</a>)</li> </ul> <p>frpc:</p> <p><a href="https://cloud.docker.com/u/snowdreamtechamd64/repository/docker/snowdreamtechamd64/frpc">amd64</a>, <a href="https://cloud.docker.com/u/snowdreamtecharm32v6/repository/docker/snowdreamtecharm32v6/frpc">arm32v6</a>, <a href="https://cloud.docker.com/u/snowdreamtecharm32v7/repository/docker/snowdreamtecharm32v7/frpc">arm32v7</a>, <a href="https://cloud.docker.com/u/snowdreamtecharm64v8/repository/docker/snowdreamtecharm64v8/frpc">arm64v8</a></p> <p>frps:</p> <p><a href="https://cloud.docker.com/u/snowdreamtechamd64/repository/docker/snowdreamtechamd64/frps">amd64</a>, <a href="https://cloud.docker.com/u/snowdreamtecharm32v6/repository/docker/snowdreamtecharm32v6/frps">arm32v6</a>, <a href="https://cloud.docker.com/u/snowdreamtecharm32v7/repository/docker/snowdreamtecharm32v7/frps">arm32v7</a>, <a href="https://cloud.docker.com/u/snowdreamtecharm64v8/repository/docker/snowdreamtecharm64v8/frps">arm64v8</a></p> <ul> <li>Supported Tags:</li> </ul> <p><a href="https://cloud.docker.com/u/snowdreamtech/repository/docker/snowdreamtech/frps/tags">Frps</a></p> <p><a href="https://cloud.docker.com/u/snowdreamtech/repository/docker/snowdreamtech/frpc/tags">Frpc</a></p> <!-- ## Sponsors [![tencentcloud](https://snowdreamtech.oss-cn-beijing.aliyuncs.com/tengxunyun/%E9%A6%96%E5%8D%95%E9%99%90%E6%97%B6%E7%A7%92%E6%9D%80%E4%BF%AE%E6%94%B9/%E9%A6%96%E5%8D%95%E9%99%90%E6%97%B6_470-250.jpg)](https://cloud.tencent.com/act/cps/redirect?redirect=1077&cps_key=d09c5e921f9fcf4ac9516564262f3b99&from=console) [![aliyun](https://snowdreamtech.oss-cn-beijing.aliyuncs.com/aliyun/%E6%96%B0%E4%BA%BA-%E4%B8%BB/440-240%201.jpg)](https://www.aliyun.com/1111/new?userCode=dbgo15cy) --> <h2>Contact (备注:frp)</h2> <ul> <li>Email: <a href="mailto:sn0wdr1am@qq.com">sn0wdr1am@qq.com</a></li> <li>QQ: 3217680847</li> <li>QQ群: 82695646</li> <li>WeChat/微信群: sn0wdr1am</li> </ul> <h2>Website</h2> <ol> <li><a href="https://github.com/fatedier/frp">fatedier/frp</a></li> <li><a href="http://www.snowdream.tech/">Snowdream Tech</a></li> <li><a href="https://www.itcoder.tech/">ITCoder</a></li> </ol> <h2>License</h2> <p>Apache 2.0</p> + \ No newline at end of file diff --git a/dogescript/daily/index.xml b/dogescript/daily/index.xml index be194101916..a9735076f53 100644 --- a/dogescript/daily/index.xml +++ b/dogescript/daily/index.xml @@ -1,7 +1,7 @@ GitHub Dogescript Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:29:55Z + 2023-11-29T01:29:14Z Daily Trending of Dogescript in GitHub \ No newline at end of file diff --git a/dtrace/daily/index.xml b/dtrace/daily/index.xml index 35373b0c5b8..df250e07b1b 100644 --- a/dtrace/daily/index.xml +++ b/dtrace/daily/index.xml @@ -1,7 +1,7 @@ GitHub DTrace Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:29:56Z + 2023-11-29T01:29:14Z Daily Trending of DTrace in GitHub \ No newline at end of file diff --git a/dylan/daily/index.xml b/dylan/daily/index.xml index 26bc5f86dcb..92117c5810d 100644 --- a/dylan/daily/index.xml +++ b/dylan/daily/index.xml @@ -1,7 +1,7 @@ GitHub Dylan Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:30:29Z + 2023-11-29T01:29:32Z Daily Trending of Dylan in GitHub \ No newline at end of file diff --git a/e-mail/daily/index.xml b/e-mail/daily/index.xml index 4c53c52750a..3e911958cdb 100644 --- a/e-mail/daily/index.xml +++ b/e-mail/daily/index.xml @@ -1,7 +1,7 @@ GitHub E-mail Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:30:50Z + 2023-11-29T01:29:53Z Daily Trending of E-mail in GitHub \ No newline at end of file diff --git a/e/daily/index.xml b/e/daily/index.xml index 75597ac5e71..dc91960400f 100644 --- a/e/daily/index.xml +++ b/e/daily/index.xml @@ -1,7 +1,7 @@ GitHub E Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:30:28Z + 2023-11-29T01:29:30Z Daily Trending of E in GitHub \ No newline at end of file diff --git a/eagle/daily/index.xml b/eagle/daily/index.xml index 465233127af..304cee57854 100644 --- a/eagle/daily/index.xml +++ b/eagle/daily/index.xml @@ -1,7 +1,7 @@ GitHub Eagle Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:30:29Z + 2023-11-29T01:29:30Z Daily Trending of Eagle in GitHub \ No newline at end of file diff --git a/earthly/daily/index.xml b/earthly/daily/index.xml index 68d09604fe8..ec6495d6d24 100644 --- a/earthly/daily/index.xml +++ b/earthly/daily/index.xml @@ -1,7 +1,7 @@ GitHub Earthly Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:30:33Z + 2023-11-29T01:29:33Z Daily Trending of Earthly in GitHub \ No newline at end of file diff --git a/easybuild/daily/index.xml b/easybuild/daily/index.xml index 338962ef9cd..ed55588931a 100644 --- a/easybuild/daily/index.xml +++ b/easybuild/daily/index.xml @@ -1,7 +1,7 @@ GitHub Easybuild Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:30:34Z + 2023-11-29T01:29:35Z Daily Trending of Easybuild in GitHub \ No newline at end of file diff --git a/ebnf/daily/index.xml b/ebnf/daily/index.xml index 070e3c0b1ce..bc941d8c1a0 100644 --- a/ebnf/daily/index.xml +++ b/ebnf/daily/index.xml @@ -1,7 +1,7 @@ GitHub EBNF Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:30:31Z + 2023-11-29T01:29:34Z Daily Trending of EBNF in GitHub \ No newline at end of file diff --git a/ec/daily/index.xml b/ec/daily/index.xml index f9819b13ebb..b9024c34584 100644 --- a/ec/daily/index.xml +++ b/ec/daily/index.xml @@ -1,7 +1,7 @@ GitHub eC Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:30:32Z + 2023-11-29T01:29:36Z Daily Trending of eC in GitHub \ No newline at end of file diff --git a/ecere-projects/daily/index.xml b/ecere-projects/daily/index.xml index 726a27d9d73..824857c822e 100644 --- a/ecere-projects/daily/index.xml +++ b/ecere-projects/daily/index.xml @@ -1,7 +1,7 @@ GitHub Ecere Projects Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:30:37Z + 2023-11-29T01:29:39Z Daily Trending of Ecere Projects in GitHub \ No newline at end of file diff --git a/ecl/daily/index.xml b/ecl/daily/index.xml index 7025192dd19..9b72916160e 100644 --- a/ecl/daily/index.xml +++ b/ecl/daily/index.xml @@ -1,7 +1,7 @@ GitHub ECL Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:30:38Z + 2023-11-29T01:29:37Z Daily Trending of ECL in GitHub \ No newline at end of file diff --git a/eclipse/daily/index.xml b/eclipse/daily/index.xml index 759c03d1911..8f6af1c8339 100644 --- a/eclipse/daily/index.xml +++ b/eclipse/daily/index.xml @@ -1,7 +1,7 @@ GitHub ECLiPSe Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:30:38Z + 2023-11-29T01:29:38Z Daily Trending of ECLiPSe in GitHub \ No newline at end of file diff --git a/editorconfig/daily/index.xml b/editorconfig/daily/index.xml index 00b8ec7d1ea..903275dd317 100644 --- a/editorconfig/daily/index.xml +++ b/editorconfig/daily/index.xml @@ -1,7 +1,7 @@ GitHub EditorConfig Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:30:42Z + 2023-11-29T01:29:42Z Daily Trending of EditorConfig in GitHub \ No newline at end of file diff --git a/edje-data-collection/daily/index.xml b/edje-data-collection/daily/index.xml index 2ba9afdb6b8..fce424389cb 100644 --- a/edje-data-collection/daily/index.xml +++ b/edje-data-collection/daily/index.xml @@ -1,7 +1,7 @@ GitHub Edje Data Collection Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:30:40Z + 2023-11-29T01:29:43Z Daily Trending of Edje Data Collection in GitHub \ No newline at end of file diff --git a/edn/daily/index.xml b/edn/daily/index.xml index 9e520e3d9d2..910aedbfcd3 100644 --- a/edn/daily/index.xml +++ b/edn/daily/index.xml @@ -1,7 +1,7 @@ GitHub edn Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:30:40Z + 2023-11-29T01:29:40Z Daily Trending of edn in GitHub \ No newline at end of file diff --git a/eiffel/daily/index.xml b/eiffel/daily/index.xml index a95d9d25006..3ceee037df6 100644 --- a/eiffel/daily/index.xml +++ b/eiffel/daily/index.xml @@ -1,7 +1,7 @@ GitHub Eiffel Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:30:41Z + 2023-11-29T01:29:41Z Daily Trending of Eiffel in GitHub \ No newline at end of file diff --git a/ejs/daily/index.xml b/ejs/daily/index.xml index 90b086c1198..cc6dfa142e5 100644 --- a/ejs/daily/index.xml +++ b/ejs/daily/index.xml @@ -1,7 +1,14 @@ GitHub EJS Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:30:46Z + 2023-11-29T01:29:47Z Daily Trending of EJS in GitHub + + diego40g/EJS_Struct + 2023-11-29T01:29:47Z + tag:github.com,2023-11-29:/diego40g/EJS_Struct + + <p>Base structure of a project to develop with ejs</p><hr> + \ No newline at end of file diff --git a/elixir/daily/index.xml b/elixir/daily/index.xml index 43672e0c4da..fa7d8ccf3de 100644 --- a/elixir/daily/index.xml +++ b/elixir/daily/index.xml @@ -1,7 +1,7 @@ GitHub Elixir Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:30:49Z + 2023-11-29T01:29:50Z Daily Trending of Elixir in GitHub \ No newline at end of file diff --git a/elm/daily/index.xml b/elm/daily/index.xml index 77635b844fa..8971ba00aeb 100644 --- a/elm/daily/index.xml +++ b/elm/daily/index.xml @@ -1,7 +1,7 @@ GitHub Elm Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:30:44Z + 2023-11-29T01:29:45Z Daily Trending of Elm in GitHub \ No newline at end of file diff --git a/emacs-lisp/daily/index.xml b/emacs-lisp/daily/index.xml index b17e03f0d88..0471b542d4e 100644 --- a/emacs-lisp/daily/index.xml +++ b/emacs-lisp/daily/index.xml @@ -1,7 +1,21 @@ GitHub Emacs Lisp Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:30:54Z + 2023-11-29T01:29:56Z Daily Trending of Emacs Lisp in GitHub + + xenodium/EmacsMacOSModule + 2023-11-29T01:29:56Z + tag:github.com,2023-11-29:/xenodium/EmacsMacOSModule + + <p></p><hr><p>👉 [[https://github.com/sponsors/xenodium][Support this work via GitHub Sponsors]]</p> <ul> <li>An Emacs macOS module</li> </ul> <p>#+HTML: <img src="https://raw.githubusercontent.com/xenodium/EmacsMacOSModule/main/images/share.webp" alt="macOS sharing files from Emacs dired" width="80%"></p> <p>While extending Emacs is best done in elisp, closer macOS integrations are only possible by using native APIs.</p> <p>[[https://github.com/SavchenkoValeriy/emacs-swift-module][emacs-swift-module]] enables loading native modules into Emacs, and thus extending with Swift native macOS APIs.</p> <p>For now, this is mostly an experiment to exercise [[https://github.com/SavchenkoValeriy/emacs-swift-module][emacs-swift-module]] and see where we can take native integrations.</p> <p>This repo currently includes native Emacs interactive commands to reveal files and share them. For example, AirDrop your current buffer or a selection of dired files.</p> <ul> <li>Setup</li> </ul> <ul> <li>Open =macos.el= and =M-x eval-buffer=.</li> <li>Run =M-x macos-module-dev-reload= to build and load the native module.</li> </ul> <ul> <li>Utilities</li> </ul> <p>#+BEGIN_SRC emacs-lisp :results table :colnames '("Command" "Description") :exports results (let ((rows)) (mapatoms (lambda (symbol) (when (and (string-match "^macos-" (symbol-name symbol)) (not (string-match "git-set-author-name-and-email-credentials" (symbol-name symbol))) (commandp symbol)) (push `(,(symbol-name symbol) ,(car (split-string (or (documentation symbol t) "") "\n"))) rows)))) (seq-sort (lambda (row1 row2) (string-greaterp (seq-elt row2 0) (seq-elt row1 0))) rows)) #+END_SRC</p> <p>#+RESULTS: | Command | Description | |-------------------------+--------------------------------------| | macos-module-dev-reload | Rebuild and reload native module. | | macos-reveal-in-finder | Reveal file(s) in macOS Finder. | | macos-share | Share file(s) with other macOS apps. |</p> + + + daniel-ness/magemacs + 2023-11-29T01:29:56Z + tag:github.com,2023-11-29:/daniel-ness/magemacs + + <p>An emacs major-mode</p><hr><h1>mage-mode</h1> <p>An emacs major-mode</p> + \ No newline at end of file diff --git a/emberscript/daily/index.xml b/emberscript/daily/index.xml index 06f616cb1d7..8e502d86b71 100644 --- a/emberscript/daily/index.xml +++ b/emberscript/daily/index.xml @@ -1,7 +1,7 @@ GitHub EmberScript Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:30:51Z + 2023-11-29T01:29:52Z Daily Trending of EmberScript in GitHub \ No newline at end of file diff --git a/eq/daily/index.xml b/eq/daily/index.xml index c9fa89bc0f8..0f6a0a4f48a 100644 --- a/eq/daily/index.xml +++ b/eq/daily/index.xml @@ -1,7 +1,7 @@ GitHub EQ Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:30:59Z + 2023-11-29T01:30:02Z Daily Trending of EQ in GitHub \ No newline at end of file diff --git a/erlang/daily/index.xml b/erlang/daily/index.xml index 138e4db7590..e6d25a9ee7b 100644 --- a/erlang/daily/index.xml +++ b/erlang/daily/index.xml @@ -1,7 +1,7 @@ GitHub Erlang Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:03Z + 2023-11-29T01:30:05Z Daily Trending of Erlang in GitHub \ No newline at end of file diff --git a/euphoria/daily/index.xml b/euphoria/daily/index.xml index 7fc94e668d7..bfbf047b2cd 100644 --- a/euphoria/daily/index.xml +++ b/euphoria/daily/index.xml @@ -1,7 +1,7 @@ GitHub Euphoria Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:30:59Z + 2023-11-29T01:30:01Z Daily Trending of Euphoria in GitHub \ No newline at end of file diff --git a/f%23/daily/index.xml b/f%23/daily/index.xml index b3ee9cb5bcb..c97ce8e3359 100644 --- a/f%23/daily/index.xml +++ b/f%23/daily/index.xml @@ -1,7 +1,14 @@ GitHub F# Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:03Z + 2023-11-29T01:30:05Z Daily Trending of F# in GitHub + + Thorium/FSharp.Data.JsonProvider.Serializer + 2023-11-29T01:30:05Z + tag:github.com,2023-11-29:/Thorium/FSharp.Data.JsonProvider.Serializer + + <p>Replace FSharp.Data.JsonProvider default serialization with System.Text.Json</p><hr><h1>FSharp.Data.JsonProvider.Serializer</h1> <p>NuGet package: <a href="https://www.nuget.org/packages/FSharp.Data.JsonProvider.Serializer/">https://www.nuget.org/packages/FSharp.Data.JsonProvider.Serializer/</a> This is not independent package, you still use your current JsonProvider.</p> <p>This will provide utilities to use the fast <code>System.Text.Json</code> library to serialize the <code>FSharp.Data.JsonProvider</code> items.</p> <ul> <li>FSharp.Data: <a href="https://fsprojects.github.io/FSharp.Data/">https://fsprojects.github.io/FSharp.Data/</a></li> <li>System.Text.Json: <a href="https://www.nuget.org/packages/System.Text.Json">https://www.nuget.org/packages/System.Text.Json</a></li> </ul> <p>Motivation: Serialization speed. Typically JSON Serialization is used either so that the user is watching a progress-bar, or in a big batch-process.</p> <p>Current FSharp.Data is using custom Json-serializer.</p> <p>We need a compromise having the convinience of F# JsonProvider, but speed of System.Text.Json.</p> <p>The idea is to be in-replacement for current functions:</p> <h2>Reading values to type provider (Deserialization)</h2> <p>Current FSharp.Data.JsonProvider:</p> <pre><code class="language-fsharp">type MyJsonType = FSharp.Data.JsonProvider&lt;"""{ "model": "..." } """&gt; let fromJson (response:string) = MyJsonType.Parse response </code></pre> <p>Using this library:</p> <pre><code class="language-fsharp">type MyJsonType = FSharp.Data.JsonProvider&lt;"""{ "model": "..." } """&gt; let fromJson (response:string) = MyJsonType.Load (Serializer.Deserialize response) </code></pre> <h2>Saving values from type provider (Serialization)</h2> <p>Current FSharp.Data.JsonProvider:</p> <pre><code class="language-fsharp">type MyJson = FSharp.Data.JsonProvider&lt;"""{ "model": "..." } """&gt; let toJson mymodel = mymodel.JsonValue.ToString() </code></pre> <p>Using this library:</p> <pre><code class="language-fsharp">type MyJson = FSharp.Data.JsonProvider&lt;"""{ "model": "..." } """&gt; let toJson mymodel = Serializer.Serialize (mymodel.JsonValue) </code></pre> <p>Besides of this, you continue using your existing JsonProvider implementation as is. Currently it uses System.Text.Json style of encoding the quote characters, etc. but if you want to customize your serialization more, you can set JsonReaderOptions and JsonWriterOptions as parameters.</p> <h2>Initial Benchmarks</h2> <p>FSharp.Data 6.3, System.Text.Json 8.0</p> <p>Test-case:</p> <ul> <li>Read JSON to JsonProvider. (Serialization)</li> <li>Verify a property</li> <li>Save JSON back to a string. (Deserialization)</li> </ul> <p>Tested with small JSON file, and with Stripe OpenAPI spec file (+5MB of JSON).</p> <p>BenchmarkDotNet v0.13.10, Windows 11 (10.0.22621.2715/22H2/2022Update/SunValley2) 13th Gen Intel Core i9-13900H, 1 CPU, 20 logical and 14 physical cores</p> <h3>.NET 8.0.0 (8.0.23.53103), X64 RyuJIT AVX2 DEBUG</h3> <table> <thead> <tr> <th>Method</th> <th align="right">Mean</th> <th align="right">Error</th> <th align="right">StdDev</th> <th align="right">Gen0</th> <th align="right">Gen1</th> <th align="right">Gen2</th> <th align="right">Allocated</th> </tr> </thead> <tbody> <tr> <td>Serialization_SmallJson_JsonProvider</td> <td align="right">6.690 μs</td> <td align="right">0.0676 μs</td> <td align="right">0.0632 μs</td> <td align="right">0.8621</td> <td align="right">-</td> <td align="right">-</td> <td align="right">5.32 KB</td> </tr> <tr> <td>Serialization_SmallJson_SystemTextJson</td> <td align="right">5.110 μs</td> <td align="right">0.0538 μs</td> <td align="right">0.0477 μs</td> <td align="right">0.5798</td> <td align="right">-</td> <td align="right">-</td> <td align="right">3.59 KB</td> </tr> <tr> <td>Serialization_List1000SmallJson_JsonProvider</td> <td align="right">7,133.210 μs</td> <td align="right">55.7108 μs</td> <td align="right">49.3862 μs</td> <td align="right">695.3125</td> <td align="right">343.7500</td> <td align="right">54.6875</td> <td align="right">4465.7 KB</td> </tr> <tr> <td>Serialization_List1000SmallJson_SystemTextJson</td> <td align="right">4,857.725 μs</td> <td align="right">54.6552 μs</td> <td align="right">51.1245 μs</td> <td align="right">992.1875</td> <td align="right">195.3125</td> <td align="right">195.3125</td> <td align="right">6727.73 KB</td> </tr> <tr> <td>Serialization_StripeJson_JsonProvider</td> <td align="right">106,183.427 μs</td> <td align="right">1,839.6922 μs</td> <td align="right">2,118.5922 μs</td> <td align="right">8200.0000</td> <td align="right">3800.0000</td> <td align="right">1400.0000</td> <td align="right">61611.32 KB</td> </tr> <tr> <td>Serialization_StripeJson_SystemTextJson</td> <td align="right">77,737.344 μs</td> <td align="right">1,336.4109 μs</td> <td align="right">1,312.5342 μs</td> <td align="right">6857.1429</td> <td align="right">2857.1429</td> <td align="right">1000.0000</td> <td align="right">61055.16 KB</td> </tr> </tbody> </table> <h3>.NET Framework 4.8 : .NET Framework 4.8.1 (4.8.9181.0), X64 RyuJIT VectorSize=256</h3> <table> <thead> <tr> <th>Method</th> <th align="right">Mean</th> <th align="right">Error</th> <th align="right">StdDev</th> <th align="right">Gen0</th> <th align="right">Gen1</th> <th align="right">Gen2</th> <th align="right">Allocated</th> </tr> </thead> <tbody> <tr> <td>Serialization_SmallJson_JsonProvider</td> <td align="right">6.734 μs</td> <td align="right">0.1130 μs</td> <td align="right">0.1002 μs</td> <td align="right">0.8621</td> <td align="right">-</td> <td align="right">-</td> <td align="right">5.32 KB</td> </tr> <tr> <td>Serialization_SmallJson_SystemTextJson</td> <td align="right">5.022 μs</td> <td align="right">0.0470 μs</td> <td align="right">0.0440 μs</td> <td align="right">0.5798</td> <td align="right">-</td> <td align="right">-</td> <td align="right">3.59 KB</td> </tr> <tr> <td>Serialization_List1000SmallJson_JsonProvider</td> <td align="right">7,073.432 μs</td> <td align="right">44.3017 μs</td> <td align="right">41.4398 μs</td> <td align="right">695.3125</td> <td align="right">343.7500</td> <td align="right">54.6875</td> <td align="right">4465.7 KB</td> </tr> <tr> <td>Serialization_List1000SmallJson_SystemTextJson</td> <td align="right">4,799.585 μs</td> <td align="right">20.7208 μs</td> <td align="right">18.3684 μs</td> <td align="right">992.1875</td> <td align="right">195.3125</td> <td align="right">195.3125</td> <td align="right">6727.73 KB</td> </tr> <tr> <td>Serialization_StripeJson_JsonProvider</td> <td align="right">107,795.785 μs</td> <td align="right">2,093.3960 μs</td> <td align="right">2,865.4641 μs</td> <td align="right">8200.0000</td> <td align="right">3800.0000</td> <td align="right">1400.0000</td> <td align="right">61614.1 KB</td> </tr> <tr> <td>Serialization_StripeJson_SystemTextJson</td> <td align="right">79,231.282 μs</td> <td align="right">1,565.7823 μs</td> <td align="right">1,863.9524 μs</td> <td align="right">6857.1429</td> <td align="right">2857.1429</td> <td align="right">1000.0000</td> <td align="right">61048.42 KB</td> </tr> </tbody> </table> <p>To run the test: dotnet run --project tests\Benchmarks\BenchmarkTests.fsproj --configuration=Release --framework=net8.0</p> + \ No newline at end of file diff --git a/f*/daily/index.xml b/f*/daily/index.xml index e4ac48cef51..936f9136b24 100644 --- a/f*/daily/index.xml +++ b/f*/daily/index.xml @@ -1,7 +1,7 @@ GitHub F* Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:06Z + 2023-11-29T01:30:07Z Daily Trending of F* in GitHub \ No newline at end of file diff --git a/factor/daily/index.xml b/factor/daily/index.xml index 38dad216f57..70f852b7772 100644 --- a/factor/daily/index.xml +++ b/factor/daily/index.xml @@ -1,7 +1,7 @@ GitHub Factor Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:05Z + 2023-11-29T01:30:08Z Daily Trending of Factor in GitHub \ No newline at end of file diff --git a/fancy/daily/index.xml b/fancy/daily/index.xml index bfe8540670d..b1f084cba49 100644 --- a/fancy/daily/index.xml +++ b/fancy/daily/index.xml @@ -1,7 +1,7 @@ GitHub Fancy Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:07Z + 2023-11-29T01:30:09Z Daily Trending of Fancy in GitHub \ No newline at end of file diff --git a/fantom/daily/index.xml b/fantom/daily/index.xml index e1ab29d9c18..e3837d85881 100644 --- a/fantom/daily/index.xml +++ b/fantom/daily/index.xml @@ -1,7 +1,7 @@ GitHub Fantom Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:08Z + 2023-11-29T01:30:10Z Daily Trending of Fantom in GitHub \ No newline at end of file diff --git a/faust/daily/index.xml b/faust/daily/index.xml index 12e3f239ffb..51ac17e6fbb 100644 --- a/faust/daily/index.xml +++ b/faust/daily/index.xml @@ -1,7 +1,7 @@ GitHub Faust Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:10Z + 2023-11-29T01:30:13Z Daily Trending of Faust in GitHub \ No newline at end of file diff --git a/fennel/daily/index.xml b/fennel/daily/index.xml index 3f92b2bfc97..03943b27068 100644 --- a/fennel/daily/index.xml +++ b/fennel/daily/index.xml @@ -1,7 +1,7 @@ GitHub Fennel Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:09Z + 2023-11-29T01:30:13Z Daily Trending of Fennel in GitHub \ No newline at end of file diff --git a/figlet-font/daily/index.xml b/figlet-font/daily/index.xml index eb16ad5ca67..aab7ee8564d 100644 --- a/figlet-font/daily/index.xml +++ b/figlet-font/daily/index.xml @@ -1,7 +1,7 @@ GitHub FIGlet Font Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:12Z + 2023-11-29T01:30:11Z Daily Trending of FIGlet Font in GitHub \ No newline at end of file diff --git a/filebench-wml/daily/index.xml b/filebench-wml/daily/index.xml index 9b78eb1da7a..9110ae20244 100644 --- a/filebench-wml/daily/index.xml +++ b/filebench-wml/daily/index.xml @@ -1,7 +1,7 @@ GitHub Filebench WML Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:11Z + 2023-11-29T01:30:12Z Daily Trending of Filebench WML in GitHub \ No newline at end of file diff --git a/filterscript/daily/index.xml b/filterscript/daily/index.xml index 689cd03799c..49659dbb0c4 100644 --- a/filterscript/daily/index.xml +++ b/filterscript/daily/index.xml @@ -1,7 +1,7 @@ GitHub Filterscript Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:14Z + 2023-11-29T01:30:15Z Daily Trending of Filterscript in GitHub \ No newline at end of file diff --git a/fish/daily/index.xml b/fish/daily/index.xml index 580c4df4fa6..4c57076d066 100644 --- a/fish/daily/index.xml +++ b/fish/daily/index.xml @@ -1,7 +1,7 @@ GitHub fish Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:15Z + 2023-11-29T01:30:15Z Daily Trending of fish in GitHub \ No newline at end of file diff --git a/fluent/daily/index.xml b/fluent/daily/index.xml index 09f157c2e78..edfa4ddf08e 100644 --- a/fluent/daily/index.xml +++ b/fluent/daily/index.xml @@ -1,7 +1,7 @@ GitHub Fluent Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:16Z + 2023-11-29T01:30:18Z Daily Trending of Fluent in GitHub \ No newline at end of file diff --git a/flux/daily/index.xml b/flux/daily/index.xml index c590a247641..f546a09f9f5 100644 --- a/flux/daily/index.xml +++ b/flux/daily/index.xml @@ -1,7 +1,7 @@ GitHub FLUX Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:13Z + 2023-11-29T01:30:16Z Daily Trending of FLUX in GitHub \ No newline at end of file diff --git a/formatted/daily/index.xml b/formatted/daily/index.xml index fe7fdf61ead..8e117aa23e6 100644 --- a/formatted/daily/index.xml +++ b/formatted/daily/index.xml @@ -1,7 +1,7 @@ GitHub Formatted Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:19Z + 2023-11-29T01:30:20Z Daily Trending of Formatted in GitHub \ No newline at end of file diff --git a/forth/daily/index.xml b/forth/daily/index.xml index f0ffc3eb828..6b2a72ecfa6 100644 --- a/forth/daily/index.xml +++ b/forth/daily/index.xml @@ -1,7 +1,7 @@ GitHub Forth Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:17Z + 2023-11-29T01:30:20Z Daily Trending of Forth in GitHub \ No newline at end of file diff --git a/fortran-free-form/daily/index.xml b/fortran-free-form/daily/index.xml index 7656770ef4e..f0d5f5610f8 100644 --- a/fortran-free-form/daily/index.xml +++ b/fortran-free-form/daily/index.xml @@ -1,7 +1,7 @@ GitHub Fortran Free Form Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:18Z + 2023-11-29T01:30:19Z Daily Trending of Fortran Free Form in GitHub \ No newline at end of file diff --git a/fortran/daily/index.xml b/fortran/daily/index.xml index 58b33ab1b78..95407e6fa2d 100644 --- a/fortran/daily/index.xml +++ b/fortran/daily/index.xml @@ -1,7 +1,7 @@ GitHub Fortran Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:21Z + 2023-11-29T01:30:22Z Daily Trending of Fortran in GitHub \ No newline at end of file diff --git a/freebasic/daily/index.xml b/freebasic/daily/index.xml index 5940c579f18..74a0a57815a 100644 --- a/freebasic/daily/index.xml +++ b/freebasic/daily/index.xml @@ -1,7 +1,7 @@ GitHub FreeBasic Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:23Z + 2023-11-29T01:30:24Z Daily Trending of FreeBasic in GitHub \ No newline at end of file diff --git a/freemarker/daily/index.xml b/freemarker/daily/index.xml index ad2eb7b2dfd..2aa1e511398 100644 --- a/freemarker/daily/index.xml +++ b/freemarker/daily/index.xml @@ -1,7 +1,7 @@ GitHub FreeMarker Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:24Z + 2023-11-29T01:30:23Z Daily Trending of FreeMarker in GitHub \ No newline at end of file diff --git a/frege/daily/index.xml b/frege/daily/index.xml index 214b4396f07..7ee4384cd3d 100644 --- a/frege/daily/index.xml +++ b/frege/daily/index.xml @@ -1,7 +1,7 @@ GitHub Frege Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:25Z + 2023-11-29T01:30:26Z Daily Trending of Frege in GitHub \ No newline at end of file diff --git a/futhark/daily/index.xml b/futhark/daily/index.xml index 1b8ce69350a..32e4b59529e 100644 --- a/futhark/daily/index.xml +++ b/futhark/daily/index.xml @@ -1,7 +1,7 @@ GitHub Futhark Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:22Z + 2023-11-29T01:30:25Z Daily Trending of Futhark in GitHub \ No newline at end of file diff --git a/g-code/daily/index.xml b/g-code/daily/index.xml index a85bc9ab28c..db9ba3c6ef7 100644 --- a/g-code/daily/index.xml +++ b/g-code/daily/index.xml @@ -1,7 +1,7 @@ GitHub G-code Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:28Z + 2023-11-29T01:30:29Z Daily Trending of G-code in GitHub \ No newline at end of file diff --git a/game-maker-language/daily/index.xml b/game-maker-language/daily/index.xml index a1d78c8dd28..3101fa21c5e 100644 --- a/game-maker-language/daily/index.xml +++ b/game-maker-language/daily/index.xml @@ -1,7 +1,7 @@ GitHub Game Maker Language Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:27Z + 2023-11-29T01:30:27Z Daily Trending of Game Maker Language in GitHub \ No newline at end of file diff --git a/gaml/daily/index.xml b/gaml/daily/index.xml index b396bccee0d..bc1d02d7637 100644 --- a/gaml/daily/index.xml +++ b/gaml/daily/index.xml @@ -1,7 +1,7 @@ GitHub GAML Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:26Z + 2023-11-29T01:30:28Z Daily Trending of GAML in GitHub \ No newline at end of file diff --git a/gams/daily/index.xml b/gams/daily/index.xml index f5b64f5176f..6eef316ffdc 100644 --- a/gams/daily/index.xml +++ b/gams/daily/index.xml @@ -1,7 +1,7 @@ GitHub GAMS Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:28Z + 2023-11-29T01:30:29Z Daily Trending of GAMS in GitHub \ No newline at end of file diff --git a/gap/daily/index.xml b/gap/daily/index.xml index 3cae9b54e51..b2b647ef6d0 100644 --- a/gap/daily/index.xml +++ b/gap/daily/index.xml @@ -1,7 +1,7 @@ GitHub GAP Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:32Z + 2023-11-29T01:30:32Z Daily Trending of GAP in GitHub \ No newline at end of file diff --git a/gcc-machine-description/daily/index.xml b/gcc-machine-description/daily/index.xml index 8455eb01145..37ba0d9c456 100644 --- a/gcc-machine-description/daily/index.xml +++ b/gcc-machine-description/daily/index.xml @@ -1,7 +1,7 @@ GitHub GCC Machine Description Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:30Z + 2023-11-29T01:30:31Z Daily Trending of GCC Machine Description in GitHub \ No newline at end of file diff --git a/gdb/daily/index.xml b/gdb/daily/index.xml index 858a5736458..0ae11b97cde 100644 --- a/gdb/daily/index.xml +++ b/gdb/daily/index.xml @@ -1,7 +1,7 @@ GitHub GDB Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:31Z + 2023-11-29T01:30:31Z Daily Trending of GDB in GitHub \ No newline at end of file diff --git a/gdscript/daily/index.xml b/gdscript/daily/index.xml index 1c6a9fea809..b6d906d0150 100644 --- a/gdscript/daily/index.xml +++ b/gdscript/daily/index.xml @@ -1,7 +1,21 @@ GitHub GDScript Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:34Z + 2023-11-29T01:30:34Z Daily Trending of GDScript in GitHub + + BL-MSCH-C220/Exercise-5-7-Dialogue + 2023-11-29T01:30:34Z + tag:github.com,2023-11-29:/BL-MSCH-C220/Exercise-5-7-Dialogue + + <p>Exercise for MSCH-C220</p><hr> + + + foxssake/netfox + 2023-11-29T01:30:34Z + tag:github.com,2023-11-29:/foxssake/netfox + + <p>Addons for building multiplayer games with Godot</p><hr> + \ No newline at end of file diff --git a/gedcom/daily/index.xml b/gedcom/daily/index.xml index bf39648a45f..93fff552139 100644 --- a/gedcom/daily/index.xml +++ b/gedcom/daily/index.xml @@ -1,7 +1,7 @@ GitHub GEDCOM Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:36Z + 2023-11-29T01:30:36Z Daily Trending of GEDCOM in GitHub \ No newline at end of file diff --git a/gemfile.lock/daily/index.xml b/gemfile.lock/daily/index.xml index 3739ac32e0e..efccde035ce 100644 --- a/gemfile.lock/daily/index.xml +++ b/gemfile.lock/daily/index.xml @@ -1,7 +1,7 @@ GitHub Gemfile.lock Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:38Z + 2023-11-29T01:30:37Z Daily Trending of Gemfile.lock in GitHub \ No newline at end of file diff --git a/genero-forms/daily/index.xml b/genero-forms/daily/index.xml index 6218ede4a18..4744d3db9c8 100644 --- a/genero-forms/daily/index.xml +++ b/genero-forms/daily/index.xml @@ -1,7 +1,7 @@ GitHub Genero Forms Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:41Z + 2023-11-29T01:30:41Z Daily Trending of Genero Forms in GitHub \ No newline at end of file diff --git a/genero/daily/index.xml b/genero/daily/index.xml index e03dd7fd652..9aa5d987c02 100644 --- a/genero/daily/index.xml +++ b/genero/daily/index.xml @@ -1,7 +1,7 @@ GitHub Genero Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:37Z + 2023-11-29T01:30:37Z Daily Trending of Genero in GitHub \ No newline at end of file diff --git a/genie/daily/index.xml b/genie/daily/index.xml index 284def051cf..cd351073db2 100644 --- a/genie/daily/index.xml +++ b/genie/daily/index.xml @@ -1,7 +1,7 @@ GitHub Genie Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:40Z + 2023-11-29T01:30:40Z Daily Trending of Genie in GitHub \ No newline at end of file diff --git a/genshi/daily/index.xml b/genshi/daily/index.xml index e1c39b077f0..9e4127db499 100644 --- a/genshi/daily/index.xml +++ b/genshi/daily/index.xml @@ -1,7 +1,7 @@ GitHub Genshi Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:42Z + 2023-11-29T01:30:42Z Daily Trending of Genshi in GitHub \ No newline at end of file diff --git a/gentoo-ebuild/daily/index.xml b/gentoo-ebuild/daily/index.xml index 18cf9ad1aae..01322ba4852 100644 --- a/gentoo-ebuild/daily/index.xml +++ b/gentoo-ebuild/daily/index.xml @@ -1,7 +1,7 @@ GitHub Gentoo Ebuild Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:39Z + 2023-11-29T01:30:39Z Daily Trending of Gentoo Ebuild in GitHub \ No newline at end of file diff --git a/gentoo-eclass/daily/index.xml b/gentoo-eclass/daily/index.xml index fcd2ba5cc13..b5840f0a0a2 100644 --- a/gentoo-eclass/daily/index.xml +++ b/gentoo-eclass/daily/index.xml @@ -1,7 +1,7 @@ GitHub Gentoo Eclass Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:43Z + 2023-11-29T01:30:44Z Daily Trending of Gentoo Eclass in GitHub \ No newline at end of file diff --git a/gerber-image/daily/index.xml b/gerber-image/daily/index.xml index 397e058291f..ad086e7456f 100644 --- a/gerber-image/daily/index.xml +++ b/gerber-image/daily/index.xml @@ -1,7 +1,7 @@ GitHub Gerber Image Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:45Z + 2023-11-29T01:30:46Z Daily Trending of Gerber Image in GitHub \ No newline at end of file diff --git a/gettext-catalog/daily/index.xml b/gettext-catalog/daily/index.xml index f766674d0a0..5fa3143e6fe 100644 --- a/gettext-catalog/daily/index.xml +++ b/gettext-catalog/daily/index.xml @@ -1,7 +1,7 @@ GitHub Gettext Catalog Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:44Z + 2023-11-29T01:30:43Z Daily Trending of Gettext Catalog in GitHub \ No newline at end of file diff --git a/gherkin/daily/index.xml b/gherkin/daily/index.xml index ec763a51894..c759b542200 100644 --- a/gherkin/daily/index.xml +++ b/gherkin/daily/index.xml @@ -1,7 +1,14 @@ GitHub Gherkin Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:46Z + 2023-11-29T01:30:48Z Daily Trending of Gherkin in GitHub + + aricneto/batucast + 2023-11-29T01:30:48Z + tag:github.com,2023-11-29:/aricneto/batucast + + <p>Repositório para o projeto de ESS 2023.2</p><hr> + \ No newline at end of file diff --git a/git-attributes/daily/index.xml b/git-attributes/daily/index.xml index e43d1923c4e..f756e79dc2e 100644 --- a/git-attributes/daily/index.xml +++ b/git-attributes/daily/index.xml @@ -1,7 +1,7 @@ GitHub Git Attributes Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:49Z + 2023-11-29T01:30:50Z Daily Trending of Git Attributes in GitHub \ No newline at end of file diff --git a/git-config/daily/index.xml b/git-config/daily/index.xml index eeeb7ede2a1..dcdaaab41cc 100644 --- a/git-config/daily/index.xml +++ b/git-config/daily/index.xml @@ -1,7 +1,7 @@ GitHub Git Config Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:48Z + 2023-11-29T01:30:52Z Daily Trending of Git Config in GitHub \ No newline at end of file diff --git a/gleam/daily/index.xml b/gleam/daily/index.xml index 337a9d8775c..c30829cbd9b 100644 --- a/gleam/daily/index.xml +++ b/gleam/daily/index.xml @@ -1,7 +1,7 @@ GitHub Gleam Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:52Z + 2023-11-29T01:30:49Z Daily Trending of Gleam in GitHub \ No newline at end of file diff --git a/glsl/daily/index.xml b/glsl/daily/index.xml index f48119698a0..0d6db4bb28f 100644 --- a/glsl/daily/index.xml +++ b/glsl/daily/index.xml @@ -1,7 +1,7 @@ GitHub GLSL Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:55Z + 2023-11-29T01:30:55Z Daily Trending of GLSL in GitHub \ No newline at end of file diff --git a/glyph-bitmap-distribution-format/daily/index.xml b/glyph-bitmap-distribution-format/daily/index.xml index 17fefed97b0..9f7be9f9dd2 100644 --- a/glyph-bitmap-distribution-format/daily/index.xml +++ b/glyph-bitmap-distribution-format/daily/index.xml @@ -1,7 +1,7 @@ GitHub Glyph Bitmap Distribution Format Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:56Z + 2023-11-29T01:30:54Z Daily Trending of Glyph Bitmap Distribution Format in GitHub \ No newline at end of file diff --git a/glyph/daily/index.xml b/glyph/daily/index.xml index a4358bac5c8..7d5d9f7f872 100644 --- a/glyph/daily/index.xml +++ b/glyph/daily/index.xml @@ -1,7 +1,7 @@ GitHub Glyph Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:54Z + 2023-11-29T01:30:56Z Daily Trending of Glyph in GitHub \ No newline at end of file diff --git a/gn/daily/index.xml b/gn/daily/index.xml index 9b7478fae46..d2502f888ca 100644 --- a/gn/daily/index.xml +++ b/gn/daily/index.xml @@ -1,7 +1,7 @@ GitHub GN Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:53Z + 2023-11-29T01:30:53Z Daily Trending of GN in GitHub \ No newline at end of file diff --git a/gnuplot/daily/index.xml b/gnuplot/daily/index.xml index 71a314508c3..fba1f829fda 100644 --- a/gnuplot/daily/index.xml +++ b/gnuplot/daily/index.xml @@ -1,7 +1,7 @@ GitHub Gnuplot Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:57Z + 2023-11-29T01:30:59Z Daily Trending of Gnuplot in GitHub \ No newline at end of file diff --git a/go-checksums/daily/index.xml b/go-checksums/daily/index.xml index 6cb40568903..7e50de33c4f 100644 --- a/go-checksums/daily/index.xml +++ b/go-checksums/daily/index.xml @@ -1,7 +1,7 @@ GitHub Go Checksums Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:59Z + 2023-11-29T01:30:58Z Daily Trending of Go Checksums in GitHub \ No newline at end of file diff --git a/go-module/daily/index.xml b/go-module/daily/index.xml index fe317accc39..f71f6f8037d 100644 --- a/go-module/daily/index.xml +++ b/go-module/daily/index.xml @@ -1,7 +1,7 @@ GitHub Go Module Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:31:58Z + 2023-11-29T01:30:57Z Daily Trending of Go Module in GitHub \ No newline at end of file diff --git a/go/daily/index.xml b/go/daily/index.xml index 100fb73e332..661e611ab4d 100644 --- a/go/daily/index.xml +++ b/go/daily/index.xml @@ -1,7 +1,21 @@ GitHub Go Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:32:02Z + 2023-11-29T01:31:02Z Daily Trending of Go in GitHub + + minchenzz/ierc-miner + 2023-11-29T01:31:02Z + tag:github.com,2023-11-29:/minchenzz/ierc-miner + + <p></p><hr><h1>IERC 多核挖矿程序</h1> <p><a href="https://twitter.com/chenmin22998595">联系作者</a></p> <p>生成10笔ierc-m5交易耗时2分钟 (8核cpu)</p> <p><img src="https://raw.githubusercontent.com/minchenzz/ierc-miner/main/img.png" alt=""></p> <p>测试地址</p> <p><a href="https://holesky.etherscan.io/address/0xd19162560690227c8f71a21b76129e1eb05575a9">https://holesky.etherscan.io/address/0xd19162560690227c8f71a21b76129e1eb05575a9</a></p> <h3>使用方式</h3> <ol> <li> <p>在<a href="https://github.com/minchenzz/ierc-miner/releases">这里</a>下载对应操作系统的版本,解压缩程序</p> </li> <li> <p>修改目录下的config.txt文件,改成你自己的配置</p> </li> <li> <p>双击ierc_miner_windows.exe运行</p> </li> </ol> <pre><code class="language-toml"># 你的私钥 带0x前缀 # 你要改这个 private_key = "0x440d58ea9c07ab873295a71f24d41f58776b3732000643178dd351c991b53e48" # rpc 主网: https://1rpc.io/eth holesky测试网: https://1rpc.io/holesky # 你可以不改这个 rpc = "https://1rpc.io/eth" # token # 你要改这个 tick = "ierc-m5" # 数量 # 你要改这个 amt = 1000 # 难度 # 你要改这个 prefix = "0x00000" # mint数量 # 你要改这个 count = 10 # gas优先费用 # 你可以不改这个 gas_tip = 3 # 最大gas费用 # 你可以不改这个 这个值必须要比ethgas高 gas_max = 50 </code></pre> <p>注意:</p> <ol> <li>先1张测试成功后再加数量, 或者使用其他gas低的链rpc先测试使用</li> <li>有时因为算力过高或者难度过低,会连续挖到两个,两笔交易在同一区块内打包时,官方只会认第一个,因此有时会打到无效的,如介意gas损失可以把count设置为1,一次一次打</li> </ol> + + + xataio/pgroll + 2023-11-29T01:31:02Z + tag:github.com,2023-11-29:/xataio/pgroll + + <p>PostgreSQL zero-downtime migrations made easy</p><hr><div align="center"> <img src="https://raw.githubusercontent.com/xataio/pgroll/main/brand-kit/banner/pgroll-banner-github@2x.png" alt="pgroll logo"> </div> <p align="center"> <a href="https://github.com/xataio/pgroll/raw/main/LICENSE"><img src="https://img.shields.io/badge/License-Apache_2.0-green" alt="License - Apache 2.0"></a>&nbsp; <a href="https://github.com/xataio/pgroll/actions?query=branch%3Amain"><img src="https://github.com/xataio/pgroll/actions/workflows/build.yml/badge.svg?sanitize=true" alt="CI Build"></a> &nbsp; <a href="https://github.com/xataio/pgroll/releases"><img src="https://img.shields.io/github/release/xataio/pgroll.svg?label=Release" alt="Release"></a> &nbsp; <a href="https://xata.io/discord"><img src="https://img.shields.io/discord/996791218879086662?label=Discord" alt="Discord"></a> &nbsp; <a href="https://twitter.com/xata"><img src="https://img.shields.io/twitter/follow/xata?style=flat" alt="X (formerly Twitter) Follow"> </a> </p> <h1>pgroll - Zero-downtime, reversible, schema migrations for Postgres</h1> <p><code>pgroll</code> is an open source command-line tool that offers safe and reversible schema migrations for PostgreSQL by serving multiple schema versions simultaneously. It takes care of the complex migration operations to ensure that client applications continue working while the database schema is being updated. This includes ensuring changes are applied without locking the database, and that both old and new schema versions work simultaneously (even when breaking changes are being made!). This removes risks related to schema migrations, and greatly simplifies client application rollout, also allowing for instant rollbacks.</p> <p>See the <a href="https://xata.io/blog/pgroll-schema-migrations-postgres">introductory blog post</a> for more about the problems solved by <code>pgroll</code>.</p> <h2>Features</h2> <ul> <li>Zero-downtime migrations (no database locking, no breaking changes).</li> <li>Keep old and new schema versions working simultaneously.</li> <li>Automatic columns backfilling when needed.</li> <li>Instant rollback in case of issues during migration.</li> <li>Works against existing schemas, no need to start from scratch.</li> <li>Works with Postgres 14.0 or later.</li> <li>Works with any Postgres service (including RDS and Aurora).</li> <li>Written in Go, cross-platform single binary with no external dependencies.</li> </ul> <h2>How pgroll works</h2> <p><code>pgroll</code> works by creating virtual schemas by using views on top of the physical tables. This allows for performing all the necessary changes needed for a migration without affecting the existing clients.</p> <p><img src="https://raw.githubusercontent.com/xataio/pgroll/main/docs/img/migration-flow@2x.png" alt="Multiple schema versions with pgroll"></p> <p><code>pgroll</code> follows a <a href="https://openpracticelibrary.com/practice/expand-and-contract-pattern/">expand/contract workflow</a>. On migration start, it will perform all the additive changes (create tables, add columns, etc) in the physical schema, without breaking it.</p> <p>When a breaking change is required on a column, it will create a new column in the physical schema, and backfill it from the old column. Also, configure triggers to make sure all writes to the old/new column get propagated to its counterpart during the whole active migration period. The new column will be then exposed in the new version of the schema.</p> <p>Once the start phase is complete, the new schema version is ready, mapping all the views to the proper tables &amp; columns. Client applications can then access the new schema version, while the old one is still available. This is the moment to start rolling out the new version of the client application.</p> <p><img src="https://raw.githubusercontent.com/xataio/pgroll/main/docs/img/migration-schemas@2x.png?c=0" alt="Multiple schema versions with pgroll"></p> <p>When no more client applications are using the old schema version, the migration can be completed. This will remove the old schema, and the new one will be the only one available. No longer needed tables &amp; columns will be removed (no client is using this at this point), and the new ones will be renamed to their final names. Client applications still work during this phase, as the views are still mapping to the proper tables &amp; columns.</p> <h2>Table of Contents</h2> <ul> <li><a href="https://raw.githubusercontent.com/xataio/pgroll/main/#installation">Installation</a></li> <li><a href="https://raw.githubusercontent.com/xataio/pgroll/main/#usage">Usage</a></li> <li><a href="https://raw.githubusercontent.com/xataio/pgroll/main/#documentation">Documentation</a></li> <li><a href="https://raw.githubusercontent.com/xataio/pgroll/main/#contributing">Contributing</a></li> <li><a href="https://raw.githubusercontent.com/xataio/pgroll/main/#license">License</a></li> <li><a href="https://raw.githubusercontent.com/xataio/pgroll/main/#support">Support</a></li> </ul> <h2>Installation</h2> <h3>Binaries</h3> <p>Binaries are available for Linux, macOS &amp; Windows, check our <a href="https://github.com/xataio/pgroll/releases">Releases</a>.</p> <h3>From source</h3> <p>To install <code>pgroll</code> from the source, run the following command:</p> <pre><code class="language-sh">go install github.com/xataio/pgroll@latest </code></pre> <p>Note: requires <a href="https://golang.org/doc/install">Go 1.21</a> or later.</p> <h3>From package manager - Homebrew</h3> <p>To install <code>pgroll</code> with homebrew, run the following command:</p> <pre><code class="language-sh"># macOS or Linux brew tap xataio/pgroll brew install pgroll </code></pre> <h2>Usage</h2> <p>Follow these steps to perform your first schema migration using <code>pgroll</code>:</p> <h3>Prepare the database</h3> <p><code>pgroll</code> needs to store some internal state in the database. A table is created to track the current schema version and store version history. To prepare the database, run the following command:</p> <pre><code class="language-sh">pgroll init --postgres-url postgres://user:password@host:port/dbname </code></pre> <h3>Start a migration</h3> <p>Create a migration file. You can check the <a href="https://raw.githubusercontent.com/xataio/pgroll/main/examples">examples</a> folder for some examples. For instance, use this migration file to create a new <code>customers</code> table:</p> <details> <summary>initial_migration.json</summary> <pre><code class="language-json">{ "name": "initial_migration", "operations": [ { "create_table": { "name": "customers", "columns": [ { "name": "id", "type": "integer", "pk": true }, { "name": "name", "type": "varchar(255)", "unique": true }, { "name": "bio", "type": "text", "nullable": true } ] } } ] } </code></pre> </details> <p>Then run the following command to start the migration:</p> <pre><code class="language-sh">pgroll --postgres-url postgres://user:password@host:port/dbname start initial_migration.json </code></pre> <p>This will create a new schema version in the database, and apply the migration operations (create a table). After this command finishes, both the old version of the schema (with no customers table) and the new one (with the customers table) will be accessible simultaneously.</p> <h3>Configure client applications</h3> <p>After starting a migration, client applications can start using the new schema version. In order to do so, they need to be configured to access it. This can be done by setting the <code>search_path</code> to the new schema version name (provided by <code>pgroll start</code> output), for instance:</p> <pre><code class="language-sql">SET search_path TO 'public_initial_migration'; </code></pre> <h3>Complete the migration</h3> <p>Once there are no more client applications using the old schema version, the migration can be completed. This will remove the old schema. To complete the migration, run the following command:</p> <pre><code class="language-sh">pgroll --postgres-url postgres://user:password@host:port/dbname complete </code></pre> <h3>Rolling back a migration</h3> <p>At any point during a migration, it can be rolled back to the previous version. This will remove the new schema and leave the old one as it was before the migration started. To rollback a migration, run the following command:</p> <pre><code class="language-sh">pgroll --postgres-url postgres://user:password@host:port/dbname rollback </code></pre> <h2>Documentation</h2> <p>For more advanced usage, a tutorial, and detailed options refer to the full <a href="https://raw.githubusercontent.com/xataio/pgroll/main/docs/README.md">Documentation</a>.</p> <h2>Contributing</h2> <p>We welcome contributions from the community! If you'd like to contribute to <code>pgroll</code>, please follow these guidelines:</p> <ul> <li>Create an <a href="https://github.com/xataio/pgroll/issues">issue</a> for any questions, bug reports, or feature requests.</li> <li>Check the documentation and <a href="https://github.com/xataio/pgroll/issues">existing issues</a> before opening a new issue.</li> </ul> <h3>Contributing Code</h3> <ol> <li>Fork the repository.</li> <li>Create a new branch for your feature or bug fix.</li> <li>Make your changes and write tests if applicable.</li> <li>Ensure your code passes linting and tests.</li> <li>Submit a pull request.</li> </ol> <p>For this project, we pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community.</p> <h2>References</h2> <p>This is a list of projects and articles that helped as inspiration, or otherwise are similar to <code>pgroll</code>:</p> <ul> <li><a href="https://github.com/fabianlindfors/reshape">Reshape</a> by Fabian Lindfors</li> <li><a href="https://github.com/braintree/pg_ha_migrations">PgHaMigrations</a></li> <li><a href="https://medium.com/paypal-tech/postgresql-at-scale-database-schema-changes-without-downtime-20d3749ed680">PostgreSQL at Scale: Database Schema Changes Without Downtime</a></li> <li><a href="http://essay.utwente.nl/92098/1/vanKampen_MA_EEMCS.pdf">Zero downtime schema migrations in highly available databases</a></li> <li><a href="https://openpracticelibrary.com/practice/expand-and-contract-pattern/">Expand and contract pattern</a></li> </ul> <h2>License</h2> <p>This project is licensed under the Apache License 2.0 - see the <a href="https://raw.githubusercontent.com/xataio/pgroll/main/LICENSE">LICENSE</a> file for details.</p> <h2>Support</h2> <p>If you have any questions, encounter issues, or need assistance, open an issue in this repository our join our <a href="https://xata.io/discord">Discord</a>, and our community will be happy to help.</p> <br> <p align="right">Made with <span>❤️</span> by <a href="https://xata.io">Xata 🦋</a></p> + \ No newline at end of file diff --git a/golo/daily/index.xml b/golo/daily/index.xml index c42442b07a0..c2e423be52e 100644 --- a/golo/daily/index.xml +++ b/golo/daily/index.xml @@ -1,7 +1,7 @@ GitHub Golo Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:32:18Z + 2023-11-29T01:31:11Z Daily Trending of Golo in GitHub \ No newline at end of file diff --git a/gosu/daily/index.xml b/gosu/daily/index.xml index 81308af0774..f85b8d0b29a 100644 --- a/gosu/daily/index.xml +++ b/gosu/daily/index.xml @@ -1,7 +1,7 @@ GitHub Gosu Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:32:17Z + 2023-11-29T01:31:10Z Daily Trending of Gosu in GitHub \ No newline at end of file diff --git a/grace/daily/index.xml b/grace/daily/index.xml index 2a333009dac..f7fa7afc5c6 100644 --- a/grace/daily/index.xml +++ b/grace/daily/index.xml @@ -1,7 +1,7 @@ GitHub Grace Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:32:21Z + 2023-11-29T01:31:13Z Daily Trending of Grace in GitHub \ No newline at end of file diff --git a/gradle/daily/index.xml b/gradle/daily/index.xml index 3b3ccb6166d..102f27372f5 100644 --- a/gradle/daily/index.xml +++ b/gradle/daily/index.xml @@ -1,7 +1,7 @@ GitHub Gradle Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:32:20Z + 2023-11-29T01:31:14Z Daily Trending of Gradle in GitHub \ No newline at end of file diff --git a/grammatical-framework/daily/index.xml b/grammatical-framework/daily/index.xml index 7a1b1671471..d0b17825ae6 100644 --- a/grammatical-framework/daily/index.xml +++ b/grammatical-framework/daily/index.xml @@ -1,7 +1,7 @@ GitHub Grammatical Framework Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:32:20Z + 2023-11-29T01:31:16Z Daily Trending of Grammatical Framework in GitHub \ No newline at end of file diff --git a/graph-modeling-language/daily/index.xml b/graph-modeling-language/daily/index.xml index 651a878b4f8..eac5824f7fb 100644 --- a/graph-modeling-language/daily/index.xml +++ b/graph-modeling-language/daily/index.xml @@ -1,7 +1,7 @@ GitHub Graph Modeling Language Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:32:26Z + 2023-11-29T01:31:18Z Daily Trending of Graph Modeling Language in GitHub \ No newline at end of file diff --git a/graphql/daily/index.xml b/graphql/daily/index.xml index 3e33a6a3f73..10e113434d4 100644 --- a/graphql/daily/index.xml +++ b/graphql/daily/index.xml @@ -1,7 +1,7 @@ GitHub GraphQL Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:32:24Z + 2023-11-29T01:31:17Z Daily Trending of GraphQL in GitHub \ No newline at end of file diff --git a/graphviz-(dot)/daily/index.xml b/graphviz-(dot)/daily/index.xml index 86fb4f4b983..981ebb457f2 100644 --- a/graphviz-(dot)/daily/index.xml +++ b/graphviz-(dot)/daily/index.xml @@ -1,7 +1,7 @@ GitHub Graphviz (DOT) Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:32:25Z + 2023-11-29T01:31:17Z Daily Trending of Graphviz (DOT) in GitHub \ No newline at end of file diff --git a/groovy-server-pages/daily/index.xml b/groovy-server-pages/daily/index.xml index 4fdffd577a3..106231df73c 100644 --- a/groovy-server-pages/daily/index.xml +++ b/groovy-server-pages/daily/index.xml @@ -1,7 +1,7 @@ GitHub Groovy Server Pages Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:32:29Z + 2023-11-29T01:31:25Z Daily Trending of Groovy Server Pages in GitHub \ No newline at end of file diff --git a/groovy/daily/index.xml b/groovy/daily/index.xml index f3f230f4b0f..c206eef9d4a 100644 --- a/groovy/daily/index.xml +++ b/groovy/daily/index.xml @@ -1,7 +1,7 @@ GitHub Groovy Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:32:28Z + 2023-11-29T01:31:21Z Daily Trending of Groovy in GitHub \ No newline at end of file diff --git a/gsc/daily/index.xml b/gsc/daily/index.xml index 0cd9517a7da..887988fca84 100644 --- a/gsc/daily/index.xml +++ b/gsc/daily/index.xml @@ -1,7 +1,7 @@ GitHub GSC Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:32:31Z + 2023-11-29T01:31:22Z Daily Trending of GSC in GitHub \ No newline at end of file diff --git a/hack/daily/index.xml b/hack/daily/index.xml index 435aa1759ca..7e7c9b54b22 100644 --- a/hack/daily/index.xml +++ b/hack/daily/index.xml @@ -1,7 +1,7 @@ GitHub Hack Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:32:30Z + 2023-11-29T01:31:23Z Daily Trending of Hack in GitHub \ No newline at end of file diff --git a/haml/daily/index.xml b/haml/daily/index.xml index ae76cba1782..eb6a7c84ec7 100644 --- a/haml/daily/index.xml +++ b/haml/daily/index.xml @@ -1,7 +1,7 @@ GitHub Haml Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:32:32Z + 2023-11-29T01:31:28Z Daily Trending of Haml in GitHub \ No newline at end of file diff --git a/handlebars/daily/index.xml b/handlebars/daily/index.xml index f55a02a48fa..3cff7332f8f 100644 --- a/handlebars/daily/index.xml +++ b/handlebars/daily/index.xml @@ -1,7 +1,7 @@ GitHub Handlebars Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:32:36Z + 2023-11-29T01:31:32Z Daily Trending of Handlebars in GitHub \ No newline at end of file diff --git a/haproxy/daily/index.xml b/haproxy/daily/index.xml index ccdc66a2194..3a1fa20988c 100644 --- a/haproxy/daily/index.xml +++ b/haproxy/daily/index.xml @@ -1,7 +1,7 @@ GitHub HAProxy Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:32:34Z + 2023-11-29T01:31:29Z Daily Trending of HAProxy in GitHub \ No newline at end of file diff --git a/harbour/daily/index.xml b/harbour/daily/index.xml index 295c9539f35..3a5894685ac 100644 --- a/harbour/daily/index.xml +++ b/harbour/daily/index.xml @@ -1,7 +1,7 @@ GitHub Harbour Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:32:33Z + 2023-11-29T01:31:30Z Daily Trending of Harbour in GitHub \ No newline at end of file diff --git a/haskell/daily/index.xml b/haskell/daily/index.xml index 1ab36e0692a..234a1232a4d 100644 --- a/haskell/daily/index.xml +++ b/haskell/daily/index.xml @@ -1,7 +1,14 @@ GitHub Haskell Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:32:38Z + 2023-11-29T01:31:35Z Daily Trending of Haskell in GitHub + + input-output-hk/marlowe-plutus + 2023-11-29T01:31:35Z + tag:github.com,2023-11-29:/input-output-hk/marlowe-plutus + + <p>Plutus validators for the Marlowe financial contract DSL</p><hr><h1>Marlowe Plutus Validators</h1> <p>This project implements the on-chain component of the Cardano implementation of Marlowe as a Plutus smart contract. The main outputs are the marlowe semantics validator, which checks the spending of Marlowe script outputs, and the marlowe role payout validator, which checks the spending of role payouts.</p> <h2>Dev Shell</h2> <p>This repository uses nix to provide the development and build environment.</p> <p>For instructions on how to install and configure nix (including how to enable access to our binary caches), refer to <a href="https://github.com/input-output-hk/iogx/raw/main/doc/nix-setup-guide.md">this document</a>.</p> <p>If you already have nix installed and configured, you may enter the development shell by running <code>nix develop</code>.</p> <p>If you have direnv installed, you can have the shell automatically load and refresh for you by running these commands:</p> <pre><code class="language-bash">mkdir .direnv direnv allow </code></pre> <p>Now, whenever you enter the repo the shell will be automatically loaded for you and will be refreshed when the environment changes.</p> <p>Once in the dev shell, type <code>info</code> to see the available commands and environment.</p> <h2>Compiling the project</h2> <p>From the dev shell, you can compile the project with <code>cabal build all</code>.</p> <p>Alternatively, you can compile with <code>nix</code> using <code>nix build .#marlowe-validators</code></p> <h2>Compiling the validators</h2> <p>You can compile the validators using the following command:</p> <pre><code class="language-bash">nix build .#marlowe-validators </code></pre> <p>This will build the project and run the <code>marlowe-validators</code> executable and output the compiled plutus scripts into local directory called <code>result</code>. This directory will contain two files:</p> <ul> <li><code>marlowe-rolepayout.plutus</code> The compiled role payout validator as a JSON-encoded CBOR text-envelope.</li> <li><code>marlowe-semantics.plutus</code> The compiled marlowe validator as a JSON-encoded CBOR text-envelope.</li> </ul> + \ No newline at end of file diff --git a/haxe/daily/index.xml b/haxe/daily/index.xml index c59861c6fbf..afa341c9c3c 100644 --- a/haxe/daily/index.xml +++ b/haxe/daily/index.xml @@ -1,7 +1,7 @@ GitHub Haxe Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:32:50Z + 2023-11-29T01:31:46Z Daily Trending of Haxe in GitHub \ No newline at end of file diff --git a/hcl/daily/index.xml b/hcl/daily/index.xml index ad6f4472bd9..ee2460c1217 100644 --- a/hcl/daily/index.xml +++ b/hcl/daily/index.xml @@ -1,7 +1,7 @@ GitHub HCL Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:32:50Z + 2023-11-29T01:31:46Z Daily Trending of HCL in GitHub \ No newline at end of file diff --git a/hiveql/daily/index.xml b/hiveql/daily/index.xml index 775280e20b6..0f3ca55e998 100644 --- a/hiveql/daily/index.xml +++ b/hiveql/daily/index.xml @@ -1,7 +1,7 @@ GitHub HiveQL Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:32:44Z + 2023-11-29T01:31:41Z Daily Trending of HiveQL in GitHub \ No newline at end of file diff --git a/hlsl/daily/index.xml b/hlsl/daily/index.xml index fd110f440a0..70bf0165ee4 100644 --- a/hlsl/daily/index.xml +++ b/hlsl/daily/index.xml @@ -1,7 +1,7 @@ GitHub HLSL Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:32:47Z + 2023-11-29T01:31:43Z Daily Trending of HLSL in GitHub \ No newline at end of file diff --git a/holyc/daily/index.xml b/holyc/daily/index.xml index 87f073f09c1..64782ef6570 100644 --- a/holyc/daily/index.xml +++ b/holyc/daily/index.xml @@ -1,7 +1,7 @@ GitHub HolyC Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:32:54Z + 2023-11-29T01:31:49Z Daily Trending of HolyC in GitHub \ No newline at end of file diff --git a/hoon/daily/index.xml b/hoon/daily/index.xml index b4277440b55..213cfd196be 100644 --- a/hoon/daily/index.xml +++ b/hoon/daily/index.xml @@ -1,7 +1,7 @@ GitHub hoon Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:32:53Z + 2023-11-29T01:31:50Z Daily Trending of hoon in GitHub \ No newline at end of file diff --git a/html+ecr/daily/index.xml b/html+ecr/daily/index.xml index 0e1c894c203..389237ab838 100644 --- a/html+ecr/daily/index.xml +++ b/html+ecr/daily/index.xml @@ -1,7 +1,7 @@ GitHub HTML+ECR Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:32:57Z + 2023-11-29T01:31:53Z Daily Trending of HTML+ECR in GitHub \ No newline at end of file diff --git a/html+eex/daily/index.xml b/html+eex/daily/index.xml index c009791c4f2..c692599ee83 100644 --- a/html+eex/daily/index.xml +++ b/html+eex/daily/index.xml @@ -1,7 +1,7 @@ GitHub HTML+EEX Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:32:58Z + 2023-11-29T01:31:51Z Daily Trending of HTML+EEX in GitHub \ No newline at end of file diff --git a/html+erb/daily/index.xml b/html+erb/daily/index.xml index adb61c63d8e..a2a5bb92967 100644 --- a/html+erb/daily/index.xml +++ b/html+erb/daily/index.xml @@ -1,7 +1,7 @@ GitHub HTML+ERB Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:33:26Z + 2023-11-29T01:32:01Z Daily Trending of HTML+ERB in GitHub \ No newline at end of file diff --git a/html+php/daily/index.xml b/html+php/daily/index.xml index 8c61cd4d40e..7193614e437 100644 --- a/html+php/daily/index.xml +++ b/html+php/daily/index.xml @@ -1,7 +1,7 @@ GitHub HTML+PHP Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:33:25Z + 2023-11-29T01:32:03Z Daily Trending of HTML+PHP in GitHub \ No newline at end of file diff --git a/html+razor/daily/index.xml b/html+razor/daily/index.xml index cb91ac000fa..1f9a552ee90 100644 --- a/html+razor/daily/index.xml +++ b/html+razor/daily/index.xml @@ -1,7 +1,7 @@ GitHub HTML+Razor Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:33:27Z + 2023-11-29T01:32:02Z Daily Trending of HTML+Razor in GitHub \ No newline at end of file diff --git a/html/daily/index.xml b/html/daily/index.xml index 37fa79d10f0..4cca0d909ee 100644 --- a/html/daily/index.xml +++ b/html/daily/index.xml @@ -1,7 +1,14 @@ GitHub HTML Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:33:01Z + 2023-11-29T01:31:55Z Daily Trending of HTML in GitHub + + tansuotv/IPTVindex + 2023-11-29T01:31:55Z + tag:github.com,2023-11-29:/tansuotv/IPTVindex + + <p>Enjoy IPTV !</p><hr><h1><a href="https://iptvindex.com/">IPTVindex.com</a></h1> <p>Enjoy IPTV !</p> <p>电视直播源接口:<br> <code>https://iptvindex.com/tv.txt</code><br> EPG接口:<br> <code>http://diyp.112114.xyz</code><br> 影视点播接口:<br> 1.应用多多 <code>https://jihulab.com/duomv/apps/-/raw/main/fast.json</code><br> 2.老刘备 <code>https://raw.liucn.cc/box/dm.txt</code></p> <p>所有播放源均收集于互联网,仅供测试研究使用,不得商用。</p> + \ No newline at end of file diff --git a/http/daily/index.xml b/http/daily/index.xml index 5ee478f1b0b..4641cf766cd 100644 --- a/http/daily/index.xml +++ b/http/daily/index.xml @@ -1,7 +1,7 @@ GitHub HTTP Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:33:24Z + 2023-11-29T01:32:02Z Daily Trending of HTTP in GitHub \ No newline at end of file diff --git a/hxml/daily/index.xml b/hxml/daily/index.xml index eff5157fa3d..35f902ea370 100644 --- a/hxml/daily/index.xml +++ b/hxml/daily/index.xml @@ -1,7 +1,7 @@ GitHub HXML Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:33:28Z + 2023-11-29T01:32:05Z Daily Trending of HXML in GitHub \ No newline at end of file diff --git a/hy/daily/index.xml b/hy/daily/index.xml index 3442c3fc8a9..f8d926e8a0f 100644 --- a/hy/daily/index.xml +++ b/hy/daily/index.xml @@ -1,7 +1,7 @@ GitHub Hy Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:33:30Z + 2023-11-29T01:32:07Z Daily Trending of Hy in GitHub \ No newline at end of file diff --git a/hyphy/daily/index.xml b/hyphy/daily/index.xml index 723de3b06fa..45774ad6ef4 100644 --- a/hyphy/daily/index.xml +++ b/hyphy/daily/index.xml @@ -1,7 +1,7 @@ GitHub HyPhy Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:33:31Z + 2023-11-29T01:32:06Z Daily Trending of HyPhy in GitHub \ No newline at end of file diff --git a/idl/daily/index.xml b/idl/daily/index.xml index 61c927bf0c6..fe1486d6431 100644 --- a/idl/daily/index.xml +++ b/idl/daily/index.xml @@ -1,7 +1,7 @@ GitHub IDL Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:33:29Z + 2023-11-29T01:32:05Z Daily Trending of IDL in GitHub \ No newline at end of file diff --git a/idris/daily/index.xml b/idris/daily/index.xml index 5dbc7c4ce97..f8cc81ef28e 100644 --- a/idris/daily/index.xml +++ b/idris/daily/index.xml @@ -1,7 +1,7 @@ GitHub Idris Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:33:33Z + 2023-11-29T01:32:11Z Daily Trending of Idris in GitHub \ No newline at end of file diff --git a/ignore-list/daily/index.xml b/ignore-list/daily/index.xml index 4e503ad3400..befb6fa2066 100644 --- a/ignore-list/daily/index.xml +++ b/ignore-list/daily/index.xml @@ -1,7 +1,7 @@ GitHub Ignore List Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:33:35Z + 2023-11-29T01:32:08Z Daily Trending of Ignore List in GitHub \ No newline at end of file diff --git a/igor-pro/daily/index.xml b/igor-pro/daily/index.xml index 60d17477e84..f45e5498367 100644 --- a/igor-pro/daily/index.xml +++ b/igor-pro/daily/index.xml @@ -1,7 +1,7 @@ GitHub IGOR Pro Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:33:32Z + 2023-11-29T01:32:10Z Daily Trending of IGOR Pro in GitHub \ No newline at end of file diff --git a/imagej-macro/daily/index.xml b/imagej-macro/daily/index.xml index 9da429c9e7a..305d044d275 100644 --- a/imagej-macro/daily/index.xml +++ b/imagej-macro/daily/index.xml @@ -1,7 +1,7 @@ GitHub ImageJ Macro Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:33:34Z + 2023-11-29T01:32:09Z Daily Trending of ImageJ Macro in GitHub \ No newline at end of file diff --git a/inform-7/daily/index.xml b/inform-7/daily/index.xml index 729bdaea678..0eab29e445c 100644 --- a/inform-7/daily/index.xml +++ b/inform-7/daily/index.xml @@ -1,7 +1,7 @@ GitHub Inform 7 Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:33:37Z + 2023-11-29T01:32:14Z Daily Trending of Inform 7 in GitHub \ No newline at end of file diff --git a/ini/daily/index.xml b/ini/daily/index.xml index 6092b865286..284b27699be 100644 --- a/ini/daily/index.xml +++ b/ini/daily/index.xml @@ -1,7 +1,7 @@ GitHub INI Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:33:38Z + 2023-11-29T01:32:13Z Daily Trending of INI in GitHub \ No newline at end of file diff --git a/inno-setup/daily/index.xml b/inno-setup/daily/index.xml index 0e1c13af1b0..6d422a0b49c 100644 --- a/inno-setup/daily/index.xml +++ b/inno-setup/daily/index.xml @@ -1,7 +1,7 @@ GitHub Inno Setup Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:33:40Z + 2023-11-29T01:32:20Z Daily Trending of Inno Setup in GitHub \ No newline at end of file diff --git a/io/daily/index.xml b/io/daily/index.xml index 9b159965a79..f3c0a60d651 100644 --- a/io/daily/index.xml +++ b/io/daily/index.xml @@ -1,7 +1,7 @@ GitHub Io Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:33:42Z + 2023-11-29T01:32:17Z Daily Trending of Io in GitHub \ No newline at end of file diff --git a/ioke/daily/index.xml b/ioke/daily/index.xml index 07f37a47ce2..b2610c14f8c 100644 --- a/ioke/daily/index.xml +++ b/ioke/daily/index.xml @@ -1,7 +1,7 @@ GitHub Ioke Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:33:42Z + 2023-11-29T01:32:19Z Daily Trending of Ioke in GitHub \ No newline at end of file diff --git a/irc-log/daily/index.xml b/irc-log/daily/index.xml index 1809765eb1b..ea40ff76a67 100644 --- a/irc-log/daily/index.xml +++ b/irc-log/daily/index.xml @@ -1,7 +1,7 @@ GitHub IRC log Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:33:41Z + 2023-11-29T01:32:18Z Daily Trending of IRC log in GitHub \ No newline at end of file diff --git a/isabelle-root/daily/index.xml b/isabelle-root/daily/index.xml index a70cc9f0bfa..2d506b2ca88 100644 --- a/isabelle-root/daily/index.xml +++ b/isabelle-root/daily/index.xml @@ -1,7 +1,7 @@ GitHub Isabelle ROOT Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:33:46Z + 2023-11-29T01:32:23Z Daily Trending of Isabelle ROOT in GitHub \ No newline at end of file diff --git a/isabelle/daily/index.xml b/isabelle/daily/index.xml index 6ee6b340bad..d8c6008db04 100644 --- a/isabelle/daily/index.xml +++ b/isabelle/daily/index.xml @@ -1,7 +1,7 @@ GitHub Isabelle Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:33:44Z + 2023-11-29T01:32:21Z Daily Trending of Isabelle in GitHub \ No newline at end of file diff --git a/j/daily/index.xml b/j/daily/index.xml index 4b59ba1db57..2e0905a3725 100644 --- a/j/daily/index.xml +++ b/j/daily/index.xml @@ -1,7 +1,7 @@ GitHub J Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:33:45Z + 2023-11-29T01:32:22Z Daily Trending of J in GitHub \ No newline at end of file diff --git a/janet/daily/index.xml b/janet/daily/index.xml index 814d2a490c2..579a266aa91 100644 --- a/janet/daily/index.xml +++ b/janet/daily/index.xml @@ -1,7 +1,7 @@ GitHub Janet Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:33:44Z + 2023-11-29T01:32:23Z Daily Trending of Janet in GitHub \ No newline at end of file diff --git a/jar-manifest/daily/index.xml b/jar-manifest/daily/index.xml index 5145662933f..973e0bb0710 100644 --- a/jar-manifest/daily/index.xml +++ b/jar-manifest/daily/index.xml @@ -1,7 +1,7 @@ GitHub JAR Manifest Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:33:48Z + 2023-11-29T01:32:26Z Daily Trending of JAR Manifest in GitHub \ No newline at end of file diff --git a/jasmin/daily/index.xml b/jasmin/daily/index.xml index 154d8421c20..abf86ed0967 100644 --- a/jasmin/daily/index.xml +++ b/jasmin/daily/index.xml @@ -1,7 +1,7 @@ GitHub Jasmin Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:33:49Z + 2023-11-29T01:32:25Z Daily Trending of Jasmin in GitHub \ No newline at end of file diff --git a/java-properties/daily/index.xml b/java-properties/daily/index.xml index 39a2cae72b1..2db1128aacb 100644 --- a/java-properties/daily/index.xml +++ b/java-properties/daily/index.xml @@ -1,7 +1,7 @@ GitHub Java Properties Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:33:47Z + 2023-11-29T01:32:24Z Daily Trending of Java Properties in GitHub \ No newline at end of file diff --git a/java-server-pages/daily/index.xml b/java-server-pages/daily/index.xml index 16712db2509..fe6771a0689 100644 --- a/java-server-pages/daily/index.xml +++ b/java-server-pages/daily/index.xml @@ -1,7 +1,7 @@ GitHub Java Server Pages Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:34:10Z + 2023-11-29T01:32:42Z Daily Trending of Java Server Pages in GitHub \ No newline at end of file diff --git a/java/daily/index.xml b/java/daily/index.xml index 38c74c1f7e6..cf87e877800 100644 --- a/java/daily/index.xml +++ b/java/daily/index.xml @@ -1,7 +1,21 @@ GitHub Java Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:33:52Z + 2023-11-29T01:32:29Z Daily Trending of Java in GitHub + + shenzepeng/suyoushop + 2023-11-29T01:32:29Z + tag:github.com,2023-11-29:/shenzepeng/suyoushop + + <p></p><hr> + + + qos-ch/logback + 2023-11-29T01:32:29Z + tag:github.com,2023-11-29:/qos-ch/logback + + <p>The reliable, generic, fast and flexible logging framework for Java.</p><hr><h1>About logback</h1> <p>Thank you for your interest in logback, the reliable, generic, fast and flexible logging library for Java.</p> <p>The Logback documentation can be found on the <a href="https://logback.qos.ch/documentation.html">project web-site</a> as well as under the docs/ folder of the logback distribution.</p> <h1>Java EE and Jakarta EE versions</h1> <p>Given that downstream users are likely to depend on either Java EE (in the javax namespace) or on Jakarta EE (in the jakarta namespace) in their projects, it was deemed important for logback to support both EE alternatives.</p> <p><strong>Version 1.3.x supports Java EE, while version 1.4.x supports Jakarta EE.</strong> The two versions are feature identical.</p> <p>Both 1.3.x and 1.4.x series require SLF4J 2.0.x or later.</p> <p>The 1.3.x series requires Java 8 at runtime. If you wish to build logback from source, you will need Java 9.</p> <p>The 1.4.x series requires Java 11 at build time and at runtime.</p> <h1>Building logback</h1> <p>Version 1.3.x requires Java 9 to compile and build.</p> <p>More details on building logback is documented at:</p> <p><a href="https://logback.qos.ch/setup.html#ide">https://logback.qos.ch/setup.html#ide</a></p> <h1>In case of problems</h1> <p>In case of problems please do not hesitate to post an e-mail message on the <a href="mailto:logback-user@qos.ch">logback-user@qos.ch</a> mailing list. However, please do not directly e-mail logback developers. The answer to your question might be useful to other users. Moreover, there are many knowledgeable users on the logback-user mailing lists who can quickly answer your questions.</p> <h1>Urgent issues</h1> <p>For urgent issues do not hesitate to <a href="https://github.com/sponsors/qos-ch/sponsorships?tier_id=77436">champion a release</a>. In principle, most championed issues are solved within 3 business days followed up by a release.</p> <h1>Pull requests</h1> <p>If you are interested in improving logback, great! The logback community looks forward to your contribution. Please follow this process:</p> <ol> <li> <p>Please file a <a href="https://logback.qos.ch/bugreport.html">bug report</a> before filing a pull requests. Note that pull requests wit an associated JIRA issue will get more attention. Moreover, your pull request is unlikely to be merged without an associated jira issue.</p> <p>Optional: Start a discussion on the <a href="https://logback.qos.ch/mailinglist.html">logback-dev mailing list</a> about your proposed change.</p> </li> <li> <p>Fork qos-ch/logback. Ideally, create a new branch from your fork for your contribution to make it easier to merge your changes back.</p> </li> <li> <p>Make your changes on the branch you hopefully created in Step 2. Be sure that your code passes existing unit tests.</p> </li> <li> <p>Please add unit tests for your work if appropriate. It usually is.</p> </li> <li> <p>Push your changes to your fork/branch in GitHub. Don't push it to your master! If you do it will make it harder to submit new changes later.</p> </li> <li> <p>Submit a pull request to logback from your commit page on GitHub.</p> </li> </ol> <h1>Continous integration build status</h1> <table> <thead> <tr> <th>Branch</th> <th>Last results</th> </tr> </thead> <tbody> <tr> <td>master</td> <td><img src="https://github.com/qos-ch/logback/actions/workflows/main.yml/badge.svg?sanitize=true" alt="CI master"></td> </tr> <tr> <td>1.3 branch</td> <td><img src="https://github.com/qos-ch/logback/actions/workflows/main.yml/badge.svg?branch=branch_1.3.x" alt="CI 1.3 branch"></td> </tr> </tbody> </table> + \ No newline at end of file diff --git a/javascript+erb/daily/index.xml b/javascript+erb/daily/index.xml index d9fdbec4930..d3e5a7a9078 100644 --- a/javascript+erb/daily/index.xml +++ b/javascript+erb/daily/index.xml @@ -1,7 +1,7 @@ GitHub JavaScript+ERB Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:34:11Z + 2023-11-29T01:32:41Z Daily Trending of JavaScript+ERB in GitHub \ No newline at end of file diff --git a/javascript/daily/index.xml b/javascript/daily/index.xml index 94c90bdf835..bf96c9c64a1 100644 --- a/javascript/daily/index.xml +++ b/javascript/daily/index.xml @@ -1,7 +1,28 @@ GitHub JavaScript Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:34:15Z + 2023-11-29T01:32:46Z Daily Trending of JavaScript in GitHub + + spdustin/ChatGPT-AutoExpert + 2023-11-29T01:32:46Z + tag:github.com,2023-11-29:/spdustin/ChatGPT-AutoExpert + + <p>🚀🧠💬 Supercharged Custom Instructions for ChatGPT (non-coding) and ChatGPT Advanced Data Analysis (coding).</p><hr><h1>ChatGPT AutoExpert</h1> <p>by Dustin Miller • <a href="https://www.reddit.com/u/spdustin">Reddit</a> • <a href="https://spdustin.substack.com">Substack</a></p> <p><strong>License</strong>: <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/">Attribution-NonCommercial-ShareAlike 4.0 International</a></p> <p><em>Elevating Conversational AI to Expert Level</em></p> <hr> <h2>❇️ NEW ❇️</h2> <p>I've created a set of "Custom GPTs" with updated versions of these prompts:</p> <ul> <li><a href="https://chat.openai.com/g/g-LQHhJCXhW-autoexpert-chat">AutoExpert v6 (Chat)</a></li> <li><a href="https://chat.openai.com/g/g-pTF23RJ6f-autoexpert-dev">AutoExpert v6 (Dev)</a></li> </ul> <hr> <p><a href="https://trendshift.io/repositories/3540" target="_blank"><img src="https://trendshift.io/api/badge/repositories/3540" alt="spdustin%2FChatGPT-AutoExpert | Trendshift" style="width: 250px; height: 55px;" width="250" height="55"></a></p> <p><em><strong>Want to support these free prompts? <a href="https://spdustin.substack.com">My Substack</a> offers paid subscriptions, that's the best way to show your appreciation.</strong></em></p> <h2>Introduction</h2> <p>ChatGPT AutoExpert is a <strong><em>shockingly effective</em></strong> set of custom instructions aimed at enhancing the capabilities of GPT-4 and GPT-3.5-Turbo conversational models. These instructions maximize the depth and nuance in responses while minimizing general disclaimers and hand-holding. The ultimate objective is to provide users with accurate, context-rich information and an improved learning experience.</p> <h2>Getting Started</h2> <p>To get started with ChatGPT AutoExpert, choose which set of custom instructions you want to use:</p> <ul> <li><a href="https://raw.githubusercontent.com/spdustin/ChatGPT-AutoExpert/main/standard-edition">AutoExpert ("Standard Edition")</a><br>(for non-coding tasks)</li> <li><a href="https://raw.githubusercontent.com/spdustin/ChatGPT-AutoExpert/main/developer-edition">AutoExpert ("Developer Edition")</a><br>(requires GPT-4 with Advanced Data Analysis)</li> </ul> <h2>Features</h2> <h3><a href="https://raw.githubusercontent.com/spdustin/ChatGPT-AutoExpert/main/standard-edition">"Standard Edition"</a></h3> <ul> <li>✳️ <strong>New to v5</strong>: <strong>Automatically Improves your Question</strong><br> Many of us still compose ambiguous questions when asking ChatGPT for help. The AutoExpert will automatically rewrite your question to be precise, and to elicit the best response the experts can provide.</li> <li>✳️ <strong>New to v5</strong>: <strong>Slash Commands</strong><br> Slash commands offer an easy way to interact with the AutoExpert system. Get summaries, ideas for additional questions, alternative viewpoints…even ask ChatGPT to review its own answer and suggest improvements.</li> <li>✳️ <strong>New to v5</strong>: <strong>Auto-selects Frameworks and Methodologies</strong><br> Designed to select a context-appropriate framework for formulating its best answers</li> <li><strong>Maximized Depth and Nuance</strong><br> Receive high-quality, in-depth, and ✳️ <strong>New to v5</strong>: multi-turn responses (<em><strong>GPT-4 only</strong></em>) without compromising on the granularity of the information.</li> <li><strong>Perfect for Everyday Use</strong><br> No need to switch these instructions on and off. They'll give you a greatly improved experience with ChatGPT, even if you're writing code. Although, if you <em>are</em> writing code, you should check the <a href="https://raw.githubusercontent.com/spdustin/ChatGPT-AutoExpert/main/developer-edition">Developer Edition</a></li> <li><strong>Automatically Identifies the Best Expert</strong><br> The AutoExpert custom instruction automatically finds the best expert roles to answer whatever question you ask, every time. You don't need a bunch of special prompts any more—this works with even the simplest of prompts!</li> <li><strong>Minimized Hand-Holding</strong><br> Cut through the noise and get straight to the facts, reducing unnecessary disclaimers.</li> <li><strong>Explicit Reasoning</strong><br> Your AutoExpert doesn't just provide answers; it offers an explanation, detailing the thought process behind each response.</li> <li><strong>Resourceful Links</strong><br> Automatically generates inline links for related topics and "you may also like" topics, helpfully linked to Google search results to avoid hallucination (GPT-3.5 still hallucinates here, but not always. GPT-4 is rock-solid).</li> </ul> <h3><a href="https://raw.githubusercontent.com/spdustin/ChatGPT-AutoExpert/main/developer-edition">"Developer Edition"</a></h3> <blockquote> <p>[!IMPORTANT] This requires a ChatGPT professional subscription, as it needs both GPT-4 <em>and</em> <strong>Advanced Data Analysis</strong>!</p> </blockquote> <ul> <li><strong>Verbosity Selection</strong><br>Easily choose the complexity of the generated code, from compact "code golf" type responses, up to complex, modular code samples</li> <li><strong>Powered by Jupyter</strong><br>ChatGPT Advanced Data Analysis already runs a Jupyter kernel under the hood. AutoExpert (Developer Edition) comes with a companion Python script that you simply upload to your conversation. It will automatically take advantage of the sandbox Python environment for editing longer code samples, and activate a handful of extra "slash commands" to make your life even easier.</li> <li><strong>Pick Up Where You Left Off</strong><br>You can start a new chat without worrying about ChatGPT forgetting what you were doing in the previous one. The <code>/memory</code> slash command will download all your files, and a history of everything that's been done during your session. Simply upload it (along with the companion script) in a new session, and pick up where you left off.</li> <li><strong>Install Custom Wheels</strong><br>Yeah, you heard me. Wheels for Python packages can be uploaded and installed automatically. <ul> <li><em>Note that your ChatGPT sandbox uses Python 3.8, on a VM with <code>x86_64</code> architecture (as of this writing)</em>.</li> </ul> </li> <li><strong>Save Your Work</strong><br>Among other <code>/slash</code> commands, AutoExpert (Developer Edition) will save all your code snippets, dehydrate its memory of your requirements and the work it's done—even back up the code cells themselves. Then it zips it up, and you can quickly download your coding conversation history.</li> <li><strong>File and Symbol Tree</strong><br>By keeping a running history along with a file/symbol tree at the end of each response, ChatGPT will always remember what it just did, and you'll always see what files still need work. It's even smart enough to handle breaking down complex requirements in a way that allows it to write code over multiple turns.</li> </ul> <hr> <p xmlns:cc="http://creativecommons.org/ns#" xmlns:dct="http://purl.org/dc/terms/"><a property="dct:title" rel="cc:attributionURL" href="https://github.com/spdustin/ChatGPT-AutoExpert/">ChatGPT AutoExpert (both standard and "Developer Edition")</a><br>by <span property="cc:attributionName">Dustin Miller</span> is licensed under <a href="http://creativecommons.org/licenses/by-nc-sa/4.0/?ref=chooser-v1" target="_blank" rel="license noopener noreferrer" style="display:inline-block;">Attribution-NonCommercial-ShareAlike 4.0 International<img style="height:22px!important;margin-left:3px;vertical-align:text-bottom;" src="https://mirrors.creativecommons.org/presskit/icons/cc.svg?ref=chooser-v1"><img style="height:22px!important;margin-left:3px;vertical-align:text-bottom;" src="https://mirrors.creativecommons.org/presskit/icons/by.svg?ref=chooser-v1"><img style="height:22px!important;margin-left:3px;vertical-align:text-bottom;" src="https://mirrors.creativecommons.org/presskit/icons/nc.svg?ref=chooser-v1"><img style="height:22px!important;margin-left:3px;vertical-align:text-bottom;" src="https://mirrors.creativecommons.org/presskit/icons/sa.svg?ref=chooser-v1"></a></p> + + + ShinoKana/multipleWindow3dScene + 2023-11-29T01:32:46Z + tag:github.com,2023-11-29:/ShinoKana/multipleWindow3dScene + + <p>based on bgstaal/multipleWindow3dScene</p><hr><h2>3d scene spanning multiple windows using three.js and localStorage</h2> <p>A simple example showing how to setup a 3d scene across windows on the same origin using three.js and localStorage.</p> <h2>This is based on <a href="https://github.com/bgstaal/multipleWindow3dScene">https://github.com/bgstaal/multipleWindow3dScene</a></h2> <p><a href="https://github.com/ShinoKana/multipleWindow3dScene/assets/100673497/fc7a6357-0e29-4dc4-b183-194dfd6a16bc">https://github.com/ShinoKana/multipleWindow3dScene/assets/100673497/fc7a6357-0e29-4dc4-b183-194dfd6a16bc</a></p> <h2>Features</h2> <ul> <li><strong>Multi-Window Synchronization</strong>: Using <code>localStorage</code>, the 3D scene's state is synchronized across multiple browser windows.</li> <li><strong>three.js Integration</strong>: Leveraging the power of <code>three.js</code> to render 3D graphics.</li> <li><strong>Responsive Design</strong>: The 3D scene adjusts to different window sizes, maintaining its visual consistency.</li> </ul> <h2>Setup</h2> <p>To get started with this project, follow these steps:</p> <h3>Installation</h3> <ol> <li> <p><strong>Clone the Repository:</strong></p> <pre><code class="language-bash">git clone https://github.com/ShinoKana/multipleWindow3dScene.git cd multipleWindow3dScene </code></pre> </li> <li> <p><strong>Install http-server:</strong></p> <p>If you don't have <code>http-server</code> installed globally, run:</p> <pre><code class="language-bash">npm install -g http-server </code></pre> </li> </ol> <h3>Running the Project</h3> <ol> <li> <p><strong>Start the Server:</strong></p> <p>In the project directory, start the server by running:</p> <pre><code class="language-bash">http-server </code></pre> </li> <li> <p><strong>Open the Application:</strong></p> <p>Open your web browser and navigate to <code>http://127.0.0.1:8080</code> or the URL provided in the command line output.</p> </li> <li> <p><strong>Open Multiple Windows:</strong></p> <p>To fully experience the multi-window setup, open multiple instances of the URL in different windows or tabs.</p> </li> </ol> <img width="976" alt="cba819282e1fc915f926f2ed45a97e3" src="https://github.com/ShinoKana/multipleWindow3dScene/assets/100673497/e2dcd87a-5475-4cc9-b330-3ec4483cba96"> + + + zennomi/Seg-Mirror + 2023-11-29T01:32:46Z + tag:github.com,2023-11-29:/zennomi/Seg-Mirror + + <p>Kính chiếu yêuuuu quỷ seg hiện raaa</p><hr><h1>KÍNH CHIẾU SẾCH</h1> <p>Mình nghịch dựa trên ý tưởng của một viral clip gần đây về việc đồng bộ vị trí của phần tử khi mở nhiều cửa sổ trình duyệt khác nhau chấp cả việc cửa sổ trình duyệt có di chuyển hay thay đổi kích cỡ như thế nào đi nữa. <a href="https://twitter.com/_nonfigurativ_">Link video</a>.</p> <p><a href="https://zennomi.github.io/Seg-Mirror/">Demo</a></p> <ul> <li><strong>react-draggable</strong>: Giúp kéo ảnh di chuyển</li> <li><strong>Broadcast Channel API</strong>: Trao đổi thông tin giữa các cửa sổ</li> </ul> <blockquote> <p>Đây là dự án đem lại trải nghiệm về phía giao diện, ảnh không che đã có sẵn, chứ không phải dùng AI lột đồ... Ai hứng thú AI lột đồ thì tìm hiểu <a href="https://mrdeepfakes.com/forums/threads/installing-stable-diffusion-webui-nudifying-inpainting-guide.11797/">thread này</a>.</p> </blockquote> <h1>Chạy code này như thế nào?</h1> <p>Hỏi câu này thì khả năng cao bạn không phải dev, cứ nghịch demo ở trên nhé.</p> <p>Còn trường hợp muốn mày mò thì 👇</p> <p><a href="https://www.youtube.com/watch?v=rUdOf63M_WA&amp;ab_channel=GhostTogether">How To Run an Existing React App In VSCode</a>.</p> + \ No newline at end of file diff --git a/jest-snapshot/daily/index.xml b/jest-snapshot/daily/index.xml index 95a07dae096..db5eea4d722 100644 --- a/jest-snapshot/daily/index.xml +++ b/jest-snapshot/daily/index.xml @@ -1,7 +1,7 @@ GitHub Jest Snapshot Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:34:34Z + 2023-11-29T01:33:12Z Daily Trending of Jest Snapshot in GitHub \ No newline at end of file diff --git a/jflex/daily/index.xml b/jflex/daily/index.xml index 0ba0a3a527a..6c3539b7a18 100644 --- a/jflex/daily/index.xml +++ b/jflex/daily/index.xml @@ -1,7 +1,7 @@ GitHub JFlex Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:34:33Z + 2023-11-29T01:33:13Z Daily Trending of JFlex in GitHub \ No newline at end of file diff --git a/jinja/daily/index.xml b/jinja/daily/index.xml index 748b637e66c..ada019900d3 100644 --- a/jinja/daily/index.xml +++ b/jinja/daily/index.xml @@ -1,7 +1,7 @@ GitHub Jinja Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:34:35Z + 2023-11-29T01:33:10Z Daily Trending of Jinja in GitHub \ No newline at end of file diff --git a/jison-lex/daily/index.xml b/jison-lex/daily/index.xml index a29df1e63e5..ee6a5fc90cf 100644 --- a/jison-lex/daily/index.xml +++ b/jison-lex/daily/index.xml @@ -1,7 +1,7 @@ GitHub Jison Lex Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:34:39Z + 2023-11-29T01:33:17Z Daily Trending of Jison Lex in GitHub \ No newline at end of file diff --git a/jison/daily/index.xml b/jison/daily/index.xml index be2f9f6c9af..0421a1f4492 100644 --- a/jison/daily/index.xml +++ b/jison/daily/index.xml @@ -1,7 +1,7 @@ GitHub Jison Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:34:37Z + 2023-11-29T01:33:15Z Daily Trending of Jison in GitHub \ No newline at end of file diff --git a/jolie/daily/index.xml b/jolie/daily/index.xml index 66b7e8ded93..7896dd83c71 100644 --- a/jolie/daily/index.xml +++ b/jolie/daily/index.xml @@ -1,7 +1,7 @@ GitHub Jolie Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:34:39Z + 2023-11-29T01:33:15Z Daily Trending of Jolie in GitHub \ No newline at end of file diff --git a/jq/daily/index.xml b/jq/daily/index.xml index 1615e5edd7f..f452f843189 100644 --- a/jq/daily/index.xml +++ b/jq/daily/index.xml @@ -1,7 +1,7 @@ GitHub jq Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:34:38Z + 2023-11-29T01:33:14Z Daily Trending of jq in GitHub \ No newline at end of file diff --git a/json-with-comments/daily/index.xml b/json-with-comments/daily/index.xml index dac4872ba68..a627445fa26 100644 --- a/json-with-comments/daily/index.xml +++ b/json-with-comments/daily/index.xml @@ -1,7 +1,7 @@ GitHub JSON with Comments Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:34:42Z + 2023-11-29T01:33:19Z Daily Trending of JSON with Comments in GitHub \ No newline at end of file diff --git a/json/daily/index.xml b/json/daily/index.xml index 7d18229919d..58a550344c1 100644 --- a/json/daily/index.xml +++ b/json/daily/index.xml @@ -1,7 +1,7 @@ GitHub JSON Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:34:44Z + 2023-11-29T01:33:20Z Daily Trending of JSON in GitHub \ No newline at end of file diff --git a/json5/daily/index.xml b/json5/daily/index.xml index 6bbd8e70ec0..26e3d8aa143 100644 --- a/json5/daily/index.xml +++ b/json5/daily/index.xml @@ -1,7 +1,7 @@ GitHub JSON5 Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:34:42Z + 2023-11-29T01:33:21Z Daily Trending of JSON5 in GitHub \ No newline at end of file diff --git a/jsoniq/daily/index.xml b/jsoniq/daily/index.xml index 02a6fc69c03..ea16bf66b10 100644 --- a/jsoniq/daily/index.xml +++ b/jsoniq/daily/index.xml @@ -1,7 +1,7 @@ GitHub JSONiq Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:34:41Z + 2023-11-29T01:33:18Z Daily Trending of JSONiq in GitHub \ No newline at end of file diff --git a/jsonld/daily/index.xml b/jsonld/daily/index.xml index 4e6cef34d1b..9764a848fcd 100644 --- a/jsonld/daily/index.xml +++ b/jsonld/daily/index.xml @@ -1,7 +1,7 @@ GitHub JSONLD Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:34:45Z + 2023-11-29T01:33:24Z Daily Trending of JSONLD in GitHub \ No newline at end of file diff --git a/jsonnet/daily/index.xml b/jsonnet/daily/index.xml index f92c353b475..d02f695f6ea 100644 --- a/jsonnet/daily/index.xml +++ b/jsonnet/daily/index.xml @@ -1,7 +1,14 @@ GitHub Jsonnet Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:34:46Z + 2023-11-29T01:33:23Z Daily Trending of Jsonnet in GitHub + + getoutreach/suryaintro + 2023-11-29T01:33:23Z + tag:github.com,2023-11-29:/getoutreach/suryaintro + + <p></p><hr> + \ No newline at end of file diff --git a/julia/daily/index.xml b/julia/daily/index.xml index e17ded277ca..4fada3159c9 100644 --- a/julia/daily/index.xml +++ b/julia/daily/index.xml @@ -1,7 +1,14 @@ GitHub Julia Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:34:48Z + 2023-11-29T01:33:32Z Daily Trending of Julia in GitHub + + bcube-project/BcubeTutorials.jl + 2023-11-29T01:33:32Z + tag:github.com,2023-11-29:/bcube-project/BcubeTutorials.jl + + <p>Tutorials and examples for the Bcube project</p><hr> + \ No newline at end of file diff --git a/jupyter-notebook/daily/index.xml b/jupyter-notebook/daily/index.xml index 167f431f6e0..5d158e78685 100644 --- a/jupyter-notebook/daily/index.xml +++ b/jupyter-notebook/daily/index.xml @@ -1,7 +1,7 @@ GitHub Jupyter Notebook Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:34:51Z + 2023-11-29T01:33:32Z Daily Trending of Jupyter Notebook in GitHub \ No newline at end of file diff --git a/kaitai-struct/daily/index.xml b/kaitai-struct/daily/index.xml index 25521f24e21..200f00f10df 100644 --- a/kaitai-struct/daily/index.xml +++ b/kaitai-struct/daily/index.xml @@ -1,7 +1,7 @@ GitHub Kaitai Struct Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:35:07Z + 2023-11-29T01:33:41Z Daily Trending of Kaitai Struct in GitHub \ No newline at end of file diff --git a/kakounescript/daily/index.xml b/kakounescript/daily/index.xml index 11bb9bc92c9..3ac2c5c0579 100644 --- a/kakounescript/daily/index.xml +++ b/kakounescript/daily/index.xml @@ -1,7 +1,7 @@ GitHub KakouneScript Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:35:05Z + 2023-11-29T01:33:43Z Daily Trending of KakouneScript in GitHub \ No newline at end of file diff --git a/kicad-layout/daily/index.xml b/kicad-layout/daily/index.xml index 156a56dcdab..7dacd45abfc 100644 --- a/kicad-layout/daily/index.xml +++ b/kicad-layout/daily/index.xml @@ -1,7 +1,7 @@ GitHub KiCad Layout Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:35:08Z + 2023-11-29T01:33:47Z Daily Trending of KiCad Layout in GitHub \ No newline at end of file diff --git a/kicad-legacy-layout/daily/index.xml b/kicad-legacy-layout/daily/index.xml index 6a3fcfe9748..79fa4d0a82a 100644 --- a/kicad-legacy-layout/daily/index.xml +++ b/kicad-legacy-layout/daily/index.xml @@ -1,7 +1,7 @@ GitHub KiCad Legacy Layout Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:35:10Z + 2023-11-29T01:33:45Z Daily Trending of KiCad Legacy Layout in GitHub \ No newline at end of file diff --git a/kicad-schematic/daily/index.xml b/kicad-schematic/daily/index.xml index 55c4b9a1da2..7727da46069 100644 --- a/kicad-schematic/daily/index.xml +++ b/kicad-schematic/daily/index.xml @@ -1,7 +1,7 @@ GitHub KiCad Schematic Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:35:09Z + 2023-11-29T01:33:47Z Daily Trending of KiCad Schematic in GitHub \ No newline at end of file diff --git a/kit/daily/index.xml b/kit/daily/index.xml index 961002a539b..491b64d7b31 100644 --- a/kit/daily/index.xml +++ b/kit/daily/index.xml @@ -1,7 +1,7 @@ GitHub Kit Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:35:12Z + 2023-11-29T01:33:49Z Daily Trending of Kit in GitHub \ No newline at end of file diff --git a/kotlin/daily/index.xml b/kotlin/daily/index.xml index 020280e64c4..c6222beb24c 100644 --- a/kotlin/daily/index.xml +++ b/kotlin/daily/index.xml @@ -1,7 +1,28 @@ GitHub Kotlin Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:35:17Z + 2023-11-29T01:33:54Z Daily Trending of Kotlin in GitHub + + polodarb/GMS-Flags + 2023-11-29T01:33:54Z + tag:github.com,2023-11-29:/polodarb/GMS-Flags + + <p>GMS Flags is an application for changing the parameters of flag values in Google services and Google Play Store</p><hr><h1>GMS-Flags</h1> <p><img src="https://img.shields.io/github/downloads/polodarb/GMS-Flags/total?style=for-the-badge" alt="Downloads"> <img src="https://img.shields.io/github/stars/polodarb/GMS-Flags?style=for-the-badge" alt="Start"> <img src="https://img.shields.io/github/license/polodarb/GMS-Flags?style=for-the-badge" alt="License"> <a href="https://t.me/gmsflags"><img src="https://img.shields.io/badge/telegram-telegram?style=for-the-badge&amp;logo=telegram&amp;logoColor=white&amp;label=GMS%20Flags&amp;color=%23229ED9" alt="Telegram"></a></p> <p><img src="https://raw.githubusercontent.com/polodarb/GMS-Flags/master/gf_banner.png" alt="Banner"> <img src="https://raw.githubusercontent.com/polodarb/GMS-Flags/master/gf_root.png" alt="Root"></p> <h1>Description</h1> <p>GMS Flags is a tool for changing parameters in Google services to activate or deactivate certain functionality in Google applications.</p> <h2>Features available in the current version:</h2> <ul> <li>Change parameters of flags of Boolean, Int, Float and String types</li> <li>Ability to add a flag manually</li> <li>Removing overwritten flags by package</li> <li>Generating a list of applications with all packages belonging to it</li> <li>Access to the entire list of packages</li> <li>Filtering flags by various parameters, including overwritten values</li> <li>Error Handler. You can send a report with an error to the mail and restart applications for correct operation</li> <li>Option to save package names and flags</li> <li>The list of suggested flags depends on the network and can be updated without updating the application</li> <li>Ability to receive notifications about new suggested flags and updates</li> <li>Ability to add several flags to favorites at once</li> <li>Ability to activate and deactivate all boolean flags</li> <li>Ability to suggest flags</li> <li>Ability to report a problem caused by a flag</li> </ul> <h1>Download</h1> <p><a href="https://github.com/polodarb/GMS-Flags/releases/download/1.0.9/gms_flags_1.0.9.apk"><img src="https://raw.githubusercontent.com/polodarb/GMS-Flags/master/gh_download.png" alt="Get it on GitHub" height="80"></a></p> <h2>License</h2> <pre><code class="language-MIT"> Copyright (c) 2023 Danyil Kobzar Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. </code></pre> + + + emqx/MQTT-Client-Examples + 2023-11-29T01:33:54Z + tag:github.com,2023-11-29:/emqx/MQTT-Client-Examples + + <p>MQTT Client Examples</p><hr><h1>MQTT Client Examples</h1> <p>This repository contains examples of MQTT clients using the MQTT 3.1, 3.1.1, and 5.0 protocols. You can use these examples to learn about the MQTT protocol and how to use MQTT clients with any MQTT broker.</p> <p><strong>IMPORTANT SECURITY TIP</strong>: Before submitting any code changes, please change your username and password to "emqx/public" in the examples' configuration files. This will prevent any unintended access to your MQTT broker.</p> <h2>MQTT Broker for Testing</h2> <p>If you want to test these examples, you can use the MQTT broker provided by EMQ X at <code>broker.emqx.io</code>. Please note that this is a public broker and should not be used for production.</p> <p>The broker supports the following protocols:</p> <ul> <li>Broker: broker.emqx.io</li> <li>TCP Port: 1883</li> <li>WebSocket Port: 8083</li> <li>SSL/TLS Port: 8883</li> <li>WebSocket Secure Port: 8084</li> </ul> <h2>Directory Structure</h2> <p>Each directory contains examples in the respective programming language. Examples are organized into folders, with each folder containing an example program. Please see the README file for each example program to learn how to run the example.</p> <h2>Contributing</h2> <p>If you have any suggestions or improvements regarding MQTT client examples, feel free to submit a pull request. Before submitting a PR, please make sure that you have tested your code and passed all test cases.</p> <h2>License</h2> <p>This repository is licensed under the MIT License. Please see the LICENSE file for more information</p> + + + Bixilon/Minosoft + 2023-11-29T01:33:54Z + tag:github.com,2023-11-29:/Bixilon/Minosoft + + <p>An open source Minecraft reimplementation written from scratch. Mirror of https://gitlab.bixilon.de/bixilon/minosoft</p><hr><h1>Minosoft</h1> <p><a href="https://matrix.to/#/#minosoft:matrix.org"><img src="https://img.shields.io/matrix/minosoft:matrix.org?style=for-the-badge"></a> <img src="https://img.shields.io/gitlab/pipeline-status/bixilon/minosoft?branch=master&amp;gitlab_url=https%3A%2F%2Fgitlab.bixilon.de&amp;style=for-the-badge"> <img src="https://img.shields.io/badge/license-GPLv3-brightgreen?style=for-the-badge"></p> <p>Minosoft is an open source minecraft client, written from scratch in kotlin (and java). It aims to bring more functionality and stability.<br> (This is not a classical clone of minecraft, it completely re implements it!)<br> (This software is not affiliated with Mojang AB, the original developer of Minecraft)</p> <h2>Notice: I am *not* responsible for anti cheat banned accounts, this project is heavily in development!</h2> <h2>Feature overview</h2> <ul> <li>Rendering</li> <li>Connect with any version to any server (1.7 - 1.20.2)</li> <li><a href="https://raw.githubusercontent.com/Bixilon/Minosoft/master/doc/Performance.md">Bleeding edge performance (e.g. incredible start time)</a></li> <li>Free (as far as we consider original minecraft as free) and open source</li> <li>Easy use of multiple accounts</li> <li>Multiple connections to servers in 1 process</li> <li>Multithreading and asynchronous loading</li> <li><a href="https://raw.githubusercontent.com/Bixilon/Minosoft/master/doc/Physics.md">Original physics</a></li> <li>Debugging on protocol layer</li> <li>LAN servers</li> <li>Multiple profiles (i.e. settings for servers or minosoft in general)</li> <li>Modding</li> <li>Independent, I will probably accept almost all patches</li> <li><a href="https://raw.githubusercontent.com/Bixilon/Minosoft/master/doc/Headless.md">Headless mode</a></li> <li>Way more stuff</li> </ul> <p>(some <del>technical</del> explanation about the render system is <a href="https://raw.githubusercontent.com/Bixilon/Minosoft/master/doc/rendering/ReadMe.md">here</a>). You can find information about the architecture design <a href="https://raw.githubusercontent.com/Bixilon/Minosoft/master/doc/Architecture.md">here</a></p> <h2>System requirements</h2> <ul> <li>CPU: Multiple (4+) cores, high clock speed (2+ GHz)</li> <li>RAM: Minimum 500 MiB, 1 GiB recommended</li> <li>Disk space: 80 MiB + assets (~ 300 MiB per version)</li> <li>GPU: OpenGL 3.3+. Every modern GPU works and is recommended.</li> <li>Java 11+, 16+ recommended (Java 8 is <strong>not</strong> supported).</li> <li>A minecraft server (local or online)</li> </ul> <h2>Rendering</h2> <h3>Features</h3> <ul> <li>Blocks</li> <li>Entities</li> <li>Block entities (e.g. signs, chests)</li> <li>HUD and GUI (inventory, menus, ...)</li> <li>Particles</li> <li>Basic block and skylight (custom light engine)</li> <li>Block and item interactions (e.g. place, break, mining)</li> <li>A lot more, only listing major things here, see the screenshots:</li> </ul> <p><img src="https://raw.githubusercontent.com/Bixilon/Minosoft/master/doc/img/rendering5.png" alt="Rendering"><br> A world, with a ton of hud features exposed</p> <p><img src="https://raw.githubusercontent.com/Bixilon/Minosoft/master/doc/img/hypixel_skyblock.png" alt="Rendering"><br> The Hypixel skyblock hub (don't try to make such a screenshot)</p> <p><img src="https://raw.githubusercontent.com/Bixilon/Minosoft/master/doc/img/afk_pool.png" alt="Rendering"><br> AFK Pooling, Hit boxes, particles, ...</p> <p><img src="https://raw.githubusercontent.com/Bixilon/Minosoft/master/doc/img/hypixel_lobby.png" alt="Hypixel Lobby"><br> Lobby of hypixel.net with entities.</p> <p><img src="https://raw.githubusercontent.com/Bixilon/Minosoft/master/doc/img/sunset.png" alt="Rendering"> A beautiful sunset</p> <p><img src="https://raw.githubusercontent.com/Bixilon/Minosoft/master/doc/img/eros.png" alt="Eros"><br> <a href="https://en.wikipedia.org/wiki/Eros">Eros</a> is the main gui. You can select your account/favorite server and then connect to it. Once everything is prepared, the rendering will start.</p> <h2>Version support</h2> <p>I always try to add support for the newest version of minecraft. Mostly it is pretty easy, just declaring it and generate all data. After pushing it, it is supported. Some versions are more complicated and need a bit of coding. I always try it as fast as possible, but sometimes I just need time.</p> <h3>Supported versions</h3> <p>Almost all versions (and snapshots!) between 1.7 and the latest one (1.20.2 as of writing this) are supported.<br> I plan to maintain Minosoft to at least version 1.20, so stay tuned, and support for older protocols will not be dropped as newer protocols are added. It is still recommended using the latest stable version.<br> See <a href="https://raw.githubusercontent.com/Bixilon/Minosoft/master/doc/VersionSupport.md">Version support</a> for more details.</p> <h2>Modding</h2> <p>Works, still missing some features to make modding super easy (see e.g. <a href="https://gitlab.bixilon.de/bixilon/minosoft/-/issues/12">#12</a>)</p> <h3>Botting</h3> <p>Will be improved in the future.</p> <h2>Contribution or helping out</h2> <p>Please do it. I am completely busy with the development. Grab pretty much whatever you want and start developing. (But before please take a look at <a href="https://raw.githubusercontent.com/Bixilon/Minosoft/master/Contributing.md">Contributing.md</a>)</p> <h2>Credits and thanking words</h2> <p>See <a href="https://raw.githubusercontent.com/Bixilon/Minosoft/master/Credits.md">Credits</a>.</p> <h2>Releases and beta</h2> <p>No clue. Don't wait for it :)</p> <p>I invested many thousands of hours in this project to make it "work". A lot of vanillas features are actually implemented, but soo much is missing. A release normally means, that it is stable, has few (known) bugs and won't change that much in the near future. All those "requirements" are currently not fulfilled at all. It is just way to alpha atm. The current goal always was to play bedwars with this client and it actually worked on hypixel (<a href="https://gitlab.bixilon.de/bixilon/minosoft/-/issues/42">#42</a>).</p> <p>If you want to get notified when cool new features arrive or other interesting stuff happens were, feel free to subscribe to <a href="https://t.me/MinosoftDevNews">@MinosoftDevNews</a>.</p> <h2>Downloads / Installation</h2> <h3>Linux, Windows, macOS</h3> <p>The latest x64 and arm64 build gets uploaded to github actions. See <a href="https://github.com/Bixilon/Minosoft/actions/?ref=gitlab.bixilon.de">github actions</a></p> <h4>Arch</h4> <p>Thanks to @jugendhacker you can get minosoft directly from the arch user repository (AUR): <a href="https://aur.archlinux.org/packages/minosoft-git/">https://aur.archlinux.org/packages/minosoft-git/</a></p> <h2>Building</h2> <ol> <li>Install Java 11+ (e.g. <code>sudo apt install openjdk-11-jdk</code>). Windows users <a href="https://www.azul.com/downloads/?package=jdk#zulu">download</a> and install java.</li> <li>Clone this repository (<code>git clone --depth=1 https://gitlab.bixilon.de/bixilon/minosoft.git</code>) or click on download master and extract the archive.</li> <li>Change directory (<code>cd minosoft</code>)</li> <li>Optional: Checkout a current feature branch (Warning: might be unstable; might not even build) (<code>git checkout &lt;branch&gt;</code>)</li> <li>Build and run Minosoft with <code>./gradlew run</code> (or on windows <code>./gradlew.bat run</code>). Alternatively just click on <code>run.cmd</code>. If any errors occur, feel free to contact me or open an issue</li> </ol> <h2>Code mirrors</h2> <ul> <li><a href="https://gitlab.bixilon.de/bixilon/minosoft/">gitlab.bixilon.de</a> (Main repository)</li> <li><a href="https://gitlab.com/Bixilon/minosoft">GitLab</a></li> <li><a href="https://github.com/Bixilon/Minosoft/?ref=gitlab.bixilon.de">GitHub</a></li> </ul> <p>This project/readme is work in progress, things may change over time.</p> + \ No newline at end of file diff --git a/krl/daily/index.xml b/krl/daily/index.xml index 6df32a74996..30aa31498c9 100644 --- a/krl/daily/index.xml +++ b/krl/daily/index.xml @@ -1,7 +1,7 @@ GitHub KRL Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:35:14Z + 2023-11-29T01:33:49Z Daily Trending of KRL in GitHub \ No newline at end of file diff --git a/kusto/daily/index.xml b/kusto/daily/index.xml index 76b49e7bbac..134a74c8f5e 100644 --- a/kusto/daily/index.xml +++ b/kusto/daily/index.xml @@ -1,7 +1,7 @@ GitHub Kusto Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:35:13Z + 2023-11-29T01:33:50Z Daily Trending of Kusto in GitHub \ No newline at end of file diff --git a/kvlang/daily/index.xml b/kvlang/daily/index.xml index b7fb703572c..71188430442 100644 --- a/kvlang/daily/index.xml +++ b/kvlang/daily/index.xml @@ -1,7 +1,7 @@ GitHub kvlang Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:35:26Z + 2023-11-29T01:34:05Z Daily Trending of kvlang in GitHub \ No newline at end of file diff --git a/labview/daily/index.xml b/labview/daily/index.xml index 0a9959eb436..87e00ad63ac 100644 --- a/labview/daily/index.xml +++ b/labview/daily/index.xml @@ -1,7 +1,7 @@ GitHub LabVIEW Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:35:26Z + 2023-11-29T01:34:03Z Daily Trending of LabVIEW in GitHub \ No newline at end of file diff --git a/lark/daily/index.xml b/lark/daily/index.xml index 6c9b9f9b6e1..a2571ef9622 100644 --- a/lark/daily/index.xml +++ b/lark/daily/index.xml @@ -1,7 +1,7 @@ GitHub Lark Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:35:24Z + 2023-11-29T01:34:02Z Daily Trending of Lark in GitHub \ No newline at end of file diff --git a/lasso/daily/index.xml b/lasso/daily/index.xml index abec008c4e1..6bd35ecc8d0 100644 --- a/lasso/daily/index.xml +++ b/lasso/daily/index.xml @@ -1,7 +1,7 @@ GitHub Lasso Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:35:25Z + 2023-11-29T01:34:04Z Daily Trending of Lasso in GitHub \ No newline at end of file diff --git a/latte/daily/index.xml b/latte/daily/index.xml index e427a7164de..3378767145c 100644 --- a/latte/daily/index.xml +++ b/latte/daily/index.xml @@ -1,7 +1,7 @@ GitHub Latte Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:35:29Z + 2023-11-29T01:34:09Z Daily Trending of Latte in GitHub \ No newline at end of file diff --git a/lean/daily/index.xml b/lean/daily/index.xml index 2d0652fb54a..09bfa39ddcc 100644 --- a/lean/daily/index.xml +++ b/lean/daily/index.xml @@ -1,7 +1,7 @@ GitHub Lean Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:35:31Z + 2023-11-29T01:34:08Z Daily Trending of Lean in GitHub \ No newline at end of file diff --git a/less/daily/index.xml b/less/daily/index.xml index db925b93066..119b40895b8 100644 --- a/less/daily/index.xml +++ b/less/daily/index.xml @@ -1,7 +1,7 @@ GitHub Less Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:35:30Z + 2023-11-29T01:34:10Z Daily Trending of Less in GitHub \ No newline at end of file diff --git a/lex/daily/index.xml b/lex/daily/index.xml index 7058ef36114..d77cc497c3f 100644 --- a/lex/daily/index.xml +++ b/lex/daily/index.xml @@ -1,7 +1,7 @@ GitHub Lex Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:35:28Z + 2023-11-29T01:34:06Z Daily Trending of Lex in GitHub \ No newline at end of file diff --git a/lfe/daily/index.xml b/lfe/daily/index.xml index f5cd9d8c416..8996ccebde8 100644 --- a/lfe/daily/index.xml +++ b/lfe/daily/index.xml @@ -1,7 +1,7 @@ GitHub LFE Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:35:34Z + 2023-11-29T01:34:12Z Daily Trending of LFE in GitHub \ No newline at end of file diff --git a/ligolang/daily/index.xml b/ligolang/daily/index.xml index 9f88e56692f..5ac698bd1a1 100644 --- a/ligolang/daily/index.xml +++ b/ligolang/daily/index.xml @@ -1,7 +1,7 @@ GitHub LigoLANG Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:35:32Z + 2023-11-29T01:34:11Z Daily Trending of LigoLANG in GitHub \ No newline at end of file diff --git a/lilypond/daily/index.xml b/lilypond/daily/index.xml index 8d1455cd1c5..aad4ac7bf28 100644 --- a/lilypond/daily/index.xml +++ b/lilypond/daily/index.xml @@ -1,7 +1,7 @@ GitHub LilyPond Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:35:35Z + 2023-11-29T01:34:15Z Daily Trending of LilyPond in GitHub \ No newline at end of file diff --git a/limbo/daily/index.xml b/limbo/daily/index.xml index 04c92094584..381b638ec4a 100644 --- a/limbo/daily/index.xml +++ b/limbo/daily/index.xml @@ -1,7 +1,7 @@ GitHub Limbo Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:35:33Z + 2023-11-29T01:34:13Z Daily Trending of Limbo in GitHub \ No newline at end of file diff --git a/linker-script/daily/index.xml b/linker-script/daily/index.xml index f17f50f1c67..91426ff27f9 100644 --- a/linker-script/daily/index.xml +++ b/linker-script/daily/index.xml @@ -1,7 +1,7 @@ GitHub Linker Script Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:35:37Z + 2023-11-29T01:34:16Z Daily Trending of Linker Script in GitHub \ No newline at end of file diff --git a/linux-kernel-module/daily/index.xml b/linux-kernel-module/daily/index.xml index 034b9c08792..8ff4ae3306f 100644 --- a/linux-kernel-module/daily/index.xml +++ b/linux-kernel-module/daily/index.xml @@ -1,7 +1,7 @@ GitHub Linux Kernel Module Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:35:38Z + 2023-11-29T01:34:19Z Daily Trending of Linux Kernel Module in GitHub \ No newline at end of file diff --git a/liquid/daily/index.xml b/liquid/daily/index.xml index 05b006b7e6c..e1ac1d6fdf1 100644 --- a/liquid/daily/index.xml +++ b/liquid/daily/index.xml @@ -1,7 +1,7 @@ GitHub Liquid Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:35:39Z + 2023-11-29T01:34:18Z Daily Trending of Liquid in GitHub \ No newline at end of file diff --git a/literate-agda/daily/index.xml b/literate-agda/daily/index.xml index cc46a516195..9013cb1a1bd 100644 --- a/literate-agda/daily/index.xml +++ b/literate-agda/daily/index.xml @@ -1,7 +1,7 @@ GitHub Literate Agda Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:35:36Z + 2023-11-29T01:34:19Z Daily Trending of Literate Agda in GitHub \ No newline at end of file diff --git a/literate-coffeescript/daily/index.xml b/literate-coffeescript/daily/index.xml index 3fcd5d01e31..891fecc1a04 100644 --- a/literate-coffeescript/daily/index.xml +++ b/literate-coffeescript/daily/index.xml @@ -1,7 +1,7 @@ GitHub Literate CoffeeScript Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:35:42Z + 2023-11-29T01:34:21Z Daily Trending of Literate CoffeeScript in GitHub \ No newline at end of file diff --git a/literate-haskell/daily/index.xml b/literate-haskell/daily/index.xml index 7ff3b3c2dfb..b737796fe4e 100644 --- a/literate-haskell/daily/index.xml +++ b/literate-haskell/daily/index.xml @@ -1,7 +1,7 @@ GitHub Literate Haskell Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:35:40Z + 2023-11-29T01:34:23Z Daily Trending of Literate Haskell in GitHub \ No newline at end of file diff --git a/livescript/daily/index.xml b/livescript/daily/index.xml index bea53bd3d09..0664f8bcfe1 100644 --- a/livescript/daily/index.xml +++ b/livescript/daily/index.xml @@ -1,7 +1,7 @@ GitHub LiveScript Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:35:43Z + 2023-11-29T01:34:21Z Daily Trending of LiveScript in GitHub \ No newline at end of file diff --git a/llvm/daily/index.xml b/llvm/daily/index.xml index faa8717f61f..69d2192e49d 100644 --- a/llvm/daily/index.xml +++ b/llvm/daily/index.xml @@ -1,7 +1,7 @@ GitHub LLVM Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:35:41Z + 2023-11-29T01:34:22Z Daily Trending of LLVM in GitHub \ No newline at end of file diff --git a/logos/daily/index.xml b/logos/daily/index.xml index 8097e509de9..a35be0cedc4 100644 --- a/logos/daily/index.xml +++ b/logos/daily/index.xml @@ -1,7 +1,21 @@ GitHub Logos Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:35:46Z + 2023-11-29T01:34:27Z Daily Trending of Logos in GitHub + + arichorn/YouTubeRebornRevanced + 2023-11-29T01:34:27Z + tag:github.com,2023-11-29:/arichorn/YouTubeRebornRevanced + + <p>LillieH1000’s YouTube Reborn but with even more features!</p><hr> + + + rpcarrig/memomap + 2023-11-29T01:34:27Z + tag:github.com,2023-11-29:/rpcarrig/memomap + + <p>UNCG senior project</p><hr> + \ No newline at end of file diff --git a/logtalk/daily/index.xml b/logtalk/daily/index.xml index 87a2972646e..7be365b23d6 100644 --- a/logtalk/daily/index.xml +++ b/logtalk/daily/index.xml @@ -1,7 +1,7 @@ GitHub Logtalk Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:35:45Z + 2023-11-29T01:34:28Z Daily Trending of Logtalk in GitHub \ No newline at end of file diff --git a/lolcode/daily/index.xml b/lolcode/daily/index.xml index 171be790a04..523fba728ae 100644 --- a/lolcode/daily/index.xml +++ b/lolcode/daily/index.xml @@ -1,7 +1,7 @@ GitHub LOLCODE Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:35:44Z + 2023-11-29T01:34:24Z Daily Trending of LOLCODE in GitHub \ No newline at end of file diff --git a/lookml/daily/index.xml b/lookml/daily/index.xml index 1d85c963a1d..2feb005880b 100644 --- a/lookml/daily/index.xml +++ b/lookml/daily/index.xml @@ -1,7 +1,7 @@ GitHub LookML Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:35:47Z + 2023-11-29T01:34:26Z Daily Trending of LookML in GitHub \ No newline at end of file diff --git a/loomscript/daily/index.xml b/loomscript/daily/index.xml index 5b7474d89ec..8729be64c66 100644 --- a/loomscript/daily/index.xml +++ b/loomscript/daily/index.xml @@ -1,7 +1,7 @@ GitHub LoomScript Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:35:50Z + 2023-11-29T01:34:30Z Daily Trending of LoomScript in GitHub \ No newline at end of file diff --git a/lsl/daily/index.xml b/lsl/daily/index.xml index e3f8a84b4f6..7f46acd6117 100644 --- a/lsl/daily/index.xml +++ b/lsl/daily/index.xml @@ -1,7 +1,7 @@ GitHub LSL Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:35:49Z + 2023-11-29T01:34:29Z Daily Trending of LSL in GitHub \ No newline at end of file diff --git a/ltspice-symbol/daily/index.xml b/ltspice-symbol/daily/index.xml index 6a6c1d5ca6b..e9213b043fe 100644 --- a/ltspice-symbol/daily/index.xml +++ b/ltspice-symbol/daily/index.xml @@ -1,7 +1,7 @@ GitHub LTspice Symbol Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:35:48Z + 2023-11-29T01:34:31Z Daily Trending of LTspice Symbol in GitHub \ No newline at end of file diff --git a/lua/daily/index.xml b/lua/daily/index.xml deleted file mode 100644 index 4fbef868362..00000000000 --- a/lua/daily/index.xml +++ /dev/null @@ -1,7 +0,0 @@ - - GitHub Lua Daily Trending - http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:35:53Z - Daily Trending of Lua in GitHub - - \ No newline at end of file diff --git a/m/daily/index.xml b/m/daily/index.xml index d876e0ccc47..2297ebf3bc7 100644 --- a/m/daily/index.xml +++ b/m/daily/index.xml @@ -1,7 +1,7 @@ GitHub M Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:03Z + 2023-11-29T01:34:45Z Daily Trending of M in GitHub \ No newline at end of file diff --git a/m4/daily/index.xml b/m4/daily/index.xml index 98edbcca595..f56a932cb10 100644 --- a/m4/daily/index.xml +++ b/m4/daily/index.xml @@ -1,7 +1,7 @@ GitHub M4 Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:02Z + 2023-11-29T01:34:46Z Daily Trending of M4 in GitHub \ No newline at end of file diff --git a/m4sugar/daily/index.xml b/m4sugar/daily/index.xml index bc430e7fed6..84dbc9780c6 100644 --- a/m4sugar/daily/index.xml +++ b/m4sugar/daily/index.xml @@ -1,7 +1,7 @@ GitHub M4Sugar Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:05Z + 2023-11-29T01:34:46Z Daily Trending of M4Sugar in GitHub \ No newline at end of file diff --git a/macaulay2/daily/index.xml b/macaulay2/daily/index.xml index 19cd01cf14c..97294522663 100644 --- a/macaulay2/daily/index.xml +++ b/macaulay2/daily/index.xml @@ -1,7 +1,7 @@ GitHub Macaulay2 Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:04Z + 2023-11-29T01:34:44Z Daily Trending of Macaulay2 in GitHub \ No newline at end of file diff --git a/makefile/daily/index.xml b/makefile/daily/index.xml index 76b3f05d333..9747d7589aa 100644 --- a/makefile/daily/index.xml +++ b/makefile/daily/index.xml @@ -1,7 +1,7 @@ GitHub Makefile Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:12Z + 2023-11-29T01:34:53Z Daily Trending of Makefile in GitHub \ No newline at end of file diff --git a/mako/daily/index.xml b/mako/daily/index.xml index 2dc1d8cef27..877563e4ea7 100644 --- a/mako/daily/index.xml +++ b/mako/daily/index.xml @@ -1,7 +1,7 @@ GitHub Mako Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:07Z + 2023-11-29T01:34:48Z Daily Trending of Mako in GitHub \ No newline at end of file diff --git a/markdown/daily/index.xml b/markdown/daily/index.xml index 18a9631a570..a955bd0effa 100644 --- a/markdown/daily/index.xml +++ b/markdown/daily/index.xml @@ -1,7 +1,7 @@ GitHub Markdown Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:09Z + 2023-11-29T01:34:51Z Daily Trending of Markdown in GitHub \ No newline at end of file diff --git a/marko/daily/index.xml b/marko/daily/index.xml index bbdb5bf894d..d18f8953e15 100644 --- a/marko/daily/index.xml +++ b/marko/daily/index.xml @@ -1,7 +1,7 @@ GitHub Marko Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:06Z + 2023-11-29T01:34:48Z Daily Trending of Marko in GitHub \ No newline at end of file diff --git a/mask/daily/index.xml b/mask/daily/index.xml index 30270eb32ed..49c7d59b136 100644 --- a/mask/daily/index.xml +++ b/mask/daily/index.xml @@ -1,7 +1,7 @@ GitHub Mask Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:15Z + 2023-11-29T01:34:54Z Daily Trending of Mask in GitHub \ No newline at end of file diff --git a/mathematica/daily/index.xml b/mathematica/daily/index.xml index 16ff1d651bc..b2f2d672785 100644 --- a/mathematica/daily/index.xml +++ b/mathematica/daily/index.xml @@ -1,7 +1,7 @@ GitHub Mathematica Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:14Z + 2023-11-29T01:34:56Z Daily Trending of Mathematica in GitHub \ No newline at end of file diff --git a/matlab/daily/index.xml b/matlab/daily/index.xml index 1c6bbc80076..59e20fd515f 100644 --- a/matlab/daily/index.xml +++ b/matlab/daily/index.xml @@ -1,7 +1,14 @@ GitHub MATLAB Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:13Z + 2023-11-29T01:34:58Z Daily Trending of MATLAB in GitHub + + banerjs/Synchronization + 2023-11-29T01:34:58Z + tag:github.com,2023-11-29:/banerjs/Synchronization + + <p></p><hr> + \ No newline at end of file diff --git a/maven-pom/daily/index.xml b/maven-pom/daily/index.xml index 054040f033a..2091b0936e2 100644 --- a/maven-pom/daily/index.xml +++ b/maven-pom/daily/index.xml @@ -1,7 +1,7 @@ GitHub Maven POM Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:16Z + 2023-11-29T01:34:55Z Daily Trending of Maven POM in GitHub \ No newline at end of file diff --git a/max/daily/index.xml b/max/daily/index.xml index 8c74e383b46..d65eb6e573c 100644 --- a/max/daily/index.xml +++ b/max/daily/index.xml @@ -1,7 +1,7 @@ GitHub Max Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:17Z + 2023-11-29T01:34:59Z Daily Trending of Max in GitHub \ No newline at end of file diff --git a/maxscript/daily/index.xml b/maxscript/daily/index.xml index 9ee3c8ba186..f2e2e6016f9 100644 --- a/maxscript/daily/index.xml +++ b/maxscript/daily/index.xml @@ -1,7 +1,7 @@ GitHub MAXScript Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:18Z + 2023-11-29T01:35:00Z Daily Trending of MAXScript in GitHub \ No newline at end of file diff --git a/mcfunction/daily/index.xml b/mcfunction/daily/index.xml index afcd84c410c..609476c6182 100644 --- a/mcfunction/daily/index.xml +++ b/mcfunction/daily/index.xml @@ -1,7 +1,7 @@ GitHub mcfunction Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:19Z + 2023-11-29T01:35:00Z Daily Trending of mcfunction in GitHub \ No newline at end of file diff --git a/mercury/daily/index.xml b/mercury/daily/index.xml index 987a7747650..bab0f4cca0f 100644 --- a/mercury/daily/index.xml +++ b/mercury/daily/index.xml @@ -1,7 +1,7 @@ GitHub Mercury Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:23Z + 2023-11-29T01:35:06Z Daily Trending of Mercury in GitHub \ No newline at end of file diff --git a/meson/daily/index.xml b/meson/daily/index.xml index 0e6bc7733d1..978efaf79ba 100644 --- a/meson/daily/index.xml +++ b/meson/daily/index.xml @@ -1,7 +1,7 @@ GitHub Meson Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:25Z + 2023-11-29T01:35:05Z Daily Trending of Meson in GitHub \ No newline at end of file diff --git a/metal/daily/index.xml b/metal/daily/index.xml index e547dc1c0bd..16eb3a073c8 100644 --- a/metal/daily/index.xml +++ b/metal/daily/index.xml @@ -1,7 +1,14 @@ GitHub Metal Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:30Z + 2023-11-29T01:35:10Z Daily Trending of Metal in GitHub + + sandrohanea/whisper.net + 2023-11-29T01:35:10Z + tag:github.com,2023-11-29:/sandrohanea/whisper.net + + <p>Whisper.net. Speech to text made simple using Whisper Models</p><hr> + \ No newline at end of file diff --git a/microsoft-developer-studio-project/daily/index.xml b/microsoft-developer-studio-project/daily/index.xml index ec70407ab03..0865f70da31 100644 --- a/microsoft-developer-studio-project/daily/index.xml +++ b/microsoft-developer-studio-project/daily/index.xml @@ -1,7 +1,7 @@ GitHub Microsoft Developer Studio Project Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:29Z + 2023-11-29T01:35:07Z Daily Trending of Microsoft Developer Studio Project in GitHub \ No newline at end of file diff --git a/microsoft-visual-studio-solution/daily/index.xml b/microsoft-visual-studio-solution/daily/index.xml index 80f3c6d2cc0..a5acccde5ae 100644 --- a/microsoft-visual-studio-solution/daily/index.xml +++ b/microsoft-visual-studio-solution/daily/index.xml @@ -1,7 +1,7 @@ GitHub Microsoft Visual Studio Solution Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:27Z + 2023-11-29T01:35:08Z Daily Trending of Microsoft Visual Studio Solution in GitHub \ No newline at end of file diff --git a/minid/daily/index.xml b/minid/daily/index.xml index 8145b8c5c87..f09016c3aa4 100644 --- a/minid/daily/index.xml +++ b/minid/daily/index.xml @@ -1,7 +1,7 @@ GitHub MiniD Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:28Z + 2023-11-29T01:35:09Z Daily Trending of MiniD in GitHub \ No newline at end of file diff --git a/mint/daily/index.xml b/mint/daily/index.xml index a87c61d3494..0d44b9dbb5f 100644 --- a/mint/daily/index.xml +++ b/mint/daily/index.xml @@ -1,7 +1,7 @@ GitHub Mint Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:32Z + 2023-11-29T01:35:14Z Daily Trending of Mint in GitHub \ No newline at end of file diff --git a/mirah/daily/index.xml b/mirah/daily/index.xml index 4a8c0a4b6c6..0c5cc27aab5 100644 --- a/mirah/daily/index.xml +++ b/mirah/daily/index.xml @@ -1,7 +1,7 @@ GitHub Mirah Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:33Z + 2023-11-29T01:35:11Z Daily Trending of Mirah in GitHub \ No newline at end of file diff --git a/mirc-script/daily/index.xml b/mirc-script/daily/index.xml index dfc5f673ab4..e1552684d8d 100644 --- a/mirc-script/daily/index.xml +++ b/mirc-script/daily/index.xml @@ -1,7 +1,7 @@ GitHub mIRC Script Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:33Z + 2023-11-29T01:35:12Z Daily Trending of mIRC Script in GitHub \ No newline at end of file diff --git a/mlir/daily/index.xml b/mlir/daily/index.xml index 3e764a2b6e8..122721a6fc4 100644 --- a/mlir/daily/index.xml +++ b/mlir/daily/index.xml @@ -1,7 +1,7 @@ GitHub MLIR Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:37Z + 2023-11-29T01:35:18Z Daily Trending of MLIR in GitHub \ No newline at end of file diff --git a/modelica/daily/index.xml b/modelica/daily/index.xml index d16e805525b..5e289b508c6 100644 --- a/modelica/daily/index.xml +++ b/modelica/daily/index.xml @@ -1,7 +1,7 @@ GitHub Modelica Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:35Z + 2023-11-29T01:35:15Z Daily Trending of Modelica in GitHub \ No newline at end of file diff --git a/modula-2/daily/index.xml b/modula-2/daily/index.xml index 8fe6290f772..91dc87f760b 100644 --- a/modula-2/daily/index.xml +++ b/modula-2/daily/index.xml @@ -1,7 +1,7 @@ GitHub Modula-2 Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:35Z + 2023-11-29T01:35:16Z Daily Trending of Modula-2 in GitHub \ No newline at end of file diff --git a/modula-3/daily/index.xml b/modula-3/daily/index.xml index c6297d51d89..312bd5fdffc 100644 --- a/modula-3/daily/index.xml +++ b/modula-3/daily/index.xml @@ -1,7 +1,7 @@ GitHub Modula-3 Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:36Z + 2023-11-29T01:35:17Z Daily Trending of Modula-3 in GitHub \ No newline at end of file diff --git a/module-management-system/daily/index.xml b/module-management-system/daily/index.xml index 7247a84244c..152e167aa08 100644 --- a/module-management-system/daily/index.xml +++ b/module-management-system/daily/index.xml @@ -1,7 +1,7 @@ GitHub Module Management System Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:41Z + 2023-11-29T01:35:19Z Daily Trending of Module Management System in GitHub \ No newline at end of file diff --git a/monkey-c/daily/index.xml b/monkey-c/daily/index.xml index 66bc1897d78..1c996f75030 100644 --- a/monkey-c/daily/index.xml +++ b/monkey-c/daily/index.xml @@ -1,7 +1,7 @@ GitHub Monkey C Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:39Z + 2023-11-29T01:35:22Z Daily Trending of Monkey C in GitHub \ No newline at end of file diff --git a/monkey/daily/index.xml b/monkey/daily/index.xml index c26f06fad73..cc5c89e74fc 100644 --- a/monkey/daily/index.xml +++ b/monkey/daily/index.xml @@ -1,7 +1,7 @@ GitHub Monkey Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:39Z + 2023-11-29T01:35:20Z Daily Trending of Monkey in GitHub \ No newline at end of file diff --git a/moocode/daily/index.xml b/moocode/daily/index.xml index f0118634139..bcdbff64682 100644 --- a/moocode/daily/index.xml +++ b/moocode/daily/index.xml @@ -1,7 +1,7 @@ GitHub Moocode Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:40Z + 2023-11-29T01:35:21Z Daily Trending of Moocode in GitHub \ No newline at end of file diff --git a/moonscript/daily/index.xml b/moonscript/daily/index.xml index 7738e24da1c..9256e970146 100644 --- a/moonscript/daily/index.xml +++ b/moonscript/daily/index.xml @@ -1,7 +1,7 @@ GitHub MoonScript Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:42Z + 2023-11-29T01:35:23Z Daily Trending of MoonScript in GitHub \ No newline at end of file diff --git a/motoko/daily/index.xml b/motoko/daily/index.xml index b82f36d81cf..fb41a20b5d5 100644 --- a/motoko/daily/index.xml +++ b/motoko/daily/index.xml @@ -1,7 +1,7 @@ GitHub Motoko Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:43Z + 2023-11-29T01:35:24Z Daily Trending of Motoko in GitHub \ No newline at end of file diff --git a/motorola-68k-assembly/daily/index.xml b/motorola-68k-assembly/daily/index.xml index 4a09261dd0c..5ba69e1c1a7 100644 --- a/motorola-68k-assembly/daily/index.xml +++ b/motorola-68k-assembly/daily/index.xml @@ -1,7 +1,7 @@ GitHub Motorola 68K Assembly Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:45Z + 2023-11-29T01:35:25Z Daily Trending of Motorola 68K Assembly in GitHub \ No newline at end of file diff --git a/mql4/daily/index.xml b/mql4/daily/index.xml index 820c71de1e4..154b70ca622 100644 --- a/mql4/daily/index.xml +++ b/mql4/daily/index.xml @@ -1,7 +1,7 @@ GitHub MQL4 Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:48Z + 2023-11-29T01:35:30Z Daily Trending of MQL4 in GitHub \ No newline at end of file diff --git a/mql5/daily/index.xml b/mql5/daily/index.xml index 62ecd411823..efbe7cabaac 100644 --- a/mql5/daily/index.xml +++ b/mql5/daily/index.xml @@ -1,7 +1,7 @@ GitHub MQL5 Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:49Z + 2023-11-29T01:35:28Z Daily Trending of MQL5 in GitHub \ No newline at end of file diff --git a/mtml/daily/index.xml b/mtml/daily/index.xml index 4a3a7272533..c2e1dea18f1 100644 --- a/mtml/daily/index.xml +++ b/mtml/daily/index.xml @@ -1,7 +1,7 @@ GitHub MTML Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:47Z + 2023-11-29T01:35:30Z Daily Trending of MTML in GitHub \ No newline at end of file diff --git a/muf/daily/index.xml b/muf/daily/index.xml index b177f784420..f6a930699f6 100644 --- a/muf/daily/index.xml +++ b/muf/daily/index.xml @@ -1,7 +1,7 @@ GitHub MUF Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:46Z + 2023-11-29T01:35:28Z Daily Trending of MUF in GitHub \ No newline at end of file diff --git a/mupad/daily/index.xml b/mupad/daily/index.xml index 8c14d16a6c3..3a2434feb6a 100644 --- a/mupad/daily/index.xml +++ b/mupad/daily/index.xml @@ -1,7 +1,7 @@ GitHub mupad Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:50Z + 2023-11-29T01:35:34Z Daily Trending of mupad in GitHub \ No newline at end of file diff --git a/muse/daily/index.xml b/muse/daily/index.xml index a2bcc1e20cf..c79896cbd07 100644 --- a/muse/daily/index.xml +++ b/muse/daily/index.xml @@ -1,7 +1,7 @@ GitHub Muse Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:52Z + 2023-11-29T01:35:33Z Daily Trending of Muse in GitHub \ No newline at end of file diff --git a/mustache/daily/index.xml b/mustache/daily/index.xml index a4f19b5a79a..9c14579fdd7 100644 --- a/mustache/daily/index.xml +++ b/mustache/daily/index.xml @@ -1,7 +1,14 @@ GitHub Mustache Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:54Z + 2023-11-29T01:35:36Z Daily Trending of Mustache in GitHub + + rancher/system-charts + 2023-11-29T01:35:36Z + tag:github.com,2023-11-29:/rancher/system-charts + + <p></p><hr> + \ No newline at end of file diff --git a/myghty/daily/index.xml b/myghty/daily/index.xml index 0238a913b65..a61065c6b79 100644 --- a/myghty/daily/index.xml +++ b/myghty/daily/index.xml @@ -1,7 +1,7 @@ GitHub Myghty Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:51Z + 2023-11-29T01:35:32Z Daily Trending of Myghty in GitHub \ No newline at end of file diff --git a/nanorc/daily/index.xml b/nanorc/daily/index.xml index f30eb333e3e..655ef071ee3 100644 --- a/nanorc/daily/index.xml +++ b/nanorc/daily/index.xml @@ -1,7 +1,7 @@ GitHub nanorc Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:56Z + 2023-11-29T01:35:38Z Daily Trending of nanorc in GitHub \ No newline at end of file diff --git a/nasl/daily/index.xml b/nasl/daily/index.xml index 078b650a04c..a715aa225ba 100644 --- a/nasl/daily/index.xml +++ b/nasl/daily/index.xml @@ -1,7 +1,7 @@ GitHub NASL Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:55Z + 2023-11-29T01:35:39Z Daily Trending of NASL in GitHub \ No newline at end of file diff --git a/ncl/daily/index.xml b/ncl/daily/index.xml index 02da3caae14..e69be34d2ff 100644 --- a/ncl/daily/index.xml +++ b/ncl/daily/index.xml @@ -1,7 +1,7 @@ GitHub NCL Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:58Z + 2023-11-29T01:35:40Z Daily Trending of NCL in GitHub \ No newline at end of file diff --git a/nearley/daily/index.xml b/nearley/daily/index.xml index 0566b6b5b96..cc3d83dbd9b 100644 --- a/nearley/daily/index.xml +++ b/nearley/daily/index.xml @@ -1,7 +1,7 @@ GitHub Nearley Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:37:01Z + 2023-11-29T01:35:44Z Daily Trending of Nearley in GitHub \ No newline at end of file diff --git a/nemerle/daily/index.xml b/nemerle/daily/index.xml index b45e08d295f..6e0080923cf 100644 --- a/nemerle/daily/index.xml +++ b/nemerle/daily/index.xml @@ -1,7 +1,7 @@ GitHub Nemerle Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:37:01Z + 2023-11-29T01:35:42Z Daily Trending of Nemerle in GitHub \ No newline at end of file diff --git a/neon/daily/index.xml b/neon/daily/index.xml index a4eebacffaf..79916a0d1b4 100644 --- a/neon/daily/index.xml +++ b/neon/daily/index.xml @@ -1,7 +1,7 @@ GitHub NEON Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:36:59Z + 2023-11-29T01:35:41Z Daily Trending of NEON in GitHub \ No newline at end of file diff --git a/nesc/daily/index.xml b/nesc/daily/index.xml index 3f070797aa4..6e730e7474a 100644 --- a/nesc/daily/index.xml +++ b/nesc/daily/index.xml @@ -1,7 +1,7 @@ GitHub nesC Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:37:02Z + 2023-11-29T01:35:43Z Daily Trending of nesC in GitHub \ No newline at end of file diff --git a/netlinx+erb/daily/index.xml b/netlinx+erb/daily/index.xml index a6b664b96b6..de411d85d4e 100644 --- a/netlinx+erb/daily/index.xml +++ b/netlinx+erb/daily/index.xml @@ -1,7 +1,7 @@ GitHub NetLinx+ERB Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:37:05Z + 2023-11-29T01:35:45Z Daily Trending of NetLinx+ERB in GitHub \ No newline at end of file diff --git a/netlinx/daily/index.xml b/netlinx/daily/index.xml index 5ba28bbc56b..2e2ae029824 100644 --- a/netlinx/daily/index.xml +++ b/netlinx/daily/index.xml @@ -1,7 +1,7 @@ GitHub NetLinx Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:37:05Z + 2023-11-29T01:35:45Z Daily Trending of NetLinx in GitHub \ No newline at end of file diff --git a/netlogo/daily/index.xml b/netlogo/daily/index.xml index 20e8c217ba5..20f0bcc365c 100644 --- a/netlogo/daily/index.xml +++ b/netlogo/daily/index.xml @@ -1,7 +1,7 @@ GitHub NetLogo Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:37:04Z + 2023-11-29T01:35:46Z Daily Trending of NetLogo in GitHub \ No newline at end of file diff --git a/newlisp/daily/index.xml b/newlisp/daily/index.xml index 9bbeb8184d7..f33c51a9f8f 100644 --- a/newlisp/daily/index.xml +++ b/newlisp/daily/index.xml @@ -1,7 +1,7 @@ GitHub NewLisp Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:37:06Z + 2023-11-29T01:35:47Z Daily Trending of NewLisp in GitHub \ No newline at end of file diff --git a/nextflow/daily/index.xml b/nextflow/daily/index.xml index 877cab68daa..45a7b0f217d 100644 --- a/nextflow/daily/index.xml +++ b/nextflow/daily/index.xml @@ -1,7 +1,7 @@ GitHub Nextflow Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:37:08Z + 2023-11-29T01:35:49Z Daily Trending of Nextflow in GitHub \ No newline at end of file diff --git a/nginx/daily/index.xml b/nginx/daily/index.xml index 41778bfd537..f0c95a2cb06 100644 --- a/nginx/daily/index.xml +++ b/nginx/daily/index.xml @@ -1,7 +1,7 @@ GitHub Nginx Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:37:10Z + 2023-11-29T01:35:50Z Daily Trending of Nginx in GitHub \ No newline at end of file diff --git a/nim/daily/index.xml b/nim/daily/index.xml index 78254e96ad4..329531b0da2 100644 --- a/nim/daily/index.xml +++ b/nim/daily/index.xml @@ -1,7 +1,7 @@ GitHub Nim Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:37:11Z + 2023-11-29T01:35:51Z Daily Trending of Nim in GitHub \ No newline at end of file diff --git a/ninja/daily/index.xml b/ninja/daily/index.xml index 7d5cdae33c3..37a9e442ba4 100644 --- a/ninja/daily/index.xml +++ b/ninja/daily/index.xml @@ -1,7 +1,7 @@ GitHub Ninja Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:37:09Z + 2023-11-29T01:35:48Z Daily Trending of Ninja in GitHub \ No newline at end of file diff --git a/nit/daily/index.xml b/nit/daily/index.xml index 6d29448137c..e5eb5d38416 100644 --- a/nit/daily/index.xml +++ b/nit/daily/index.xml @@ -1,7 +1,7 @@ GitHub Nit Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:37:13Z + 2023-11-29T01:35:52Z Daily Trending of Nit in GitHub \ No newline at end of file diff --git a/nix/daily/index.xml b/nix/daily/index.xml index 05610266758..ef71029eda8 100644 --- a/nix/daily/index.xml +++ b/nix/daily/index.xml @@ -1,7 +1,21 @@ GitHub Nix Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:37:16Z + 2023-11-29T01:35:55Z Daily Trending of Nix in GitHub + + RGBCube/ThemeNix + 2023-11-29T01:35:55Z + tag:github.com,2023-11-29:/RGBCube/ThemeNix + + <p>Theme your NixOS configuration consistently.</p><hr> + + + NeoKode/quantum-bot + 2023-11-29T01:35:55Z + tag:github.com,2023-11-29:/NeoKode/quantum-bot + + <p>WhatsApp Bot for Groups friendly interactions and wholesome entertainment. This bot is a personal project, and the deobfuscated code is neither for sale nor freely distributed. Thank you for visiting this repository. Don't forget to smile! :D</p><hr> + \ No newline at end of file diff --git a/nl/daily/index.xml b/nl/daily/index.xml index 2175e6d7466..6af0be0dfd7 100644 --- a/nl/daily/index.xml +++ b/nl/daily/index.xml @@ -1,7 +1,7 @@ GitHub NL Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:37:13Z + 2023-11-29T01:35:53Z Daily Trending of NL in GitHub \ No newline at end of file diff --git a/npm-config/daily/index.xml b/npm-config/daily/index.xml index 742bc94a717..632e2f4f37b 100644 --- a/npm-config/daily/index.xml +++ b/npm-config/daily/index.xml @@ -1,7 +1,7 @@ GitHub NPM Config Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:37:14Z + 2023-11-29T01:35:53Z Daily Trending of NPM Config in GitHub \ No newline at end of file diff --git a/nsis/daily/index.xml b/nsis/daily/index.xml index 855c9e71355..b354c94d881 100644 --- a/nsis/daily/index.xml +++ b/nsis/daily/index.xml @@ -1,7 +1,7 @@ GitHub NSIS Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:37:20Z + 2023-11-29T01:35:56Z Daily Trending of NSIS in GitHub \ No newline at end of file diff --git a/nu/daily/index.xml b/nu/daily/index.xml index ab2406d7749..6917f5301c9 100644 --- a/nu/daily/index.xml +++ b/nu/daily/index.xml @@ -1,7 +1,7 @@ GitHub Nu Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:37:18Z + 2023-11-29T01:35:57Z Daily Trending of Nu in GitHub \ No newline at end of file diff --git a/numpy/daily/index.xml b/numpy/daily/index.xml index 14d847f23bc..b05034a2348 100644 --- a/numpy/daily/index.xml +++ b/numpy/daily/index.xml @@ -1,7 +1,7 @@ GitHub NumPy Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:37:17Z + 2023-11-29T01:35:57Z Daily Trending of NumPy in GitHub \ No newline at end of file diff --git a/nunjucks/daily/index.xml b/nunjucks/daily/index.xml index 9acd54e274f..cf40c6b3e58 100644 --- a/nunjucks/daily/index.xml +++ b/nunjucks/daily/index.xml @@ -1,7 +1,7 @@ GitHub Nunjucks Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:37:19Z + 2023-11-29T01:35:58Z Daily Trending of Nunjucks in GitHub \ No newline at end of file diff --git a/nwscript/daily/index.xml b/nwscript/daily/index.xml index 32c3ec87f11..0591315a419 100644 --- a/nwscript/daily/index.xml +++ b/nwscript/daily/index.xml @@ -1,7 +1,7 @@ GitHub NWScript Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:37:21Z + 2023-11-29T01:36:02Z Daily Trending of NWScript in GitHub \ No newline at end of file diff --git a/objdump/daily/index.xml b/objdump/daily/index.xml index 265b0a03c68..74a908617f6 100644 --- a/objdump/daily/index.xml +++ b/objdump/daily/index.xml @@ -1,7 +1,7 @@ GitHub ObjDump Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:37:26Z + 2023-11-29T01:36:04Z Daily Trending of ObjDump in GitHub \ No newline at end of file diff --git a/object-data-instance-notation/daily/index.xml b/object-data-instance-notation/daily/index.xml index d9ed3bd1ed4..dc5c07c1fa8 100644 --- a/object-data-instance-notation/daily/index.xml +++ b/object-data-instance-notation/daily/index.xml @@ -1,7 +1,7 @@ GitHub Object Data Instance Notation Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:37:27Z + 2023-11-29T01:36:05Z Daily Trending of Object Data Instance Notation in GitHub \ No newline at end of file diff --git a/objective-c++/daily/index.xml b/objective-c++/daily/index.xml index 73ee5cc7eee..09d9e832038 100644 --- a/objective-c++/daily/index.xml +++ b/objective-c++/daily/index.xml @@ -1,7 +1,7 @@ GitHub Objective-C++ Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:37:31Z + 2023-11-29T01:36:08Z Daily Trending of Objective-C++ in GitHub \ No newline at end of file diff --git a/objective-c/daily/index.xml b/objective-c/daily/index.xml index 19df403e611..5205a8a855f 100644 --- a/objective-c/daily/index.xml +++ b/objective-c/daily/index.xml @@ -1,7 +1,7 @@ GitHub Objective-C Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:37:34Z + 2023-11-29T01:36:11Z Daily Trending of Objective-C in GitHub \ No newline at end of file diff --git a/objective-j/daily/index.xml b/objective-j/daily/index.xml index 6e6df260256..49f96b25ae3 100644 --- a/objective-j/daily/index.xml +++ b/objective-j/daily/index.xml @@ -1,7 +1,7 @@ GitHub Objective-J Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:37:30Z + 2023-11-29T01:36:08Z Daily Trending of Objective-J in GitHub \ No newline at end of file diff --git a/objectscript/daily/index.xml b/objectscript/daily/index.xml index a6e103571e6..a251fee477d 100644 --- a/objectscript/daily/index.xml +++ b/objectscript/daily/index.xml @@ -1,7 +1,7 @@ GitHub ObjectScript Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:37:29Z + 2023-11-29T01:36:07Z Daily Trending of ObjectScript in GitHub \ No newline at end of file diff --git a/ocaml/daily/index.xml b/ocaml/daily/index.xml index add23099661..69fa297736a 100644 --- a/ocaml/daily/index.xml +++ b/ocaml/daily/index.xml @@ -1,7 +1,7 @@ GitHub OCaml Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:37:47Z + 2023-11-29T01:36:21Z Daily Trending of OCaml in GitHub \ No newline at end of file diff --git a/odin/daily/index.xml b/odin/daily/index.xml index c70024f3d0e..ce5315a88e2 100644 --- a/odin/daily/index.xml +++ b/odin/daily/index.xml @@ -1,7 +1,7 @@ GitHub Odin Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:37:46Z + 2023-11-29T01:36:20Z Daily Trending of Odin in GitHub \ No newline at end of file diff --git a/omgrofl/daily/index.xml b/omgrofl/daily/index.xml index 4cc7d3f350b..e36f71f40f3 100644 --- a/omgrofl/daily/index.xml +++ b/omgrofl/daily/index.xml @@ -1,7 +1,7 @@ GitHub Omgrofl Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:37:44Z + 2023-11-29T01:36:22Z Daily Trending of Omgrofl in GitHub \ No newline at end of file diff --git a/ooc/daily/index.xml b/ooc/daily/index.xml index 86a9e7c8dba..125a99064eb 100644 --- a/ooc/daily/index.xml +++ b/ooc/daily/index.xml @@ -1,7 +1,7 @@ GitHub ooc Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:37:45Z + 2023-11-29T01:36:19Z Daily Trending of ooc in GitHub \ No newline at end of file diff --git a/opa/daily/index.xml b/opa/daily/index.xml index 6aa1e0e42eb..af4e13e3f87 100644 --- a/opa/daily/index.xml +++ b/opa/daily/index.xml @@ -1,7 +1,7 @@ GitHub Opa Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:37:49Z + 2023-11-29T01:36:23Z Daily Trending of Opa in GitHub \ No newline at end of file diff --git a/opal/daily/index.xml b/opal/daily/index.xml index b999c050d46..8bfc0da508f 100644 --- a/opal/daily/index.xml +++ b/opal/daily/index.xml @@ -1,7 +1,7 @@ GitHub Opal Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:37:49Z + 2023-11-29T01:36:23Z Daily Trending of Opal in GitHub \ No newline at end of file diff --git a/open-policy-agent/daily/index.xml b/open-policy-agent/daily/index.xml index d4d111b0616..782d2a164c6 100644 --- a/open-policy-agent/daily/index.xml +++ b/open-policy-agent/daily/index.xml @@ -1,7 +1,7 @@ GitHub Open Policy Agent Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:37:52Z + 2023-11-29T01:36:25Z Daily Trending of Open Policy Agent in GitHub \ No newline at end of file diff --git a/opencl/daily/index.xml b/opencl/daily/index.xml index d407f4a0ed8..18821d7482b 100644 --- a/opencl/daily/index.xml +++ b/opencl/daily/index.xml @@ -1,7 +1,7 @@ GitHub OpenCL Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:37:56Z + 2023-11-29T01:36:26Z Daily Trending of OpenCL in GitHub \ No newline at end of file diff --git a/openedge-abl/daily/index.xml b/openedge-abl/daily/index.xml index 5c098a318e8..3e7d10909f4 100644 --- a/openedge-abl/daily/index.xml +++ b/openedge-abl/daily/index.xml @@ -1,7 +1,7 @@ GitHub OpenEdge ABL Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:37:54Z + 2023-11-29T01:36:28Z Daily Trending of OpenEdge ABL in GitHub \ No newline at end of file diff --git a/openqasm/daily/index.xml b/openqasm/daily/index.xml index 8e1ed9388c2..b5256d1457b 100644 --- a/openqasm/daily/index.xml +++ b/openqasm/daily/index.xml @@ -1,7 +1,7 @@ GitHub OpenQASM Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:37:53Z + 2023-11-29T01:36:27Z Daily Trending of OpenQASM in GitHub \ No newline at end of file diff --git a/openrc-runscript/daily/index.xml b/openrc-runscript/daily/index.xml index 8dc2a59b500..b2a99d471f9 100644 --- a/openrc-runscript/daily/index.xml +++ b/openrc-runscript/daily/index.xml @@ -1,7 +1,7 @@ GitHub OpenRC runscript Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:37:59Z + 2023-11-29T01:36:31Z Daily Trending of OpenRC runscript in GitHub \ No newline at end of file diff --git a/openscad/daily/index.xml b/openscad/daily/index.xml index 3ab2475bfb3..d4e33f52730 100644 --- a/openscad/daily/index.xml +++ b/openscad/daily/index.xml @@ -1,7 +1,7 @@ GitHub OpenSCAD Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:38:00Z + 2023-11-29T01:36:32Z Daily Trending of OpenSCAD in GitHub \ No newline at end of file diff --git a/openstep-property-list/daily/index.xml b/openstep-property-list/daily/index.xml index e73eaa87372..d012919d7b1 100644 --- a/openstep-property-list/daily/index.xml +++ b/openstep-property-list/daily/index.xml @@ -1,7 +1,7 @@ GitHub OpenStep Property List Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:37:57Z + 2023-11-29T01:36:30Z Daily Trending of OpenStep Property List in GitHub \ No newline at end of file diff --git a/opentype-feature-file/daily/index.xml b/opentype-feature-file/daily/index.xml index f3b83aad94f..a59622c522b 100644 --- a/opentype-feature-file/daily/index.xml +++ b/opentype-feature-file/daily/index.xml @@ -1,7 +1,7 @@ GitHub OpenType Feature File Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:37:58Z + 2023-11-29T01:36:29Z Daily Trending of OpenType Feature File in GitHub \ No newline at end of file diff --git a/org/daily/index.xml b/org/daily/index.xml index ee8501a7157..fc371562df3 100644 --- a/org/daily/index.xml +++ b/org/daily/index.xml @@ -1,7 +1,7 @@ GitHub Org Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:38:03Z + 2023-11-29T01:36:33Z Daily Trending of Org in GitHub \ No newline at end of file diff --git a/ox/daily/index.xml b/ox/daily/index.xml index 0d7a1b54a03..ec280e2f9b2 100644 --- a/ox/daily/index.xml +++ b/ox/daily/index.xml @@ -1,7 +1,7 @@ GitHub Ox Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:38:04Z + 2023-11-29T01:36:35Z Daily Trending of Ox in GitHub \ No newline at end of file diff --git a/oxygene/daily/index.xml b/oxygene/daily/index.xml index ae59bbf9c5d..f5f83c4394a 100644 --- a/oxygene/daily/index.xml +++ b/oxygene/daily/index.xml @@ -1,7 +1,7 @@ GitHub Oxygene Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:38:02Z + 2023-11-29T01:36:33Z Daily Trending of Oxygene in GitHub \ No newline at end of file diff --git a/oz/daily/index.xml b/oz/daily/index.xml index 6c3249f3e32..c33e96525c7 100644 --- a/oz/daily/index.xml +++ b/oz/daily/index.xml @@ -1,7 +1,7 @@ GitHub Oz Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:38:08Z + 2023-11-29T01:36:38Z Daily Trending of Oz in GitHub \ No newline at end of file diff --git a/p4/daily/index.xml b/p4/daily/index.xml index 0c50fc02536..bff8b30afac 100644 --- a/p4/daily/index.xml +++ b/p4/daily/index.xml @@ -1,7 +1,7 @@ GitHub P4 Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:38:07Z + 2023-11-29T01:36:36Z Daily Trending of P4 in GitHub \ No newline at end of file diff --git a/pan/daily/index.xml b/pan/daily/index.xml index 0e84e5cf4eb..ac6cd33f969 100644 --- a/pan/daily/index.xml +++ b/pan/daily/index.xml @@ -1,7 +1,7 @@ GitHub Pan Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:38:05Z + 2023-11-29T01:36:37Z Daily Trending of Pan in GitHub \ No newline at end of file diff --git a/papyrus/daily/index.xml b/papyrus/daily/index.xml index a98076614ec..d0606d7d127 100644 --- a/papyrus/daily/index.xml +++ b/papyrus/daily/index.xml @@ -1,7 +1,7 @@ GitHub Papyrus Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:38:09Z + 2023-11-29T01:36:39Z Daily Trending of Papyrus in GitHub \ No newline at end of file diff --git a/parrot-assembly/daily/index.xml b/parrot-assembly/daily/index.xml index 1284706616b..4c9c324ad46 100644 --- a/parrot-assembly/daily/index.xml +++ b/parrot-assembly/daily/index.xml @@ -1,7 +1,7 @@ GitHub Parrot Assembly Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:38:12Z + 2023-11-29T01:36:41Z Daily Trending of Parrot Assembly in GitHub \ No newline at end of file diff --git a/parrot-internal-representation/daily/index.xml b/parrot-internal-representation/daily/index.xml index 5920d4d59cc..819392f23a5 100644 --- a/parrot-internal-representation/daily/index.xml +++ b/parrot-internal-representation/daily/index.xml @@ -1,7 +1,7 @@ GitHub Parrot Internal Representation Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:38:10Z + 2023-11-29T01:36:40Z Daily Trending of Parrot Internal Representation in GitHub \ No newline at end of file diff --git a/parrot/daily/index.xml b/parrot/daily/index.xml index be27bc88b59..9b7da59bbe4 100644 --- a/parrot/daily/index.xml +++ b/parrot/daily/index.xml @@ -1,7 +1,7 @@ GitHub Parrot Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:38:11Z + 2023-11-29T01:36:41Z Daily Trending of Parrot in GitHub \ No newline at end of file diff --git a/pascal/daily/index.xml b/pascal/daily/index.xml index cafef8731a7..b574f1302a8 100644 --- a/pascal/daily/index.xml +++ b/pascal/daily/index.xml @@ -1,7 +1,7 @@ GitHub Pascal Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:38:17Z + 2023-11-29T01:36:45Z Daily Trending of Pascal in GitHub \ No newline at end of file diff --git a/pawn/daily/index.xml b/pawn/daily/index.xml index 3bb78af70de..493a6dfa3ea 100644 --- a/pawn/daily/index.xml +++ b/pawn/daily/index.xml @@ -1,7 +1,7 @@ GitHub Pawn Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:38:13Z + 2023-11-29T01:36:42Z Daily Trending of Pawn in GitHub \ No newline at end of file diff --git a/peg.js/daily/index.xml b/peg.js/daily/index.xml index 726d12b3bb0..2ec3fb4d6df 100644 --- a/peg.js/daily/index.xml +++ b/peg.js/daily/index.xml @@ -1,7 +1,7 @@ GitHub PEG.js Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:38:14Z + 2023-11-29T01:36:44Z Daily Trending of PEG.js in GitHub \ No newline at end of file diff --git a/pep8/daily/index.xml b/pep8/daily/index.xml index 7f3402cd377..e6fd3c76c15 100644 --- a/pep8/daily/index.xml +++ b/pep8/daily/index.xml @@ -1,7 +1,7 @@ GitHub Pep8 Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:38:19Z + 2023-11-29T01:36:46Z Daily Trending of Pep8 in GitHub \ No newline at end of file diff --git a/perl/daily/index.xml b/perl/daily/index.xml index 9de59e3b1d5..0048f47cd5e 100644 --- a/perl/daily/index.xml +++ b/perl/daily/index.xml @@ -1,7 +1,14 @@ GitHub Perl Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:38:25Z + 2023-11-29T01:36:52Z Daily Trending of Perl in GitHub + + miyagawa/Dist-Zilla-Plugin-ReversionOnRelease + 2023-11-29T01:36:52Z + tag:github.com,2023-11-29:/miyagawa/Dist-Zilla-Plugin-ReversionOnRelease + + <p></p><hr><h1>NAME</h1> <p>Dist::Zilla::Plugin::ReversionOnRelease - Bump and reversion $VERSION on release</p> <h1>SYNOPSIS</h1> <pre><code>[VersionFromModule] [ReversionOnRelease] prompt = 1 [CopyFilesFromRelease] match = \.pm$ </code></pre> <h1>DESCRIPTION</h1> <p>This is a Dist::Zilla plugin that bumps version (a la <code>perl-reversion \-bump</code>) in-place with the .pm files inside <code>lib</code>. You should most likely use this plugin in combination with <a href="https://metacpan.org/pod/Dist::Zilla::Plugin::VersionFromModule">Dist::Zilla::Plugin::VersionFromModule</a> so that current VERSION is taken out of your main module, and then the released file is written back after the release with <a href="https://metacpan.org/pod/Dist::Zilla::Plugin::CopyFilesFromRelease">Dist::Zilla::Plugin::CopyFilesFromRelease</a>.</p> <p>Unlike <code>perl-reversion</code>, this module uses <a href="https://metacpan.org/pod/Version::Next">Version::Next</a> to get more naturally incremented version, instead of a little strict 3-digit rules in <a href="https://metacpan.org/pod/Perl::Version">Perl::Version</a>.</p> <p>You <strong>should not</strong> use this plugin with any code munging or Pod::Weaver plugins.</p> <p>By default, this plugin bumps version by the smallest possible increase - if you have 0.001, the next version is 0.002. You can override that by either running the plugin with <code>prompt</code> option to give the desired value from the prompt, or by setting the environment variable <code>V</code>:</p> <pre><code>&gt; V=1.001000 dzil release </code></pre> <h1>AUTHOR</h1> <p>Tatsuhiko Miyagawa <a href="mailto:miyagawa@bulknews.net">miyagawa@bulknews.net</a></p> <h1>COPYRIGHT</h1> <p>Copyright 2013- Tatsuhiko Miyagawa</p> <h1>LICENSE</h1> <p>This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.</p> <h1>SEE ALSO</h1> <ul> <li><a href="https://metacpan.org/pod/Dist::Milla">Dist::Milla</a></li> <li><a href="https://metacpan.org/pod/Version::Next">Version::Next</a></li> <li><a href="https://metacpan.org/pod/Dist::Zilla::Plugin::BumpVersion">Dist::Zilla::Plugin::BumpVersion</a></li> <li><a href="https://metacpan.org/pod/Dist::Zilla::Plugin::RewriteVersion">Dist::Zilla::Plugin::RewriteVersion</a> - also takes $VERSION from the main module; ensures all $VERSIONs are consistent</li> <li><a href="https://metacpan.org/pod/Dist::Zilla::Plugin::BumpVersionAfterRelease">Dist::Zilla::Plugin::BumpVersionAfterRelease</a> - edits the $VERSION in the repository code to reflect the new version, after release</li> <li><a href="https://metacpan.org/pod/Dist::Zilla::Plugin::RewriteVersion::Transitional">Dist::Zilla::Plugin::RewriteVersion::Transitional</a> - like <a href="https://metacpan.org/pod/Dist::Zilla::Plugin::RewriteVersion">Dist::Zilla::Plugin::RewriteVersion</a>, but munges the version in if it was not already present</li> <li><a href="https://metacpan.org/pod/Dist::Zilla::Plugin::BumpVersionAfterRelease::Transitional">Dist::Zilla::Plugin::BumpVersionAfterRelease::Transitional</a> - like <a href="https://metacpan.org/pod/Dist::Zilla::Plugin::BumpVersionAfterRelease">Dist::Zilla::Plugin::BumpVersionAfterRelease</a>, but also adds the $VERSION into the repository code if it was not already present</li> </ul> + \ No newline at end of file diff --git a/php/daily/index.xml b/php/daily/index.xml index cbef0884edd..1186f481cd8 100644 --- a/php/daily/index.xml +++ b/php/daily/index.xml @@ -1,7 +1,7 @@ GitHub PHP Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:38:34Z + 2023-11-29T01:37:06Z Daily Trending of PHP in GitHub \ No newline at end of file diff --git a/pic/daily/index.xml b/pic/daily/index.xml index 6ab3643d252..452eae941f2 100644 --- a/pic/daily/index.xml +++ b/pic/daily/index.xml @@ -1,7 +1,7 @@ GitHub Pic Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:38:18Z + 2023-11-29T01:36:47Z Daily Trending of Pic in GitHub \ No newline at end of file diff --git a/pickle/daily/index.xml b/pickle/daily/index.xml index df943434e63..269d2fe01b0 100644 --- a/pickle/daily/index.xml +++ b/pickle/daily/index.xml @@ -1,7 +1,7 @@ GitHub Pickle Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:38:47Z + 2023-11-29T01:37:16Z Daily Trending of Pickle in GitHub \ No newline at end of file diff --git a/picolisp/daily/index.xml b/picolisp/daily/index.xml index ae42bcdaeeb..94e38bc4931 100644 --- a/picolisp/daily/index.xml +++ b/picolisp/daily/index.xml @@ -1,7 +1,7 @@ GitHub PicoLisp Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:38:48Z + 2023-11-29T01:37:16Z Daily Trending of PicoLisp in GitHub \ No newline at end of file diff --git a/piglatin/daily/index.xml b/piglatin/daily/index.xml index f45aeca9ddd..958d6676b2a 100644 --- a/piglatin/daily/index.xml +++ b/piglatin/daily/index.xml @@ -1,7 +1,7 @@ GitHub PigLatin Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:38:49Z + 2023-11-29T01:37:14Z Daily Trending of PigLatin in GitHub \ No newline at end of file diff --git a/pike/daily/index.xml b/pike/daily/index.xml index 18190a94e17..e8ec2503dbd 100644 --- a/pike/daily/index.xml +++ b/pike/daily/index.xml @@ -1,7 +1,7 @@ GitHub Pike Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:38:49Z + 2023-11-29T01:37:15Z Daily Trending of Pike in GitHub \ No newline at end of file diff --git a/plantuml/daily/index.xml b/plantuml/daily/index.xml index e36cfd4b2f1..dcd73b48e58 100644 --- a/plantuml/daily/index.xml +++ b/plantuml/daily/index.xml @@ -1,7 +1,7 @@ GitHub PlantUML Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:38:54Z + 2023-11-29T01:37:19Z Daily Trending of PlantUML in GitHub \ No newline at end of file diff --git a/plpgsql/daily/index.xml b/plpgsql/daily/index.xml index dee01d96d05..08a1a6dab28 100644 --- a/plpgsql/daily/index.xml +++ b/plpgsql/daily/index.xml @@ -1,7 +1,14 @@ GitHub PLpgSQL Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:38:53Z + 2023-11-29T01:37:20Z Daily Trending of PLpgSQL in GitHub + + developmentseed/tipg + 2023-11-29T01:37:20Z + tag:github.com,2023-11-29:/developmentseed/tipg + + <p>Simple and Fast Geospatial OGC Features and Tiles API for PostGIS.</p><hr> + \ No newline at end of file diff --git a/plsql/daily/index.xml b/plsql/daily/index.xml index 71d72d405b1..06192e832ca 100644 --- a/plsql/daily/index.xml +++ b/plsql/daily/index.xml @@ -1,7 +1,7 @@ GitHub PLSQL Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:38:52Z + 2023-11-29T01:37:18Z Daily Trending of PLSQL in GitHub \ No newline at end of file diff --git a/pod-6/daily/index.xml b/pod-6/daily/index.xml index 1c4741957b7..8e5dafbf776 100644 --- a/pod-6/daily/index.xml +++ b/pod-6/daily/index.xml @@ -1,7 +1,7 @@ GitHub Pod 6 Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:38:57Z + 2023-11-29T01:37:23Z Daily Trending of Pod 6 in GitHub \ No newline at end of file diff --git a/pod/daily/index.xml b/pod/daily/index.xml index fe1c2d0657c..df186555791 100644 --- a/pod/daily/index.xml +++ b/pod/daily/index.xml @@ -1,7 +1,7 @@ GitHub Pod Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:38:51Z + 2023-11-29T01:37:17Z Daily Trending of Pod in GitHub \ No newline at end of file diff --git a/pogoscript/daily/index.xml b/pogoscript/daily/index.xml index 185e150affe..cbbadf0f151 100644 --- a/pogoscript/daily/index.xml +++ b/pogoscript/daily/index.xml @@ -1,7 +1,7 @@ GitHub PogoScript Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:38:55Z + 2023-11-29T01:37:22Z Daily Trending of PogoScript in GitHub \ No newline at end of file diff --git a/pony/daily/index.xml b/pony/daily/index.xml index b1b3ee1a459..1a915e39a84 100644 --- a/pony/daily/index.xml +++ b/pony/daily/index.xml @@ -1,7 +1,7 @@ GitHub Pony Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:38:56Z + 2023-11-29T01:37:21Z Daily Trending of Pony in GitHub \ No newline at end of file diff --git a/postcss/daily/index.xml b/postcss/daily/index.xml index 797dece265a..2e6331ef4d9 100644 --- a/postcss/daily/index.xml +++ b/postcss/daily/index.xml @@ -1,7 +1,7 @@ GitHub PostCSS Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:38:59Z + 2023-11-29T01:37:26Z Daily Trending of PostCSS in GitHub \ No newline at end of file diff --git a/postscript/daily/index.xml b/postscript/daily/index.xml index f4bac542d6f..0a5624febb7 100644 --- a/postscript/daily/index.xml +++ b/postscript/daily/index.xml @@ -1,7 +1,7 @@ GitHub PostScript Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:39:02Z + 2023-11-29T01:37:27Z Daily Trending of PostScript in GitHub \ No newline at end of file diff --git a/pov-ray-sdl/daily/index.xml b/pov-ray-sdl/daily/index.xml index 88f423323e9..29d0abae8aa 100644 --- a/pov-ray-sdl/daily/index.xml +++ b/pov-ray-sdl/daily/index.xml @@ -1,7 +1,7 @@ GitHub POV-Ray SDL Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:39:01Z + 2023-11-29T01:37:25Z Daily Trending of POV-Ray SDL in GitHub \ No newline at end of file diff --git a/powerbuilder/daily/index.xml b/powerbuilder/daily/index.xml index 9a26d3dd7d2..6d8723c00eb 100644 --- a/powerbuilder/daily/index.xml +++ b/powerbuilder/daily/index.xml @@ -1,7 +1,7 @@ GitHub PowerBuilder Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:39:05Z + 2023-11-29T01:37:30Z Daily Trending of PowerBuilder in GitHub \ No newline at end of file diff --git a/powershell/daily/index.xml b/powershell/daily/index.xml index 6df3b75d605..27ca397432a 100644 --- a/powershell/daily/index.xml +++ b/powershell/daily/index.xml @@ -1,7 +1,14 @@ GitHub PowerShell Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:39:08Z + 2023-11-29T01:37:33Z Daily Trending of PowerShell in GitHub + + AirbusProtect/AD-Canaries + 2023-11-29T01:37:33Z + tag:github.com,2023-11-29:/AirbusProtect/AD-Canaries + + <p>The purpose of this project is to publish and maintain the deployment PowerShell script that automates deployments for Active Directory Canary objects.</p><hr><h1>Active Directory Canaries</h1> <figure> <img src="https://raw.githubusercontent.com/AirbusProtect/AD-Canaries/master/.resources/images/ADCanaries.png" alt="AD Canary (Tweety)" width="500" height="300"> </figure> <hr> <h2>Description</h2> <p>Active Directory Canaries is a detection primitive for Active Directory enumeration (or recon) techniques. It abuses the concept of DACL Backdoors, introduced by Specter Ops researchers Andy Robins (@_wald0) and Will Schroeder (@harmj0y) back in 2017 in their white paper <a href="https://www.blackhat.com/docs/us-17/wednesday/us-17-Robbins-An-ACE-Up-The-Sleeve-Designing-Active-Directory-DACL-Backdoors.pdf">"An ACE Up the Sleeve"</a>.</p> <p>The purpose of this project is to publish and maintain the deployment PowerShell script that automates required AD object deployments.</p> <h3>Resources</h3> <ul> <li> <p>3 part blogpost (<em>quite long</em>) in english :</p> <ul> <li><a href="https://www.protect.airbus.com/blog/active-directory-a-canary-under-your-hat/">Part 1 : about detecting AD enumeration</a></li> <li><a href="https://www.protect.airbus.com/blog/active-directory-a-canary-under-your-hat-part-2/">Part 2 : AD Canaries &amp; DACL backdoors</a></li> <li><a href="https://www.protect.airbus.com/blog/active-directory-a-canary-under-your-hat-part-3/">Part 3 : Making it useable – improvements and in-production deployment results</a></li> </ul> </li> <li> <p><a href="https://raw.githubusercontent.com/AirbusProtect/AD-Canaries/master/.resources/slides/FRENCH-CORIIN2023-AD%20Canaries.pdf">Slides in french presented at CORIIN 2023</a></p> </li> </ul> <h2>Warning</h2> <p>AD Canaries deployment requires AD admin permission, and involves deploying several new AD objects to production. Although these objects are isolated and hardened, we strongly invite you to review the code before and test it <strong>before</strong> any in-production deployment.</p> <h2>Detection mechanism</h2> <p>AD Canaries detection is based on <code>Directory Service Object Access : Failure</code> audit which generates a 4662 event in the Security eventlog on your domain controller upon AD enumeration behaviours (i.e access attempt on any canary object).</p> <figure> <img src="https://raw.githubusercontent.com/AirbusProtect/AD-Canaries/master/.resources/images/detection.png" alt="Detection mechanism diagram" width="600" height="300"> </figure> <h2>Deployment steps</h2> <p><strong>IMPORTANT</strong>: AD Canaries deployment requires AD Admin privileges</p> <pre><code class="language-powershell">Usage : ./ADCanaries.ps1 -Populate -Config &lt;Path&gt; -ParentOU &lt;OU&gt; \ -Owner &lt;Principal|Group Name&gt; \ -CanaryContainer &lt;Name&gt; : 'Populate default ADCanaries deployment; overwrites json config file provided.' -Deploy -Config &lt;Path&gt; -Output &lt;Path&gt; : 'Deploy ADCanaries using json configuration file and outputs lookup CSV with CanaryName,CanaryGUID' -Revert -Config &lt;Path&gt; : 'Destroy ADCanaries using json configuration file' -AuditSACLs : 'Display the list of existing AD objects with (ReadProperty|GenericAll) audit enabled to help measure DS Access audit failure activation impact' -GetObjectPropertiesGuids -Output &lt;Path&gt; : 'Retreives the schemaIDGuid for attributes of Canaries objectClass and outputs as csv' </code></pre> <p>Deployment demonstration video example presented at CORIIN 2023 : <a href="https://raw.githubusercontent.com/AirbusProtect/AD-Canaries/master/.resources/videos/ADCanaries-DEMO-CORIIN.mp4"><img src="https://raw.githubusercontent.com/AirbusProtect/AD-Canaries/master/.resources/images/vid-mini.png" alt="Demo"></a></p> <h3>Optional : Auditing existing SACLs within the environment</h3> <pre><code class="language-powershell">./ADCanaries.ps1 -AuditSACLs </code></pre> <h3>Populating the JSON file</h3> <h4>Requirements</h4> <ul> <li>Choosing or creating an OU to deploy ADCanaries within: <ul> <li>AD canaries will create all objects required to have a hardened isolated bundle of objects, but you need to choose where (i.e. <strong>which OU</strong>) to deploy inside the AD tree.</li> </ul> </li> <li>Choosing a group of users that will own canary objects. <ul> <li>This group of users will be the only (along with AD Admins) to be able to alter the deployed canaries. We recommend to setup <strong>DOMAIN\Administrators as Owner</strong>.</li> </ul> </li> </ul> <p>In the following example, we chose to deploy inside the OU 'OU=CORIIN-DEMO,DC=SYLVESTER,DC=LABS' and configure 'Domain Admins' as owner :</p> <pre><code class="language-powershell">./ADCanaries.ps1 -Populate -Config ADCanaries.json -ParentOU 'OU=CORIIN-DEMO,DC=SYLVESTER,DC=LABS' -Owner 'Domain Admins' -CanaryContainer 'GrosMinet' </code></pre> <p>Specify the pre-existing ParentOU in which you want to deploy the canaries, and the deployed OU name. <strong>Try to make these blend as much as possible in your environment as those are the only objects that will be visible after full deployment.</strong></p> <p>Populate will generate a JSON config file that you can customize to your liking ahead of deployment:</p> <pre><code class="language-bash">{ “Configuration”: { “CanaryOwner”: “Domain Admins”, “CanaryGroup”: { “OtherAttributes”: {}, “Description”: “[ADCanaries] Canaries primary group -- [VISIBLE TO ATTACKERS] change it”, “Type”: “group”, “ProtectedFromAccidentalDeletion”: 1, “Name”: “TEST”, “Path”: “CN=TEST,OU=TEST,DC=CYBERLAB,DC=NET” }, “CanaryContainer”: { “OtherAttributes”: {}, “Description”: “[ADCanaries] Default container -- [VISIBLE TO ATTACKERS] change it”, “Type”: “container”, “ProtectedFromAccidentalDeletion”: 1, “Name”: “TEST”, “Path”: “OU=TEST,DC=CYBERLAB,DC=NET” } }, “Canaries”: [ { “OtherAttributes”: {}, “Description”: “[ADCanaries] Default User Canary -- change it”, “Type”: “user”, “ProtectedFromAccidentalDeletion”: 1, “Name”: “CanaryUser”, “Path”: “CN=TEST,OU=TEST,DC=CYBERLAB,DC=NET” },{ “OtherAttributes”: {}, “Description”: “[ADCanaries] Default Computer Canary -- change it”, “Type”: “computer”, “ProtectedFromAccidentalDeletion”: 1, “Name”: “CanaryComputer”, “Path”: “CN=TEST,OU=TEST,DC=CYBERLAB,DC=NET” },{ “OtherAttributes”: {}, “Description”: “[ADCanaries] Default Group Canary -- change it”, “Type”: “group”, “ProtectedFromAccidentalDeletion”: 1, “Name”: “CanaryGroup”, “Path”: “CN=TEST,OU=TEST,DC=CYBERLAB,DC=NET” },{ “OtherAttributes”: {}, “Description”: “[ADCanaries] Default CertificateTemplate Canary -- change it”, “Type”: pKICertificateTemplate, “ProtectedFromAccidentalDeletion”: 1, “Name”: “CanaryCertTemplate”, “Path”: “CN=TEST,OU=TEST,DC=CYBERLAB,DC=NET” }, ... ] } </code></pre> <p><strong>NB:</strong> AD canaries are deployed as AD objects, you can configure other type of canaries by specifying existing AD Objects type such as :</p> <ul> <li>domainPolicy</li> <li>pKICertificateTemplate</li> <li>organizationalUnit</li> <li>...</li> </ul> <p>To uncover enumeration of this types of objects within your domains.</p> <p><strong>/!\</strong> you might need some troubleshouting when implementing non standard canary objects <strong>/!\</strong></p> <h3>Deploying based on the JSON file</h3> <p>Will deploy all AD objects, disable inheritance, change owner and default primary group, configure SACLs and remove all permissions with an explicit DENY on Everyone :</p> <pre><code class="language-powershell">./ADCanaries.ps1 -Deploy -Config ADCanaries.json -Output CanaryGuids.csv </code></pre> <p><strong>IMPORTANT</strong>: Backup the JSON config file as it will be required to delete the deployed objects using -Revert option !</p> <p>Now if you have properly configured auditing, you should be able to test 4662 (DS Access failure)event generation upon AD enumeration. Example of detection query in KQL (with pivot on 4624 logon event to enrich) :</p> <pre><code class="language-sql">SecurityEvent | where EventID == 4662 and ObjectServer == “DS” | extend Object = tostring(split(split(ObjectName, “{“)[1], “}”)[0]), AccessedProperties = extract_all(@”\{([a-fA-F\d]{8}-[a-fA-F\d]{4}-[a-fA-F\d]{4}-[a-fA-F\d]{4}-[a-fA-F\d]{12})\}”, Properties) // ADCanaries.csv generated when deploying via the aforementioned script | lookup kind=inner _GetWatchlist(“ADCanaries”) on $left.Object==$right.SearchKey | mv-expand AccessedProperties | extend Prop = tostring(AccessedProperties) // PropertiesGUIDs.csv generated when deploying via the aforementioned script | lookup kind=leftouter _GetWatchlist(“PropertiesGUIDs”) on $left.Prop==$right.SearchKey // Simple DIY lookup table using MS documentation for event 4662 | lookup kind=leftouter _GetWatchlist(“AccessTypes”) on $left.AccessMask==$right.SearchKey | join kind = leftouter ( SecurityEvent | where EventID == 4624 and LogonType == 3 ) on $left.Computer==$right.Computer and $left.SubjectLogonId==$right.TargetLogonId and $left.SubjectUserName==$right.TargetUserName // Some aggregation here, not optimal | summarize Count=count(), AccessedProps=makeset(ldapDisplayName), LogonIds=makeset(SubjectLogonId), Accesses=makeset(Access), IPs=makeset(IpAddress1), Devices=makeset(WorkstationName1) by bin(TimeGenerated, 1m), SubjectUserName, SubjectDomainName, CanaryName // Don’t forget to add fine tuned exclusions on normal behavior here </code></pre> <h3>Optional : Creating a CSV lookup for AccessedProperties GUIDs</h3> <p>We relyed a lot on the specific set of AccessedProperties to identify and exclude on legitimate AD enumeration within a production environment.</p> <p>These properties are present in the generated 4662 event, but with only a GUID. You can use the '-GetObjectPropertiesGuids' option to create a non-exhaustive CSV lookup of object properties within your environment and associated GUIDs:</p> <pre><code class="language-powershell">./ADCanaries.ps1 -GetObjectPropertiesGuids -Output AccessPropertiesGuids.csv </code></pre> <h3>Deleting everything based on the JSON file</h3> <pre><code class="language-powershell">./ADCanaries.ps1 -Revert -Config ADCanaries.json </code></pre> <p>You can also remove manually the deployed objects; from a domain admin session using AD Users &amp; Computers console :</p> <ol> <li>change the owner of the hidden OU to yourself</li> <li>remove the explicit deny from the OU</li> <li>Inside the OU for each object do the exact same : change owner + remove explicit deny</li> <li>Delete canary objects</li> <li>Delete canary primary group</li> <li>Delete canary OU</li> </ol> <h2>Investigation workflow</h2> <pre><code>- Who initiated this enumeration ? - Source event 4662 - What was enumerated ? - Enrichment from source event - From where was this initiated ? - Pivot: Logon event 4624 - What is the behavior behind this enumeration ? - Pivot: Identified asset’s telemetry - Process executions - File creations - Network connections - RPC calls - … - Do I see any other “classic” attack patterns ? - Pivot: Identified account Kerberos activity - Pivot: Network telemetry </code></pre> <figure> <img src="https://raw.githubusercontent.com/AirbusProtect/AD-Canaries/master/.resources/images/investigation_workflow.png" alt="Detection mechanism diagram" width="600" height="700&quot;"> </figure> + \ No newline at end of file diff --git a/prisma/daily/index.xml b/prisma/daily/index.xml index daa773bba3d..82f680e9947 100644 --- a/prisma/daily/index.xml +++ b/prisma/daily/index.xml @@ -1,7 +1,7 @@ GitHub Prisma Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:39:03Z + 2023-11-29T01:37:29Z Daily Trending of Prisma in GitHub \ No newline at end of file diff --git a/processing/daily/index.xml b/processing/daily/index.xml index d397d01a696..bf60619b65e 100644 --- a/processing/daily/index.xml +++ b/processing/daily/index.xml @@ -1,7 +1,7 @@ GitHub Processing Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:39:04Z + 2023-11-29T01:37:28Z Daily Trending of Processing in GitHub \ No newline at end of file diff --git a/procfile/daily/index.xml b/procfile/daily/index.xml index 31da779f5a6..e0fa93b6fca 100644 --- a/procfile/daily/index.xml +++ b/procfile/daily/index.xml @@ -1,7 +1,7 @@ GitHub Procfile Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:39:20Z + 2023-11-29T01:37:39Z Daily Trending of Procfile in GitHub \ No newline at end of file diff --git a/proguard/daily/index.xml b/proguard/daily/index.xml index fa6530acbad..86775e1f9f3 100644 --- a/proguard/daily/index.xml +++ b/proguard/daily/index.xml @@ -1,7 +1,7 @@ GitHub Proguard Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:39:20Z + 2023-11-29T01:37:41Z Daily Trending of Proguard in GitHub \ No newline at end of file diff --git a/prolog/daily/index.xml b/prolog/daily/index.xml index 524f18d3853..886e4b976cc 100644 --- a/prolog/daily/index.xml +++ b/prolog/daily/index.xml @@ -1,7 +1,7 @@ GitHub Prolog Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:39:19Z + 2023-11-29T01:37:40Z Daily Trending of Prolog in GitHub \ No newline at end of file diff --git a/promela/daily/index.xml b/promela/daily/index.xml index 73b071817f7..53683de6fee 100644 --- a/promela/daily/index.xml +++ b/promela/daily/index.xml @@ -1,7 +1,7 @@ GitHub Promela Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:39:18Z + 2023-11-29T01:37:42Z Daily Trending of Promela in GitHub \ No newline at end of file diff --git a/propeller-spin/daily/index.xml b/propeller-spin/daily/index.xml index 1d6b1aa27b6..62519ee6901 100644 --- a/propeller-spin/daily/index.xml +++ b/propeller-spin/daily/index.xml @@ -1,7 +1,7 @@ GitHub Propeller Spin Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:39:23Z + 2023-11-29T01:37:44Z Daily Trending of Propeller Spin in GitHub \ No newline at end of file diff --git a/protocol-buffer-text-format/daily/index.xml b/protocol-buffer-text-format/daily/index.xml index c5ad0fc76ff..a317365c2dd 100644 --- a/protocol-buffer-text-format/daily/index.xml +++ b/protocol-buffer-text-format/daily/index.xml @@ -1,7 +1,7 @@ GitHub Protocol Buffer Text Format Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:39:24Z + 2023-11-29T01:37:43Z Daily Trending of Protocol Buffer Text Format in GitHub \ No newline at end of file diff --git a/protocol-buffer/daily/index.xml b/protocol-buffer/daily/index.xml index 2af6f11f2fc..c7be6381f62 100644 --- a/protocol-buffer/daily/index.xml +++ b/protocol-buffer/daily/index.xml @@ -1,7 +1,7 @@ GitHub Protocol Buffer Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:39:22Z + 2023-11-29T01:37:43Z Daily Trending of Protocol Buffer in GitHub \ No newline at end of file diff --git a/public-key/daily/index.xml b/public-key/daily/index.xml index 2f8e255060e..b47560be4ba 100644 --- a/public-key/daily/index.xml +++ b/public-key/daily/index.xml @@ -1,7 +1,7 @@ GitHub Public Key Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:39:23Z + 2023-11-29T01:37:45Z Daily Trending of Public Key in GitHub \ No newline at end of file diff --git a/pug/daily/index.xml b/pug/daily/index.xml index fe40d3063f8..6dcc78ec0e9 100644 --- a/pug/daily/index.xml +++ b/pug/daily/index.xml @@ -1,7 +1,7 @@ GitHub Pug Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:39:28Z + 2023-11-29T01:37:46Z Daily Trending of Pug in GitHub \ No newline at end of file diff --git a/puppet/daily/index.xml b/puppet/daily/index.xml index dc3ed3e9767..971f9f5f5d4 100644 --- a/puppet/daily/index.xml +++ b/puppet/daily/index.xml @@ -1,7 +1,7 @@ GitHub Puppet Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:39:27Z + 2023-11-29T01:37:48Z Daily Trending of Puppet in GitHub \ No newline at end of file diff --git a/pure-data/daily/index.xml b/pure-data/daily/index.xml index 7333d0c0409..40c87005979 100644 --- a/pure-data/daily/index.xml +++ b/pure-data/daily/index.xml @@ -1,7 +1,7 @@ GitHub Pure Data Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:39:26Z + 2023-11-29T01:37:47Z Daily Trending of Pure Data in GitHub \ No newline at end of file diff --git a/purebasic/daily/index.xml b/purebasic/daily/index.xml index 30a76541572..5ec74a8e55b 100644 --- a/purebasic/daily/index.xml +++ b/purebasic/daily/index.xml @@ -1,7 +1,7 @@ GitHub PureBasic Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:39:26Z + 2023-11-29T01:37:48Z Daily Trending of PureBasic in GitHub \ No newline at end of file diff --git a/purescript/daily/index.xml b/purescript/daily/index.xml index 649dd7c1b9f..05b2e3474cf 100644 --- a/purescript/daily/index.xml +++ b/purescript/daily/index.xml @@ -1,7 +1,7 @@ GitHub PureScript Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:39:33Z + 2023-11-29T01:37:52Z Daily Trending of PureScript in GitHub \ No newline at end of file diff --git a/python-console/daily/index.xml b/python-console/daily/index.xml index 67b266993d0..c675ea2aaaa 100644 --- a/python-console/daily/index.xml +++ b/python-console/daily/index.xml @@ -1,7 +1,7 @@ GitHub Python console Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:39:31Z + 2023-11-29T01:37:49Z Daily Trending of Python console in GitHub \ No newline at end of file diff --git a/python-traceback/daily/index.xml b/python-traceback/daily/index.xml index c14d337a9ed..e5073ee7bf1 100644 --- a/python-traceback/daily/index.xml +++ b/python-traceback/daily/index.xml @@ -1,7 +1,7 @@ GitHub Python traceback Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:40:07Z + 2023-11-29T01:38:11Z Daily Trending of Python traceback in GitHub \ No newline at end of file diff --git a/python/daily/index.xml b/python/daily/index.xml index f7be746cdbf..1e8a248ca83 100644 --- a/python/daily/index.xml +++ b/python/daily/index.xml @@ -1,7 +1,28 @@ GitHub Python Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:39:36Z + 2023-11-29T01:37:55Z Daily Trending of Python in GitHub + + facebookresearch/mae + 2023-11-29T01:37:55Z + tag:github.com,2023-11-29:/facebookresearch/mae + + <p>PyTorch implementation of MAE https//arxiv.org/abs/2111.06377</p><hr><h2>Masked Autoencoders: A PyTorch Implementation</h2> <p align="center"> <img src="https://user-images.githubusercontent.com/11435359/146857310-f258c86c-fde6-48e8-9cee-badd2b21bd2c.png" width="480"> </p> <p>This is a PyTorch/GPU re-implementation of the paper <a href="https://arxiv.org/abs/2111.06377">Masked Autoencoders Are Scalable Vision Learners</a>:</p> <pre><code>@Article{MaskedAutoencoders2021, author = {Kaiming He and Xinlei Chen and Saining Xie and Yanghao Li and Piotr Doll{\'a}r and Ross Girshick}, journal = {arXiv:2111.06377}, title = {Masked Autoencoders Are Scalable Vision Learners}, year = {2021}, } </code></pre> <ul> <li> <p>The original implementation was in TensorFlow+TPU. This re-implementation is in PyTorch+GPU.</p> </li> <li> <p>This repo is a modification on the <a href="https://github.com/facebookresearch/deit">DeiT repo</a>. Installation and preparation follow that repo.</p> </li> <li> <p>This repo is based on <a href="https://github.com/rwightman/pytorch-image-models"><code>timm==0.3.2</code></a>, for which a <a href="https://github.com/rwightman/pytorch-image-models/issues/420#issuecomment-776459842">fix</a> is needed to work with PyTorch 1.8.1+.</p> </li> </ul> <h3>Catalog</h3> <ul> <li><input type="checkbox" checked disabled> Visualization demo</li> <li><input type="checkbox" checked disabled> Pre-trained checkpoints + fine-tuning code</li> <li><input type="checkbox" checked disabled> Pre-training code</li> </ul> <h3>Visualization demo</h3> <p>Run our interactive visualization demo using <a href="https://colab.research.google.com/github/facebookresearch/mae/blob/main/demo/mae_visualize.ipynb">Colab notebook</a> (no GPU needed):</p> <p align="center"> <img src="https://user-images.githubusercontent.com/11435359/147859292-77341c70-2ed8-4703-b153-f505dcb6f2f8.png" width="600"> </p> <h3>Fine-tuning with pre-trained checkpoints</h3> <p>The following table provides the pre-trained checkpoints used in the paper, converted from TF/TPU to PT/GPU:</p> <table> <tbody> <!-- START TABLE --> <!-- TABLE HEADER --> <tr> <th valign="bottom"></th> <th valign="bottom">ViT-Base</th> <th valign="bottom">ViT-Large</th> <th valign="bottom">ViT-Huge</th> <!-- TABLE BODY --> </tr> <tr> <td align="left">pre-trained checkpoint</td> <td align="center"><a href="https://dl.fbaipublicfiles.com/mae/pretrain/mae_pretrain_vit_base.pth">download</a></td> <td align="center"><a href="https://dl.fbaipublicfiles.com/mae/pretrain/mae_pretrain_vit_large.pth">download</a></td> <td align="center"><a href="https://dl.fbaipublicfiles.com/mae/pretrain/mae_pretrain_vit_huge.pth">download</a></td> </tr> <tr> <td align="left">md5</td> <td align="center"><tt>8cad7c</tt></td> <td align="center"><tt>b8b06e</tt></td> <td align="center"><tt>9bdbb0</tt></td> </tr> </tbody> </table> <p>The fine-tuning instruction is in <a href="https://raw.githubusercontent.com/facebookresearch/mae/main/FINETUNE.md">FINETUNE.md</a>.</p> <p>By fine-tuning these pre-trained models, we rank #1 in these classification tasks (detailed in the paper):</p> <table> <tbody> <!-- START TABLE --> <!-- TABLE HEADER --> <tr> <th valign="bottom"></th> <th valign="bottom">ViT-B</th> <th valign="bottom">ViT-L</th> <th valign="bottom">ViT-H</th> <th valign="bottom">ViT-H<sub>448</sub></th> <td valign="bottom" style="color:#C0C0C0">prev best</td> <!-- TABLE BODY --> </tr> <tr> <td align="left">ImageNet-1K (no external data)</td> <td align="center">83.6</td> <td align="center">85.9</td> <td align="center">86.9</td> <td align="center"><b>87.8</b></td> <td align="center" style="color:#C0C0C0">87.1</td> </tr> <tr> <td colspan="5"><font size="1"><em>following are evaluation of the same model weights (fine-tuned in original ImageNet-1K):</em></font></td> </tr> <tr> </tr> <tr> <td align="left">ImageNet-Corruption (error rate) </td> <td align="center">51.7</td> <td align="center">41.8</td> <td align="center"><b>33.8</b></td> <td align="center">36.8</td> <td align="center" style="color:#C0C0C0">42.5</td> </tr> <tr> <td align="left">ImageNet-Adversarial</td> <td align="center">35.9</td> <td align="center">57.1</td> <td align="center">68.2</td> <td align="center"><b>76.7</b></td> <td align="center" style="color:#C0C0C0">35.8</td> </tr> <tr> <td align="left">ImageNet-Rendition</td> <td align="center">48.3</td> <td align="center">59.9</td> <td align="center">64.4</td> <td align="center"><b>66.5</b></td> <td align="center" style="color:#C0C0C0">48.7</td> </tr> <tr> <td align="left">ImageNet-Sketch</td> <td align="center">34.5</td> <td align="center">45.3</td> <td align="center">49.6</td> <td align="center"><b>50.9</b></td> <td align="center" style="color:#C0C0C0">36.0</td> </tr> <tr> <td colspan="5"><font size="1"><em>following are transfer learning by fine-tuning the pre-trained MAE on the target dataset:</em></font></td> </tr> <tr> <td align="left">iNaturalists 2017</td> <td align="center">70.5</td> <td align="center">75.7</td> <td align="center">79.3</td> <td align="center"><b>83.4</b></td> <td align="center" style="color:#C0C0C0">75.4</td> </tr> <tr> <td align="left">iNaturalists 2018</td> <td align="center">75.4</td> <td align="center">80.1</td> <td align="center">83.0</td> <td align="center"><b>86.8</b></td> <td align="center" style="color:#C0C0C0">81.2</td> </tr> <tr> <td align="left">iNaturalists 2019</td> <td align="center">80.5</td> <td align="center">83.4</td> <td align="center">85.7</td> <td align="center"><b>88.3</b></td> <td align="center" style="color:#C0C0C0">84.1</td> </tr> <tr> <td align="left">Places205</td> <td align="center">63.9</td> <td align="center">65.8</td> <td align="center">65.9</td> <td align="center"><b>66.8</b></td> <td align="center" style="color:#C0C0C0">66.0</td> </tr> <tr> <td align="left">Places365</td> <td align="center">57.9</td> <td align="center">59.4</td> <td align="center">59.8</td> <td align="center"><b>60.3</b></td> <td align="center" style="color:#C0C0C0">58.0</td> </tr> </tbody> </table> <h3>Pre-training</h3> <p>The pre-training instruction is in <a href="https://raw.githubusercontent.com/facebookresearch/mae/main/PRETRAIN.md">PRETRAIN.md</a>.</p> <h3>License</h3> <p>This project is under the CC-BY-NC 4.0 license. See <a href="https://raw.githubusercontent.com/facebookresearch/mae/main/LICENSE">LICENSE</a> for details.</p> + + + kagisearch/vectordb + 2023-11-29T01:37:55Z + tag:github.com,2023-11-29:/kagisearch/vectordb + + <p>A minimal Python package for storing and retrieving text using chunking, embeddings, and vector search.</p><hr><h1>VectorDB</h1> <p><a href="https://discord.gg/aDNg6E9szy"><img src="https://dcbadge.vercel.app/api/server/aDNg6E9szy?compact=true&amp;style=flat" alt=""></a> <a href="https://twitter.com/KagiHQ"><img src="https://img.shields.io/twitter/follow/KagiHQ?style=social" alt="Twitter"></a> <a href="https://opensource.org/license/mit/"><img src="https://img.shields.io/badge/License-MIT-green.svg?sanitize=true" alt="License: MIT"></a></p> <p>VectorDB is a simple, lightweight, fully local, end-to-end solution for using embeddings-based text retrieval.</p> <p>Thanks to its low latency and small memory footprint, VectorDB is used to power AI features inside <a href="https://kagi.com">Kagi Search</a>.</p> <p>Check an <a href="https://colab.research.google.com/drive/1pecKGCCru_Jvx7v0WRNrW441EBlcS5qS#scrollTo=Eh6o8m7d8eOk">example Colab notebook</a> where this is used to filter the content of <a href="https://kagi.com/smallweb">Kagi Small Web</a> RSS feed based on stated user interests.</p> <h2>Installation</h2> <p>To install VectorDB, use pip:</p> <pre><code>pip install vectordb2 </code></pre> <h2>Usage</h2> <p>Quick example that loads data into memory, and runs retrieval. All data will be handled locally, including embeddings and vector search, completely trasparent for the user with maximum possible performance.</p> <pre><code class="language-python">from vectordb import Memory # Memory is where all content you want to store/search goes. memory = Memory() memory.save( ["apples are green", "oranges are orange"], # save your text content. for long text we will automatically chunk it [{"url": "https://apples.com"}, {"url": "https://oranges.com"}], # associate any kind of metadata with it (optional) ) # Search for top n relevant results, automatically using embeddings query = "green" results = memory.search(query, top_n = 1) print(results) </code></pre> <p>This returns the chunks with the added metadata and the vector distance (where 0 is the exact match and higher means further apart)</p> <pre><code class="language-json">[ { "chunk": "apples are green", "metadata": {"url": "https://apples.com"}, "distance": 0.87 } ] </code></pre> <h2>Options</h2> <p><strong>Memory(memory_file=None, chunking_strategy={"mode":"sliding_window"}, embeddings="normal")</strong></p> <ul> <li> <p><code>memory_file</code>: <em>Optional.</em> Path to the memory file. If provided, memory will persist to disk and loaded/saved to this file.</p> </li> <li> <p><code>chunking_strategy</code>: <em>Optional.</em> Dictionary containing the chunking mode.</p> <p>Options:<br> <code>{'mode':'sliding_window', 'window_size': 240, 'overlap': 8}</code> (default)<br> <code>{'mode':'paragraph'}</code></p> </li> <li> <p><code>embeddings</code>: <em>Optional.</em></p> <p>Options:<br> <code>fast</code> - Uses Universal Sentence Encoder 4<br> <code>normal</code> - Uses "BAAI/bge-small-en-v1.5" (default)<br> <code>best</code> - Uses "BAAI/bge-base-en-v1.5"<br> <code>multilingual</code> - Uses Universal Sentence Encoder Multilingual Large 3</p> <p>You can also specify a custom HuggingFace model by name eg. <code>TaylorAI/bge-micro-v2</code>. See also <a href="https://www.sbert.net/docs/pretrained_models.html">Pretrained models</a> and <a href="https://huggingface.co/spaces/mteb/leaderboard">MTEB</a>.</p> </li> </ul> <p><strong>Memory.save(texts, metadata, memory_file=None)</strong></p> <p>Save content to memory. Metadata will be automatically optimized to use less resources.</p> <ul> <li><code>texts</code>: <em>Required.</em> Text or list of texts to be saved.</li> <li><code>metdata</code>: <em>Optional.</em> Metadata or list of metadata associated with the texts.</li> <li><code>memory_file</code>: <em>Optional.</em> Path to persist the memory file. By default</li> </ul> <p><strong>Memory.search(query, top_n=5, unique=False, batch_results="flatten")</strong></p> <p>Search inside memory.</p> <ul> <li><code>query</code>: <em>Required.</em> Query text or list of queries (see <code>batch_results</code> option below for handling results for a list).</li> <li><code>top_n</code>: <em>Optional.</em> Number of most similar chunks to return (default: 5).</li> <li><code>unique</code>: <em>Optional.</em> Return only items chunks from unique original texts (additional chunks coming from the same text will be ignored). Note this may return less chhunks than requested (default: False).</li> <li><code>batch_results</code>: <em>Optional.</em> When input is a list of queries, output algorithm can be "flatten" or "diverse". Flatten returns true nearest neighbours across all input queries, meaning all results could come from just one query. "diverse" attempts to spread out the results, so that each query's nearest neighbours are equally added (neareast first across all queries, than 2nd nearest and so on). (default: "flatten")</li> </ul> <p><strong>Memory.clear()</strong></p> <p>Clears the memory.</p> <p><strong>Memory.dump()</strong></p> <p>Prints the contents of the memory.</p> <h2>Example</h2> <pre><code class="language-python">from vectordb import Memory memory = Memory( chunking_strategy={"mode": "sliding_window", "window_size": 128, "overlap": 16}, embeddings='TaylorAI/bge-micro-v2' ) texts = [ """ Machine learning is a method of data analysis that automates analytical model building. It is a branch of artificial intelligence based on the idea that systems can learn from data, identify patterns and make decisions with minimal human intervention. Machine learning algorithms are trained on data sets that contain examples of the desired output. For example, a machine learning algorithm that is used to classify images might be trained on a data set that contains images of cats and dogs. Once an algorithm is trained, it can be used to make predictions on new data. For example, the machine learning algorithm that is used to classify images could be used to predict whether a new image contains a cat or a dog. Machine learning algorithms can be used to solve a wide variety of problems. Some common applications of machine learning include: Classification: Categorizing data into different groups. For example, a machine learning algorithm could be used to classify emails as spam or not spam. Regression: Predicting a continuous value. For example, a machine learning algorithm could be used to predict the price of a house. Clustering: Finding groups of similar data points. For example, a machine learning algorithm could be used to find groups of customers with similar buying habits. Anomaly detection: Finding data points that are different from the rest of the data. For example, a machine learning algorithm could be used to find fraudulent credit card transactions. Machine learning is a powerful tool that can be used to solve a wide variety of problems. As the amount of data available continues to grow, machine learning is likely to become even more important in the future. """, """ Artificial intelligence (AI) is the simulation of human intelligence in machines that are programmed to think like humans and mimic their actions. The term may also be applied to any machine that exhibits traits associated with a human mind such as learning and problem-solving. AI research has been highly successful in developing effective techniques for solving a wide range of problems, from game playing to medical diagnosis. However, there is still a long way to go before AI can truly match the intelligence of humans. One of the main challenges is that human intelligence is incredibly complex and poorly understood. Despite the challenges, AI is a rapidly growing field with the potential to revolutionize many aspects of our lives. Some of the potential benefits of AI include: Increased productivity: AI can be used to automate tasks that are currently performed by humans, freeing up our time for more creative and fulfilling activities. Improved decision-making: AI can be used to make more informed decisions, based on a wider range of data than humans can typically access. Enhanced creativity: AI can be used to generate new ideas and solutions, beyond what humans can imagine on their own. Of course, there are also potential risks associated with AI, such as: Job displacement: As AI becomes more capable, it is possible that it will displace some human workers. Weaponization: AI could be used to develop new weapons that are more powerful and destructive than anything we have today. Loss of control: If AI becomes too powerful, we may lose control over it, with potentially disastrous consequences. It is important to weigh the potential benefits and risks of AI carefully as we continue to develop this technology. With careful planning and oversight, AI has the potential to make the world a better place. However, if we are not careful, it could also lead to serious problems. """, ] metadata_list = [ { "title": "Introduction to Machine Learning", "url": "https://example.com/introduction-to-machine-learning", }, { "title": "Introduction to Artificial Intelligence", "url": "https://example.com/introduction-to-artificial-intelligence", }, ] memory.save(texts, metadata_list) query = "What is the relationship between AI and machine learning?" results = memory.search(query, top_n=3, unique=True) print(results) # two results will be returned as unique param is set to True </code></pre> <p>Output:</p> <pre><code class="language-json">[ { "chunk": "Artificial intelligence (AI) is the simulation of human intelligence in machines that are programmed to think like humans and mimic their actions. The term may also be applied to any machine that exhibits traits associated with a human mind such as learning and problem-solving. AI research has been highly successful in developing effective techniques for solving a wide range of problems, from game playing to medical diagnosis. However, there is still a long way to go before AI can truly match the intelligence of humans. One of the main challenges is that human intelligence is incredibly complex and poorly understood. Despite the challenges, AI is a rapidly growing field with the potential to revolutionize many aspects of our lives. Some of the potential benefits of AI include: Increased", "metadata": { "title": "Introduction to Artificial Intelligence", "url": "https://example.com/introduction-to-artificial-intelligence" }, "distance": 0.87 }, { "chunk": "Machine learning is a method of data analysis that automates analytical model building. It is a branch of artificial intelligence based on the idea that systems can learn from data, identify patterns and make decisions with minimal human intervention. Machine learning algorithms are trained on data sets that contain examples of the desired output. For example, a machine learning algorithm that is used to classify images might be trained on a data set that contains images of cats and dogs. Once an algorithm is trained, it can be used to make predictions on new data. For example, the machine learning algorithm that is used to classify images could be used to predict whether a new image contains a cat or a dog. Machine learning algorithms can be used", "metadata": { "title": "Introduction to Machine Learning", "url": "https://example.com/introduction-to-machine-learning" }, "distance": 0.83 } ] </code></pre> <h2>Embeddings performance analysis</h2> <p>We constantly evaluate embedding models using standardized benchmarks (higher is better). Average latency is measured locally on CPU (lower is better). Benchmark data pulled from <a href="https://huggingface.co/spaces/mteb/leaderboard">MTEB</a>.</p> <table> <thead> <tr> <th>Model</th> <th>Latency</th> <th>Benchmark 1</th> <th>Benchmark 2</th> <th>Benchmark 3</th> <th>Benchmark 4</th> </tr> </thead> <tbody> <tr> <td>all-mpnet-base-v2</td> <td>6.12 s</td> <td>80.28</td> <td>65.07</td> <td>43.69</td> <td>83.04</td> </tr> <tr> <td>all-MiniLM-L6-v2</td> <td>1.14 s</td> <td>78.9</td> <td>63.05</td> <td>42.35</td> <td>82.37</td> </tr> <tr> <td>BAAI/bge-large-en-v1.5</td> <td>20.8 s</td> <td>83.11</td> <td>75.97</td> <td>46.08</td> <td>87.12</td> </tr> <tr> <td>BAAI/bge-base-en-v1.5</td> <td>6.48 s</td> <td>82.4</td> <td>75.53</td> <td>45.77</td> <td>86.55</td> </tr> <tr> <td>BAAI/bge-small-en-v1.5</td> <td>1.85 s</td> <td>81.59</td> <td>74.14</td> <td>43.82</td> <td>84.92</td> </tr> <tr> <td>TaylorAI/bge-micro-v2</td> <td>0.671 s</td> <td>78.65</td> <td>68.04</td> <td>39.18</td> <td>82.81</td> </tr> <tr> <td>TaylorAI/gte-tiny</td> <td>1.25 s</td> <td>80.46</td> <td>70.35</td> <td>42.09</td> <td>82.83</td> </tr> <tr> <td>thenlper/gte-base</td> <td>6.28 s</td> <td>82.3</td> <td>73.01</td> <td>46.2</td> <td>84.57</td> </tr> <tr> <td>thenlper/gte-small</td> <td>2.14 s</td> <td>82.07</td> <td>72.31</td> <td>44.89</td> <td>83.54</td> </tr> <tr> <td>universal-sentence-encoder-large/5</td> <td>0.769 s</td> <td>74.05</td> <td>67.9</td> <td>37.82</td> <td>79.53</td> </tr> <tr> <td>universal-sentence-encoder-multilingual-large/3</td> <td>1.02 s</td> <td>75.35</td> <td>65.78</td> <td>35.06</td> <td>79.62</td> </tr> <tr> <td>universal-sentence-encoder-multilingual/3</td> <td>0.162 s</td> <td>75.39</td> <td>63.42</td> <td>34.82</td> <td>75.43</td> </tr> <tr> <td>universal-sentence-encoder/4</td> <td>0.019 s</td> <td>72.04</td> <td>64.45</td> <td>35.71</td> <td>76.23</td> </tr> </tbody> </table> <p><em>Relative embeddings latency on CPU</em> <img src="https://raw.githubusercontent.com/kagisearch/vectordb/main/images/speed_cpu.png" alt="Embeddings Latency on CPU"></p> <p><em>Relative embeddings latency on GPU</em> <img src="https://raw.githubusercontent.com/kagisearch/vectordb/main/images/speed_gpu.png" alt="Embeddings Latency on GPU"></p> <p><img src="https://raw.githubusercontent.com/kagisearch/vectordb/main/images/quality.png" alt="Embeddings Quality"></p> <p><img src="https://raw.githubusercontent.com/kagisearch/vectordb/main/images/scatter.png" alt="Scatter of Embeddings"></p> <h2>Vector search performance analysis</h2> <p>VectorDB is also optimized for speed of retrieval. We automatically uses <a href="https://github.com/facebookresearch/faiss">Faiss</a> for low number of chunks (&lt;4000) and <a href="https://github.com/vioshyvo/mrpt">mrpt</a> for high number of chunks to ensure maximum performance across the spectrum of use cases.</p> <p><img src="https://raw.githubusercontent.com/kagisearch/vectordb/main/images/comparison.png" alt="Vector search engine comparison"></p> <h2>License</h2> <p>MIT License.</p> + + + yule-BUAA/MergeLM + 2023-11-29T01:37:55Z + tag:github.com,2023-11-29:/yule-BUAA/MergeLM + + <p>Codebase for Merging Language Models</p><hr><h1>Language Models are Super Mario: Absorbing Abilities from Homologous Models as a Free Lunch</h1> <div align="center"> <img src="https://raw.githubusercontent.com/yule-BUAA/MergeLM/main/figures/icon.jpeg" width="25%"> </div> <p>This repository is built for the paper <a href="https://arxiv.org/abs/2311.03099">Language Models are Super Mario: Absorbing Abilities from Homologous Models as a Free Lunch</a>. 🔔 If you have any questions or suggestions, please feel free to let us know. You can directly email <a href="https://yule-buaa.github.io/">Le Yu</a> using the email address <a href="mailto:yule@buaa.edu.cn">yule@buaa.edu.cn</a> or post an issue on this repository.</p> <h2>💥 News 💥</h2> <ul> <li>🔥🔥🔥[<strong>November 27, 2023</strong>] Special thanks to <a href="https://huggingface.co/brucethemoose">brucethemoose</a> for applying our work on several models on Hugging Face (<a href="https://huggingface.co/brucethemoose/Capybara-Tess12-Yi-34B-200K-DARE">model_1</a>, <a href="https://huggingface.co/brucethemoose/Capybara-Tess-Yi-34B-200K-DARE-Ties">model_2</a>, and <a href="https://huggingface.co/brucethemoose/Capybara-Tess-Yi-34B-200K-DARE-Ties-4bpw-exl2-fiction">model_3</a>)!</li> <li>🔥🔥🔥[<strong>November 24, 2023</strong>] We appreciate <a href="https://github.com/uukuguy">uukuguy</a> for integrating our work into the <a href="https://pypi.org/project/multi-loras/0.2.0">Multi-LoRAs Project</a>!</li> <li>🔥🔥🔥[<strong>November 23, 2023</strong>] Special thanks to <a href="https://twitter.com/WizardLM_AI">WizardLM</a> for sharing our work on <a href="https://twitter.com/WizardLM_AI/status/1727672799391842468">Twitter</a>!</li> <li>🔥🔥🔥[<strong>November 22, 2023</strong>] We appreciate <a href="http://www.paperweekly.info">PaperWeekly</a> for sharing our work on <a href="https://zhuanlan.zhihu.com/p/668152236">Zhihu</a>!</li> <li>🔥🔥🔥[<strong>November 21, 2023</strong>] We appreciate <a href="http://www.paperweekly.info">PaperWeekly</a> for sharing our work on <a href="https://mp.weixin.qq.com/s/YiqWovBUXIbzmUbL6uT-8g">WeChat</a>!</li> <li>🔥🔥🔥[<strong>November 11, 2023</strong>] Special thanks to <a href="https://xixiaoyao.github.io/about/">夕小瑶</a> for sharing our work on <a href="https://mp.weixin.qq.com/s?__biz=MzIwNzc2NTk0NQ%3D%3D&amp;mid=2247565881&amp;idx=2&amp;sn=57985427fdb6751d617df801ca7fd810">WeChat</a> and <a href="https://zhuanlan.zhihu.com/p/666363702">Zhihu</a>!</li> <li>🔥🔥🔥[<strong>November 6, 2023</strong>] Our paper is available on <a href="https://huggingface.co/papers/2311.03099">Hugging Face</a>.</li> <li>🔥🔥🔥[<strong>November 6, 2023</strong>] Our paper is available on <a href="https://paperswithcode.com/paper/language-models-are-super-mario-absorbing">Papers With Code</a>.</li> <li>🔥🔥🔥[<strong>November 6, 2023</strong>] Our paper is available on <a href="https://arxiv.org/abs/2311.03099">arXiv</a>.</li> </ul> <h2>Overview</h2> <p>In this work, we uncover that Language Models (LMs), either encoder- or decoder-based, can <strong>obtain new capabilities by assimilating the parameters of homologous models without the need for retraining or GPUs</strong>.</p> <ol> <li>We introduce a novel operation called <strong>DARE</strong> to directly set most of (90% or even 99%) the delta parameters to zeros without affecting the capabilities of SFT LMs.</li> <li>We sparsify delta parameters of multiple SFT homologous models with DARE as a <strong>general preprocessing technique</strong> and subsequently merge them into a single model by parameter averaging.</li> </ol> <p>The workflow is shown as follows,</p> <div align="center"> <img src="https://raw.githubusercontent.com/yule-BUAA/MergeLM/main/figures/framework.jpg" width="80%"> </div> <p>By conducting extensive experiments, we find that:</p> <ol> <li>DARE is effective for SFT models whose delta parameter value ranges are relatively small (e.g., within 0.005), being able to eliminate even 99% delta parameters. Larger models can tolerate a higher proportion of discarded parameters, indicating that SFT naturally learns an extremely sparse set of delta parameters, and nearly all abilities originate from the pre-trained LMs. See (a) in the figure below.</li> <li>DARE can merge multiple task-specific LMs into one LM with diverse abilities, which is able to possess the functionalities of all SFT models. For instance, the merger of WizardLM and WizardMath increases the GSM8K accuracy of WizardLM from 2.2 to 66.3, maintaining its instruction-following capabilities while surpassing WizardMath's original 64.2 performance. See (b) in the figure below.</li> </ol> <div align="center"> <img src="https://raw.githubusercontent.com/yule-BUAA/MergeLM/main/figures/introduction_llms_merge.jpg" width="80%"> </div> <h2>Language Models and Datasets</h2> <p>We conduct experiments on both encoder- and decoder-based LMs.</p> <ul> <li>For encoder-based LMs, we choose bert-base-uncased and roberta-base as pre-trained backbones. Eight datasets from the GLUE benchmark are used, including CoLA, SST-2, MRPC, STS-B, QQP, MNLI, QNLI, and RTE.</li> <li>For decoder-based LMs, we choose LLaMA, Llama 2, and Code Llama as pre-trained backbones. WizardLM, WizardMath, WizardCoder-Python, and Code Alpaca are used as fine-tuned models. We evaluate three tasks on five datasets: AlpacaEval (instruction-following), GSM8K and MATH (mathematical reasoning), and HumanEval and MBPP (code-generating).</li> </ul> <p>Note that we provide GSM8K, MATH, and MBPP datasets in <code>math_code_data/</code> folder, which are obtained from <a href="https://github.com/nlpxucan/WizardLM">WizardLM repository</a>. Other datasets can be automatically downloaded by our codes. For language models, you can download them either manually or by our codes.</p> <p>You can also modify the <code>cache_dir</code> in the <code>utils/load_config.py</code> file to specify your own path to save datasets and models.</p> <h2>Model Merging Methods</h2> <p>We provide a well-coded implementation of five model merging methods in this repository, including <a href="https://arxiv.org/abs/2203.05482">Average Merging</a>, <a href="https://arxiv.org/abs/2212.04089">Task Arithmetic</a>, <a href="https://arxiv.org/abs/2111.09832">Fisher Merging</a>, <a href="https://arxiv.org/abs/2212.09849">RegMean</a>, and <a href="https://arxiv.org/abs/2306.01708">TIES-Merging</a>. We also combine the proposed <a href="https://arxiv.org/abs/2311.03099">DARE</a> with the above methods to facilitate the merging performance.</p> <h2>Environments</h2> <p><a href="https://pytorch.org/">PyTorch 2.0.1</a>, <a href="https://huggingface.co/docs/transformers/index">transformers 4.33.1</a>, <a href="https://huggingface.co/docs/datasets/index">datasets 2.13.1</a>, <a href="https://github.com/vllm-project/vllm">vllm 0.1.4</a>, <a href="https://github.com/openai/human-eval">human_eval</a>, <a href="https://github.com/numpy/numpy">numpy</a>, and <a href="https://github.com/tqdm/tqdm">tqdm</a>.</p> <h2>Executing Scripts for Encoder-based LMs</h2> <p>For encoder-based LMs, we first fine-tune them on the GLUE benchmark (support both single-task and multi-task settings), and then inference with them. We also provide scripts to merge encoder-based LMs with five model merging methods.</p> <h3>Scripts for Fine-Tuning on GLUE</h3> <ul> <li>Example of fine-tuning <em>roberta-base</em> on <em>CoLA</em> dataset under single-task setting:</li> </ul> <pre><code class="language-{bash}">python train_plms_glue.py --language_model_name roberta-base --dataset_name cola --learning_rate 1e-5 --num_runs 5 </code></pre> <ul> <li>Example of fine-tuning <em>roberta-base</em> on <em>CoLA</em> and <em>RTE</em> datasets under multi-task setting:</li> </ul> <pre><code class="language-{bash}">python train_plms_glue.py --language_model_name roberta-base --dataset_name cola --multitask_training --auxiliary_dataset_name rte --learning_rate 1e-5 --num_runs 5 </code></pre> <h3>Scripts for Inference with DARE and Other Variants</h3> <ul> <li>Example of direct inference on <em>roberta-base</em> (drop rate 0.0):</li> </ul> <pre><code class="language-{bash}">python inference_plms_glue.py --language_model_name roberta-base --weight_mask_rate 0.0 </code></pre> <ul> <li>Example of inference on <em>roberta-base</em> with DARE (drop rate 0.9):</li> </ul> <pre><code class="language-{bash}">python inference_plms_glue.py --language_model_name roberta-base --weight_mask_rate 0.9 --use_weight_rescale </code></pre> <ul> <li>Example of inference on <em>roberta-base</em> with DropOnly (drop rate 0.9):</li> </ul> <pre><code class="language-{bash}">python inference_plms_glue.py --language_model_name roberta-base --weight_mask_rate 0.9 </code></pre> <ul> <li>Example of inference on <em>roberta-base</em> with magnitude-based pruning (drop rate 0.9):</li> </ul> <pre><code class="language-{bash}">python inference_plms_glue.py --language_model_name roberta-base --weight_mask_rate 0.9 --mask_strategy magnitude </code></pre> <ul> <li>Example of inference on <em>roberta-base</em> with masking fine-tuned parameters (drop rate 0.9):</li> </ul> <pre><code class="language-{bash}">python inference_plms_glue.py --language_model_name roberta-base --weight_mask_rate 0.9 --use_weight_rescale --weight_format finetuned_weight </code></pre> <h3>Scripts for Merging Models</h3> <ul> <li>Example of merging pairwise fine-tuned <em>roberta-base</em> with Average Merging:</li> </ul> <pre><code class="language-{bash}">python merge_plms_glue.py --merging_method_name average_merging --language_model_name roberta-base </code></pre> <ul> <li>Example of merging pairwise fine-tuned <em>roberta-base</em> with Fisher Merging:</li> </ul> <pre><code class="language-{bash}">python merge_plms_glue.py --merging_method_name fisher_merging --normalize_fisher_weight --language_model_name roberta-base </code></pre> <ul> <li>Example of merging pairwise fine-tuned <em>roberta-base</em> with Average Merging and DARE:</li> </ul> <pre><code class="language-{bash}">python merge_plms_glue.py --merging_method_name mask_merging --use_weight_rescale --language_model_name roberta-base --mask_apply_method average_merging </code></pre> <h2>Executing Scripts for Decoder-based LMs</h2> <p>Since the decoder-based LMs we use have already been fine-tuned, they can be directly utilized for inference. We also provide scripts to merge decoder-based LMs with two model merging methods (Average Merging and Task Arithmetic).</p> <h3>Scripts for Inference with DARE and Other Variants</h3> <ul> <li>Example of direct inference on <em>WizardMath-7B-V1.0</em> on <em>GSM8K</em> (drop rate 0.0):</li> </ul> <pre><code class="language-{bash}">python inference_llms_instruct_math_code.py --dataset_name gsm8k --finetuned_model_name WizardMath-7B-V1.0 --tensor_parallel_size 1 --weight_mask_rate 0.0 </code></pre> <ul> <li>Example of inference on <em>WizardMath-7B-V1.0</em> on <em>GSM8K</em> with DARE (drop rate 0.9):</li> </ul> <pre><code class="language-{bash}">python inference_llms_instruct_math_code.py --dataset_name gsm8k --finetuned_model_name WizardMath-7B-V1.0 --tensor_parallel_size 1 --weight_mask_rate 0.9 --use_weight_rescale </code></pre> <ul> <li>Example of inference on <em>WizardMath-7B-V1.0</em> on <em>GSM8K</em> with DropOnly (drop rate 0.9):</li> </ul> <pre><code class="language-{bash}">python inference_llms_instruct_math_code.py --dataset_name gsm8k --finetuned_model_name WizardMath-7B-V1.0 --tensor_parallel_size 1 --weight_mask_rate 0.9 </code></pre> <ul> <li>Example of inference on <em>WizardMath-7B-V1.0</em> on <em>GSM8K</em> with magnitude-based pruning (drop rate 0.9):</li> </ul> <pre><code class="language-{bash}">python inference_llms_instruct_math_code.py --dataset_name gsm8k --finetuned_model_name WizardMath-7B-V1.0 --tensor_parallel_size 1 --weight_mask_rate 0.9 --mask_strategy magnitude </code></pre> <ul> <li>Example of inference on <em>WizardMath-7B-V1.0</em> on <em>GSM8K</em> with masking fine-tuned parameters (drop rate 0.9):</li> </ul> <pre><code class="language-{bash}">python inference_llms_instruct_math_code.py --dataset_name gsm8k --finetuned_model_name WizardMath-7B-V1.0 --tensor_parallel_size 1 --weight_mask_rate 0.9 --use_weight_rescale --weight_format finetuned_weight </code></pre> <h3>Scripts for Merging Models</h3> <ul> <li>Example of merging <em>WizardLM-13B-V1.2</em> and <em>WizardMath-13B-V1.0</em> with Average Merging:</li> </ul> <pre><code class="language-{bash}">python merge_llms_instruct_math_code.py --merge_instruct --merge_math --merging_method_name average_merging --tensor_parallel_size 1 </code></pre> <ul> <li>Example of merging <em>WizardLM-13B-V1.2</em> and <em>WizardMath-13B-V1.0</em> with Task Arithmetic:</li> </ul> <pre><code class="language-{bash}">python merge_llms_instruct_math_code.py --merge_instruct --merge_math --merging_method_name task_arithmetic --scaling_coefficient 1.0 --tensor_parallel_size 1 </code></pre> <ul> <li>Example of merging <em>WizardLM-13B-V1.2</em> and <em>WizardMath-13B-V1.0</em> with Average Merging and DARE (drop rate 0.2):</li> </ul> <pre><code class="language-{bash}">python merge_llms_instruct_math_code.py --merge_instruct --merge_math --merging_method_name mask_merging --use_weight_rescale --weight_mask_rate 0.2 --mask_apply_method average_merging --tensor_parallel_size 1 </code></pre> <p>❗<strong>Note 1</strong>: When merging decoder-based LMs, the number of GPUs we should allocate is equals to num_models_to_merge * tensor_parallel_size. For example, if we want to merge <em>WizardLM-13B-V1.2</em> and <em>WizardMath-13B-V1.0</em> with tensor_parallel_size == 1, then we should allocate 2 * 1 = 2 GPUs.</p> <p>❗<strong>Note 2</strong>: If "AssertionError: data parallel group is already initialized" error is raised by vllm on your device, please try to run <code>direct_inference_merged_llms_instruct_math_code.py</code> with the corresponding setting. For example, if this error occurs when merging <em>WizardLM-13B-V1.2</em> and <em>WizardMath-13B-V1.0</em> with Average Merging and DARE (drop rate 0.2), please run the following command to evaluate on instruct- or math-related task</p> <pre><code class="language-{bash}">python direct_inference_merged_llms_instruct_math_code.py --merge_instruct --merge_math --merging_method_name mask_merging --use_weight_rescale --weight_mask_rate 0.2 --mask_apply_method average_merging --tensor_parallel_size 1 --evaluate_task instruct python direct_inference_merged_llms_instruct_math_code.py --merge_instruct --merge_math --merging_method_name mask_merging --use_weight_rescale --weight_mask_rate 0.2 --mask_apply_method average_merging --tensor_parallel_size 1 --evaluate_task math </code></pre> <h3>Evaluation Process for AlpacaEval, HumanEval and MBPP</h3> <p>For AlpacaEval, HumanEval and MBPP, our codes will store the generated files and please additionally run the following evaluation commands to get the final metrics.</p> <ul> <li>For AlpacaEval: We use <code>chatgpt_fn</code> in <a href="https://github.com/tatsu-lab/alpaca_eval">alpaca_eval repository</a> to compute the win rate. Firstly, please see <a href="https://github.com/tatsu-lab/alpaca_eval">alpaca_eval repository</a> to install the environment. Then, if you want to evaluate the generated <em>WizardLM-13B-V1.2_inference_mask_0.2_rescale_True.json</em> file, please run</li> </ul> <pre><code class="language-{bash}">alpaca_eval --model_outputs ./save_gen_instruct_responses_results/alpaca_eval/WizardLM-13B-V1.2_inference_mask_0.2_rescale_True.json --annotators_config chatgpt_fn --name WizardLM-13B-V1.2_inference_mask_0.2_rescale_True </code></pre> <ul> <li>For HumanEval: Firstly, please see <a href="https://github.com/openai/human-eval">human-eval repository</a> to install the environment. Then, if you want to evaluate the generated <em>WizardCoder-Python-13B-V1.0_inference_mask_0.2_rescale_True.jsonl</em> file, please run</li> </ul> <pre><code class="language-{bash}">evaluate_functional_correctness ./save_gen_codes_results/human_eval/WizardCoder-Python-13B-V1.0_inference_mask_0.2_rescale_True.jsonl </code></pre> <ul> <li>For MBPP: Firstly, please see <a href="https://github.com/bigcode-project/bigcode-evaluation-harness">bigcode-evaluation-harness repository</a> to install the environment. Then, if you want to evaluate the generated <em>WizardCoder-Python-13B-V1.0_inference_mask_0.2_rescale_True.jsonl</em> file, please run</li> </ul> <pre><code class="language-{bash}">accelerate launch ./bigcode-evaluation-harness/main.py --tasks mbpp --allow_code_execution --load_generations_path ./save_gen_codes_results/mbpp/WizardCoder-Python-13B-V1.0_inference_mask_0.2_rescale_True.jsonl </code></pre> <h2>Acknowledgments</h2> <p>We are grateful to the authors of <a href="https://github.com/nlpxucan/WizardLM">WizardLM</a> for making their project codes publicly available.</p> <h2>Citation</h2> <p>Please consider citing our paper when using this project.</p> <pre><code class="language-{bibtex}">@article{yu2023language, title={Language Models are Super Mario: Absorbing Abilities from Homologous Models as a Free Lunch}, author={Yu, Le and Yu, Bowen and Yu, Haiyang and Huang, Fei and Li, Yongbin}, journal={arXiv preprint arXiv:2311.03099}, year={2023} } </code></pre> <h2>Star History</h2> <p><a href="https://star-history.com/#yule-BUAA/MergeLM&amp;Timeline"><img src="https://api.star-history.com/svg?repos=yule-BUAA/MergeLM&amp;type=Timeline" alt="Star History Chart"></a></p> + \ No newline at end of file diff --git a/q%23/daily/index.xml b/q%23/daily/index.xml index 09c1d033ab6..fcdeea1f93b 100644 --- a/q%23/daily/index.xml +++ b/q%23/daily/index.xml @@ -1,7 +1,7 @@ GitHub Q# Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:40:08Z + 2023-11-29T01:38:10Z Daily Trending of Q# in GitHub \ No newline at end of file diff --git a/q/daily/index.xml b/q/daily/index.xml index 92676039b3f..dba989bce39 100644 --- a/q/daily/index.xml +++ b/q/daily/index.xml @@ -1,7 +1,7 @@ GitHub q Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:40:06Z + 2023-11-29T01:38:11Z Daily Trending of q in GitHub \ No newline at end of file diff --git a/qmake/daily/index.xml b/qmake/daily/index.xml index dde26c186fb..86549da19a2 100644 --- a/qmake/daily/index.xml +++ b/qmake/daily/index.xml @@ -1,7 +1,7 @@ GitHub QMake Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:40:07Z + 2023-11-29T01:38:12Z Daily Trending of QMake in GitHub \ No newline at end of file diff --git a/qml/daily/index.xml b/qml/daily/index.xml index 2493ebacc53..7f57079ced9 100644 --- a/qml/daily/index.xml +++ b/qml/daily/index.xml @@ -1,7 +1,7 @@ GitHub QML Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:40:11Z + 2023-11-29T01:38:13Z Daily Trending of QML in GitHub \ No newline at end of file diff --git a/qt-script/daily/index.xml b/qt-script/daily/index.xml index deae5b1d72c..3e27eb27c7e 100644 --- a/qt-script/daily/index.xml +++ b/qt-script/daily/index.xml @@ -1,7 +1,7 @@ GitHub Qt Script Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:40:10Z + 2023-11-29T01:38:15Z Daily Trending of Qt Script in GitHub \ No newline at end of file diff --git a/quake/daily/index.xml b/quake/daily/index.xml index 175a4bf1a22..c23d4d47a3c 100644 --- a/quake/daily/index.xml +++ b/quake/daily/index.xml @@ -1,7 +1,7 @@ GitHub Quake Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:40:09Z + 2023-11-29T01:38:14Z Daily Trending of Quake in GitHub \ No newline at end of file diff --git a/r/daily/index.xml b/r/daily/index.xml index b2f2d0b7ab6..f43cd45620b 100644 --- a/r/daily/index.xml +++ b/r/daily/index.xml @@ -1,7 +1,28 @@ GitHub R Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:40:14Z + 2023-11-29T01:38:17Z Daily Trending of R in GitHub + + eugeneyan/Twitter-SMA + 2023-11-29T01:38:17Z + tag:github.com,2023-11-29:/eugeneyan/Twitter-SMA + + <p>Twitter Streaming and Analysis with Python and R</p><hr><h1>Twitter Streaming and Analysis with Python and R</h1> <h2>Introduction</h2> <p>The Git repository contains Python and R code for a mini project to analyse tweets on consumer electronic brands. In the project, 15.3gb of tweets was downloaded from 13 - 25 may using Python and then analysed in R. A deck on the project process and outcomes is available here: <a href="http://www.slideshare.net/eugeneyan/diving-into-twitter-data">http://www.slideshare.net/eugeneyan/diving-into-twitter-data</a></p> <h2>About the scripts</h2> <p>There are two main Python scripts that were used.</p> <p>To download the data from Twitter's public streaming API, use the script listed below. Just (i) plug in your Twitter authentication details, (ii) change the directory and name where you want to save the data, and (iii) change the list of keywords to track and you're good to go!</p> <ul> <li>tweets_to_json.py</li> </ul> <p>To process and filter the downloaded json files, and convert to csv format, use the scripts below. Just (i) change the directory and name of the output file, (ii) the keywords you would like to filter on, (iii) and the fields you would like to keep.</p> <ul> <li>tweetjson_to_csv.py ### does not have regular expression filtering</li> <li>tweetjson_to_csv(with re).py ### has regular expression filtering</li> <li>tweetjson_to_csv(with re)b.py ### has regular expression filtering and saves fewer fields in my bid to reduce the output file size</li> </ul> <p>To reference my R script and output, check out the SMA folder. Feel free to use the R script as necessary though significant editing may be required (i.e., regular expression keywords, variable names, etc).</p> <p>Enjoy!</p> + + + rmcelreath/stat_rethinking_2024 + 2023-11-29T01:38:17Z + tag:github.com,2023-11-29:/rmcelreath/stat_rethinking_2024 + + <p></p><hr><h1>Statistical Rethinking (2024 Edition)</h1> <p>Instructor: Richard McElreath</p> <p>Lectures: Uploaded and pre-recorded, two per week</p> <p>Discussion: Online (Zoom), Fridays 3pm-4pm Central European (Berlin) Time</p> <h1>Purpose</h1> <p>This course teaches data analysis, but it focuses on scientific models. The unfortunate truth about data is that nothing much can be done with it, until we say what caused it. We will prioritize conceptual, causal models and precise questions about those models. We will use Bayesian data analysis to connect scientific models to evidence. And we will learn powerful computational tools for coping with high-dimension, imperfect data of the kind that biologists and social scientists face.</p> <h1>Format</h1> <p>Online, flipped instruction. I will pre-record the lectures each week. We'll meet online once a week for an hour to discuss the material. The discussion time (3-4pm Berlin Time) should allow people in the Americas to join in their morning.</p> <p>We'll use the 2nd edition of my book, &lt;<a href="https://xcelab.net/rm/statistical-rethinking/">Statistical Rethinking</a>&gt;, and possibly some draft chapters for the 3rd edition. I'll provide a PDF of the book to enrolled students.</p> <p>Registration: LINK COMING IN DECEMBER.</p> <h1>Calendar &amp; Topical Outline</h1> <p>There are 10 weeks of instruction. Links to lecture recordings will appear in this table. Weekly problem sets are assigned on Fridays and due the next Friday, when we discuss the solutions in the weekly online meeting.</p> <p>Full lecture playlist: &lt;<a href="https://www.youtube.com/watch?v=FdnMWdICdRs&amp;list=PLDcUM9US4XdPz-KxHM4XHt7uUVGWWVSus">Statistical Rethinking 2023 Playlist</a>&gt;</p> <p>Note about slides: In some browsers, the slides don't show correctly. If points are missing from plots, download the slides PDF instead of viewing in browser.</p> <table> <thead> <tr> <th>Week ##</th> <th>Meeting date</th> <th>Reading</th> <th>Lectures</th> </tr> </thead> <tbody> <tr> <td>Week 01</td> <td>05 January</td> <td>Chapters 1, 2 and 3</td> <td>[1] &lt;<a href="https://www.youtube.com/watch?v=FdnMWdICdRs&amp;list=PLDcUM9US4XdPz-KxHM4XHt7uUVGWWVSus&amp;index=1">Science Before Statistics</a>&gt; &lt;<a href="https://speakerdeck.com/rmcelreath/statistical-rethinking-2023-lecture-01">Slides</a>&gt; <br> [2] &lt;<a href="https://www.youtube.com/watch?v=R1vcdhPBlXA&amp;list=PLDcUM9US4XdPz-KxHM4XHt7uUVGWWVSus&amp;index=2">Garden of Forking Data</a>&gt; &lt;<a href="https://speakerdeck.com/rmcelreath/statistical-rethinking-2023-lecture-02">Slides</a>&gt;</td> </tr> <tr> <td>Week 02</td> <td>12 January</td> <td>Chapter 4</td> <td>[3] &lt;<a href="https://www.youtube.com/watch?v=tNOu-SEacNU&amp;list=PLDcUM9US4XdPz-KxHM4XHt7uUVGWWVSus&amp;index=3">Geocentric Models</a>&gt; &lt;<a href="https://speakerdeck.com/rmcelreath/statistical-rethinking-2023-lecture-03">Slides</a>&gt; <br> [4] &lt;<a href="https://www.youtube.com/watch?v=F0N4b7K_iYQ&amp;list=PLDcUM9US4XdPz-KxHM4XHt7uUVGWWVSus&amp;index=4">Categories and Curves</a>&gt; &lt;<a href="https://speakerdeck.com/rmcelreath/statistical-rethinking-2023-lecture-04">Slides</a>&gt;</td> </tr> <tr> <td>Week 03</td> <td>19 January</td> <td>Chapters 5 and 6</td> <td>[5] &lt;<a href="https://www.youtube.com/watch?v=mBEA7PKDmiY&amp;list=PLDcUM9US4XdPz-KxHM4XHt7uUVGWWVSus&amp;index=5">Elemental Confounds</a>&gt; &lt;<a href="https://speakerdeck.com/rmcelreath/statistical-rethinking-2023-lecture-05">Slides</a>&gt; <br> [6] &lt;<a href="https://www.youtube.com/watch?v=uanZZLlzKHw&amp;list=PLDcUM9US4XdPz-KxHM4XHt7uUVGWWVSus&amp;index=6">Good and Bad Controls</a>&gt; &lt;<a href="https://speakerdeck.com/rmcelreath/statistical-rethinking-2023-lecture-06">Slides</a>&gt;</td> </tr> <tr> <td>Week 04</td> <td>26 January</td> <td>Chapters 7,8,9</td> <td>[7] &lt;<a href="https://www.youtube.com/watch?v=1VgYIsANQck&amp;list=PLDcUM9US4XdPz-KxHM4XHt7uUVGWWVSus&amp;index=7">Overfitting</a>&gt; &lt;<a href="https://speakerdeck.com/rmcelreath/statistical-rethinking-2023-lecture-07">Slides</a>&gt; <br> [8] &lt;<a href="https://www.youtube.com/watch?v=rZk2FqX2XnY&amp;list=PLDcUM9US4XdPz-KxHM4XHt7uUVGWWVSus&amp;index=8">MCMC</a>&gt; &lt;<a href="https://speakerdeck.com/rmcelreath/statistical-rethinking-2023-lecture-08">Slides</a>&gt;</td> </tr> <tr> <td>Week 05</td> <td>02 February</td> <td>Chapters 10 and 11</td> <td>[9] &lt;<a href="https://www.youtube.com/watch?v=Zi6N3GLUJmw&amp;list=PLDcUM9US4XdPz-KxHM4XHt7uUVGWWVSus&amp;index=9">Modeling Events</a>&gt; &lt;<a href="https://speakerdeck.com/rmcelreath/statistical-rethinking-2023-lecture-09">Slides</a>&gt; <br> [10] &lt;<a href="https://www.youtube.com/watch?v=jokxu18egu0&amp;list=PLDcUM9US4XdPz-KxHM4XHt7uUVGWWVSus&amp;index=10">Counts and Confounds</a>&gt; &lt;<a href="https://speakerdeck.com/rmcelreath/statistical-rethinking-2023-lecture-10">Slides</a>&gt;</td> </tr> <tr> <td>Week 06</td> <td>09 February</td> <td>Chapters 11 and 12</td> <td>[11] &lt;<a href="https://www.youtube.com/watch?v=VVQaIkom5D0&amp;list=PLDcUM9US4XdPz-KxHM4XHt7uUVGWWVSus&amp;index=11">Ordered Categories</a>&gt; &lt;<a href="https://github.com/rmcelreath/stat_rethinking_2023/raw/main/slides/Lecture_11-ord_logit.pdf">Slides</a>&gt; <br> [12] &lt;<a href="https://www.youtube.com/watch?v=iwVqiiXYeC4&amp;list=PLDcUM9US4XdPz-KxHM4XHt7uUVGWWVSus&amp;index=12">Multilevel Models</a>&gt; &lt;<a href="https://raw.githubusercontent.com/rmcelreath/stat_rethinking_2023/main/slides/Lecture_12-GLMM1.pdf">Slides</a>&gt;</td> </tr> <tr> <td>Week 07</td> <td>16 February</td> <td>Chapter 13</td> <td>[13] &lt;<a href="https://www.youtube.com/watch?v=sgqMkZeslxA&amp;list=PLDcUM9US4XdPz-KxHM4XHt7uUVGWWVSus&amp;index=13">Multilevel Adventures</a>&gt; &lt;<a href="https://raw.githubusercontent.com/rmcelreath/stat_rethinking_2023/main/slides/Lecture_13-GLMM2.pdf">Slides</a>&gt; <br> [14] &lt;<a href="https://www.youtube.com/watch?v=Es44-Bp1aKo&amp;list=PLDcUM9US4XdPz-KxHM4XHt7uUVGWWVSus&amp;index=14">Correlated Features</a>&gt; &lt;<a href="https://github.com/rmcelreath/stat_rethinking_2023/raw/main/slides/Lecture_14-GLMM3.pdf">Slides</a>&gt;</td> </tr> <tr> <td>Week 08</td> <td>23 February</td> <td>Chapter 14</td> <td>[15] &lt;<a href="https://www.youtube.com/watch?v=hnYhJzYAQ60&amp;list=PLDcUM9US4XdPz-KxHM4XHt7uUVGWWVSus&amp;index=15">Social Networks</a>&gt; &lt;<a href="https://github.com/rmcelreath/stat_rethinking_2023/raw/main/slides/Lecture_15-social_networks.pdf">Slides</a>&gt; <br> [16] &lt;<a href="https://www.youtube.com/watch?v=Y2ZLt4iOrXU&amp;list=PLDcUM9US4XdPz-KxHM4XHt7uUVGWWVSus&amp;index=16">Gaussian Processes</a>&gt; &lt;<a href="https://github.com/rmcelreath/stat_rethinking_2023/raw/main/slides/Lecture_16-gaussian_processes.pdf">Slides</a>&gt;</td> </tr> <tr> <td>Week 09</td> <td>01 March</td> <td>Chapter 15</td> <td>[17] &lt;<a href="https://www.youtube.com/watch?v=mt9WKbQJrI4&amp;list=PLDcUM9US4XdPz-KxHM4XHt7uUVGWWVSus&amp;index=17">Measurement</a>&gt; &lt;<a href="https://github.com/rmcelreath/stat_rethinking_2023/raw/main/slides/Lecture_17-measurement.pdf">Slides</a>&gt; <br> [18] &lt;<a href="https://www.youtube.com/watch?v=Oeq6GChHOzc&amp;list=PLDcUM9US4XdPz-KxHM4XHt7uUVGWWVSus&amp;index=18">Missing Data</a>&gt; &lt;<a href="https://github.com/rmcelreath/stat_rethinking_2023/raw/main/slides/Lecture_18-missing_data.pdf">Slides</a>&gt;</td> </tr> <tr> <td>Week 10</td> <td>08 March</td> <td>Chapters 16 and 17</td> <td>[19] &lt;<a href="https://www.youtube.com/watch?v=zffwg0xDOgE&amp;list=PLDcUM9US4XdPz-KxHM4XHt7uUVGWWVSus&amp;index=19">Generalized Linear Madness</a>&gt; &lt;<a href="https://github.com/rmcelreath/stat_rethinking_2023/raw/main/slides/Lecture_19-GenLinearMadness.pdf">Slides</a>&gt; <br> [20] &lt;<a href="https://www.youtube.com/watch?v=qwF-st2NGTU&amp;list=PLDcUM9US4XdPz-KxHM4XHt7uUVGWWVSus&amp;index=20&amp;pp=sAQB">Horoscopes</a>&gt; &lt;<a href="https://github.com/rmcelreath/stat_rethinking_2023/raw/main/slides/Lecture_20-horoscopes.pdf">Slides</a>&gt;</td> </tr> </tbody> </table> <h1>Coding</h1> <p>This course involves a lot of scripting. Students can engage with the material using either the original R code examples or one of several conversions to other computing environments. The conversions are not always exact, but they are rather complete. Each option is listed below.</p> <h2>Original R Flavor</h2> <p>For those who want to use the original R code examples in the print book, you need to install the <code>rethinking</code> R package. The code is all on github <a href="https://github.com/rmcelreath/rethinking/">https://github.com/rmcelreath/rethinking/</a> and there are additional details about the package there, including information about using the more-up-to-date <code>cmdstanr</code> instead of <code>rstan</code> as the underlying MCMC engine.</p> <h2>R + Tidyverse + ggplot2 + brms</h2> <p>The &lt;<a href="https://bookdown.org/content/4857/">Tidyverse/brms</a>&gt; conversion is very high quality and complete through Chapter 14.</p> <h2>Python and PyMC3</h2> <p>The &lt;<a href="https://github.com/pymc-devs/resources/tree/master/Rethinking_2">Python/PyMC3</a>&gt; conversion is quite complete.</p> <h2>Julia and Turing</h2> <p>The &lt;<a href="https://github.com/StatisticalRethinkingJulia">Julia/Turing</a>&gt; conversion is not as complete, but is growing fast and presents the Rethinking examples in multiple Julia engines, including the great &lt;<a href="https://github.com/StatisticalRethinkingJulia/TuringModels.jl">TuringLang</a>&gt;.</p> <h2>Other</h2> <p>The are several other conversions. See the full list at <a href="https://xcelab.net/rm/statistical-rethinking/">https://xcelab.net/rm/statistical-rethinking/</a>.</p> <h1>Homework and solutions</h1> <p>I will also post problem sets and solutions. Check the folders at the top of the repository.</p> + + + ourcodingclub/CC-Linear-mixed-models + 2023-11-29T01:38:17Z + tag:github.com,2023-11-29:/ourcodingclub/CC-Linear-mixed-models + + <p>Introduction to linear mixed models</p><hr><h1>CC-Linear-mixed-models</h1> <h3>Intro tutorial to linear mixed models, available here: <a href="https://ourcodingclub.github.io/2017/03/15/mixed-models.html">https://ourcodingclub.github.io/2017/03/15/mixed-models.html</a></h3> <p>We would love to hear your feedback on the tutorial, whether you did it at a Coding Club workshop or online: <a href="https://www.surveymonkey.co.uk/r/HJYGVSF">https://www.surveymonkey.co.uk/r/HJYGVSF</a></p> <p>Check out <a href="https://ourcodingclub.github.io/workshop/">https://ourcodingclub.github.io/workshop/</a> to learn how you can get involved!</p> <p>This work is licensed under a <a href="https://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License</a>.</p> <p><a href="https://creativecommons.org/licenses/by-sa/4.0/"><img src="https://licensebuttons.net/l/by-sa/4.0/80x15.png" alt="License: CC BY-SA 4.0"></a></p> + \ No newline at end of file diff --git a/racket/daily/index.xml b/racket/daily/index.xml index 39964469d79..c3918b08f1e 100644 --- a/racket/daily/index.xml +++ b/racket/daily/index.xml @@ -1,7 +1,7 @@ GitHub Racket Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:40:24Z + 2023-11-29T01:38:21Z Daily Trending of Racket in GitHub \ No newline at end of file diff --git a/ragel/daily/index.xml b/ragel/daily/index.xml index 42cecefcef4..12f4d7ff4f8 100644 --- a/ragel/daily/index.xml +++ b/ragel/daily/index.xml @@ -1,7 +1,7 @@ GitHub Ragel Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:40:23Z + 2023-11-29T01:38:22Z Daily Trending of Ragel in GitHub \ No newline at end of file diff --git a/raku/daily/index.xml b/raku/daily/index.xml index 6b736ab5f4a..27614a160ba 100644 --- a/raku/daily/index.xml +++ b/raku/daily/index.xml @@ -1,7 +1,7 @@ GitHub Raku Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:40:26Z + 2023-11-29T01:38:23Z Daily Trending of Raku in GitHub \ No newline at end of file diff --git a/raml/daily/index.xml b/raml/daily/index.xml index 4fd0b2e55cf..8b441a9e26b 100644 --- a/raml/daily/index.xml +++ b/raml/daily/index.xml @@ -1,7 +1,7 @@ GitHub RAML Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:40:25Z + 2023-11-29T01:38:23Z Daily Trending of RAML in GitHub \ No newline at end of file diff --git a/rascal/daily/index.xml b/rascal/daily/index.xml index 775ec20bfed..006d085547e 100644 --- a/rascal/daily/index.xml +++ b/rascal/daily/index.xml @@ -1,7 +1,7 @@ GitHub Rascal Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:40:28Z + 2023-11-29T01:38:26Z Daily Trending of Rascal in GitHub \ No newline at end of file diff --git a/raw-token-data/daily/index.xml b/raw-token-data/daily/index.xml index 52e7a3fc935..ab9c7d7d43e 100644 --- a/raw-token-data/daily/index.xml +++ b/raw-token-data/daily/index.xml @@ -1,7 +1,7 @@ GitHub Raw token data Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:40:30Z + 2023-11-29T01:38:25Z Daily Trending of Raw token data in GitHub \ No newline at end of file diff --git a/rdoc/daily/index.xml b/rdoc/daily/index.xml index 3383c358b89..0d6464c15c4 100644 --- a/rdoc/daily/index.xml +++ b/rdoc/daily/index.xml @@ -1,7 +1,7 @@ GitHub RDoc Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:40:27Z + 2023-11-29T01:38:27Z Daily Trending of RDoc in GitHub \ No newline at end of file diff --git a/readline-config/daily/index.xml b/readline-config/daily/index.xml index 80c793a9f43..d0d9ded875e 100644 --- a/readline-config/daily/index.xml +++ b/readline-config/daily/index.xml @@ -1,7 +1,7 @@ GitHub Readline Config Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:40:32Z + 2023-11-29T01:38:29Z Daily Trending of Readline Config in GitHub \ No newline at end of file diff --git a/realbasic/daily/index.xml b/realbasic/daily/index.xml index 610629aa362..c245029992b 100644 --- a/realbasic/daily/index.xml +++ b/realbasic/daily/index.xml @@ -1,7 +1,7 @@ GitHub REALbasic Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:40:34Z + 2023-11-29T01:38:30Z Daily Trending of REALbasic in GitHub \ No newline at end of file diff --git a/reason/daily/index.xml b/reason/daily/index.xml index 6b9a4187f24..c8683ece67d 100644 --- a/reason/daily/index.xml +++ b/reason/daily/index.xml @@ -1,7 +1,7 @@ GitHub Reason Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:40:33Z + 2023-11-29T01:38:28Z Daily Trending of Reason in GitHub \ No newline at end of file diff --git a/rebol/daily/index.xml b/rebol/daily/index.xml index bb54fcb40ad..8e0c79e8d41 100644 --- a/rebol/daily/index.xml +++ b/rebol/daily/index.xml @@ -1,7 +1,7 @@ GitHub Rebol Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:40:38Z + 2023-11-29T01:38:32Z Daily Trending of Rebol in GitHub \ No newline at end of file diff --git a/record-jar/daily/index.xml b/record-jar/daily/index.xml index aacfd391011..b048b075e08 100644 --- a/record-jar/daily/index.xml +++ b/record-jar/daily/index.xml @@ -1,7 +1,7 @@ GitHub Record Jar Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:40:37Z + 2023-11-29T01:38:31Z Daily Trending of Record Jar in GitHub \ No newline at end of file diff --git a/red/daily/index.xml b/red/daily/index.xml index 0c2cd911325..78dc7a99c94 100644 --- a/red/daily/index.xml +++ b/red/daily/index.xml @@ -1,7 +1,7 @@ GitHub Red Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:40:36Z + 2023-11-29T01:38:33Z Daily Trending of Red in GitHub \ No newline at end of file diff --git a/redcode/daily/index.xml b/redcode/daily/index.xml index e262a40c32e..be2a2885844 100644 --- a/redcode/daily/index.xml +++ b/redcode/daily/index.xml @@ -1,7 +1,7 @@ GitHub Redcode Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:40:35Z + 2023-11-29T01:38:31Z Daily Trending of Redcode in GitHub \ No newline at end of file diff --git a/redirect-rules/daily/index.xml b/redirect-rules/daily/index.xml index ca4e181409d..e65c31836e1 100644 --- a/redirect-rules/daily/index.xml +++ b/redirect-rules/daily/index.xml @@ -1,7 +1,7 @@ GitHub Redirect Rules Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:40:41Z + 2023-11-29T01:38:35Z Daily Trending of Redirect Rules in GitHub \ No newline at end of file diff --git a/regular-expression/daily/index.xml b/regular-expression/daily/index.xml index f3d80fcfe96..fbdaf644fc0 100644 --- a/regular-expression/daily/index.xml +++ b/regular-expression/daily/index.xml @@ -1,7 +1,7 @@ GitHub Regular Expression Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:40:40Z + 2023-11-29T01:38:34Z Daily Trending of Regular Expression in GitHub \ No newline at end of file diff --git a/ren'py/daily/index.xml b/ren'py/daily/index.xml index 1d8500dda7c..8bb974c4503 100644 --- a/ren'py/daily/index.xml +++ b/ren'py/daily/index.xml @@ -1,7 +1,7 @@ GitHub Ren'Py Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:40:39Z + 2023-11-29T01:38:35Z Daily Trending of Ren'Py in GitHub \ No newline at end of file diff --git a/renderscript/daily/index.xml b/renderscript/daily/index.xml index 10a6c1c0fd6..cdf17ea4561 100644 --- a/renderscript/daily/index.xml +++ b/renderscript/daily/index.xml @@ -1,7 +1,7 @@ GitHub RenderScript Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:40:42Z + 2023-11-29T01:38:36Z Daily Trending of RenderScript in GitHub \ No newline at end of file diff --git a/rescript/daily/index.xml b/rescript/daily/index.xml index 4cb6aed465d..ff311a61dd4 100644 --- a/rescript/daily/index.xml +++ b/rescript/daily/index.xml @@ -1,7 +1,7 @@ GitHub ReScript Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:40:45Z + 2023-11-29T01:38:39Z Daily Trending of ReScript in GitHub \ No newline at end of file diff --git a/restructuredtext/daily/index.xml b/restructuredtext/daily/index.xml index ca8ef11577a..525d3612bb5 100644 --- a/restructuredtext/daily/index.xml +++ b/restructuredtext/daily/index.xml @@ -1,7 +1,7 @@ GitHub reStructuredText Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:40:46Z + 2023-11-29T01:38:38Z Daily Trending of reStructuredText in GitHub \ No newline at end of file diff --git a/rexx/daily/index.xml b/rexx/daily/index.xml index df9cdde8d07..575c9def122 100644 --- a/rexx/daily/index.xml +++ b/rexx/daily/index.xml @@ -1,7 +1,7 @@ GitHub REXX Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:40:44Z + 2023-11-29T01:38:37Z Daily Trending of REXX in GitHub \ No newline at end of file diff --git a/rich-text-format/daily/index.xml b/rich-text-format/daily/index.xml index 59208aecc5b..e84b1223106 100644 --- a/rich-text-format/daily/index.xml +++ b/rich-text-format/daily/index.xml @@ -1,7 +1,7 @@ GitHub Rich Text Format Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:40:51Z + 2023-11-29T01:38:41Z Daily Trending of Rich Text Format in GitHub \ No newline at end of file diff --git a/ring/daily/index.xml b/ring/daily/index.xml index a518d50c995..3c6304ba1ca 100644 --- a/ring/daily/index.xml +++ b/ring/daily/index.xml @@ -1,7 +1,7 @@ GitHub Ring Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:40:49Z + 2023-11-29T01:38:42Z Daily Trending of Ring in GitHub \ No newline at end of file diff --git a/riot/daily/index.xml b/riot/daily/index.xml index b4ceae97fd5..958aeb06e59 100644 --- a/riot/daily/index.xml +++ b/riot/daily/index.xml @@ -1,7 +1,7 @@ GitHub Riot Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:40:47Z + 2023-11-29T01:38:43Z Daily Trending of Riot in GitHub \ No newline at end of file diff --git a/rmarkdown/daily/index.xml b/rmarkdown/daily/index.xml index d9eb37e6c86..38241447c02 100644 --- a/rmarkdown/daily/index.xml +++ b/rmarkdown/daily/index.xml @@ -1,7 +1,7 @@ GitHub RMarkdown Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:40:48Z + 2023-11-29T01:38:40Z Daily Trending of RMarkdown in GitHub \ No newline at end of file diff --git a/robotframework/daily/index.xml b/robotframework/daily/index.xml index b4fb567fb41..ff205c9532b 100644 --- a/robotframework/daily/index.xml +++ b/robotframework/daily/index.xml @@ -1,7 +1,7 @@ GitHub RobotFramework Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:40:54Z + 2023-11-29T01:38:44Z Daily Trending of RobotFramework in GitHub \ No newline at end of file diff --git a/robots.txt/daily/index.xml b/robots.txt/daily/index.xml index 1bae6baf9ff..73a31d76c24 100644 --- a/robots.txt/daily/index.xml +++ b/robots.txt/daily/index.xml @@ -1,7 +1,7 @@ GitHub robots.txt Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:40:52Z + 2023-11-29T01:38:45Z Daily Trending of robots.txt in GitHub \ No newline at end of file diff --git a/roff-manpage/daily/index.xml b/roff-manpage/daily/index.xml index fadd4e449dc..9fd4b1ac21c 100644 --- a/roff-manpage/daily/index.xml +++ b/roff-manpage/daily/index.xml @@ -1,7 +1,7 @@ GitHub Roff Manpage Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:40:53Z + 2023-11-29T01:38:45Z Daily Trending of Roff Manpage in GitHub \ No newline at end of file diff --git a/roff/daily/index.xml b/roff/daily/index.xml index d76afd590de..982f2e4d81c 100644 --- a/roff/daily/index.xml +++ b/roff/daily/index.xml @@ -1,7 +1,7 @@ GitHub Roff Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:40:55Z + 2023-11-29T01:38:47Z Daily Trending of Roff in GitHub \ No newline at end of file diff --git a/rouge/daily/index.xml b/rouge/daily/index.xml index e191b85624b..09c51e8508b 100644 --- a/rouge/daily/index.xml +++ b/rouge/daily/index.xml @@ -1,7 +1,7 @@ GitHub Rouge Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:40:59Z + 2023-11-29T01:38:50Z Daily Trending of Rouge in GitHub \ No newline at end of file diff --git a/rpc/daily/index.xml b/rpc/daily/index.xml index ac1e5462dcd..dc7a888d49f 100644 --- a/rpc/daily/index.xml +++ b/rpc/daily/index.xml @@ -1,7 +1,7 @@ GitHub RPC Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:40:58Z + 2023-11-29T01:38:49Z Daily Trending of RPC in GitHub \ No newline at end of file diff --git a/rpgle/daily/index.xml b/rpgle/daily/index.xml index 32df4bf22d5..7f67fbb9016 100644 --- a/rpgle/daily/index.xml +++ b/rpgle/daily/index.xml @@ -1,7 +1,7 @@ GitHub RPGLE Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:40:57Z + 2023-11-29T01:38:48Z Daily Trending of RPGLE in GitHub \ No newline at end of file diff --git a/rpm-spec/daily/index.xml b/rpm-spec/daily/index.xml index 25ab063d328..ff0c9b7d039 100644 --- a/rpm-spec/daily/index.xml +++ b/rpm-spec/daily/index.xml @@ -1,7 +1,7 @@ GitHub RPM Spec Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:41:00Z + 2023-11-29T01:38:51Z Daily Trending of RPM Spec in GitHub \ No newline at end of file diff --git a/ruby/daily/index.xml b/ruby/daily/index.xml index 855ab4ad13a..7cce1406360 100644 --- a/ruby/daily/index.xml +++ b/ruby/daily/index.xml @@ -1,7 +1,7 @@ GitHub Ruby Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:41:06Z + 2023-11-29T01:39:05Z Daily Trending of Ruby in GitHub \ No newline at end of file diff --git a/runoff/daily/index.xml b/runoff/daily/index.xml index 14daefb2b40..ff7c4f7bd79 100644 --- a/runoff/daily/index.xml +++ b/runoff/daily/index.xml @@ -1,7 +1,7 @@ GitHub RUNOFF Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:41:01Z + 2023-11-29T01:38:52Z Daily Trending of RUNOFF in GitHub \ No newline at end of file diff --git a/rust/daily/index.xml b/rust/daily/index.xml index 20c2c4541d3..170e826bb0a 100644 --- a/rust/daily/index.xml +++ b/rust/daily/index.xml @@ -1,7 +1,14 @@ GitHub Rust Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:41:16Z + 2023-11-29T01:38:56Z Daily Trending of Rust in GitHub + + pwnwriter/hysp + 2023-11-29T01:38:56Z + tag:github.com,2023-11-29:/pwnwriter/hysp + + <p>📦 An independent package manager that every hacker deserves.</p><hr><p align="center"> <a href="https://youtu.be/IOOzoeC-ZRQ?si=118OtD9c8u1Tr7JF"> <img src="https://raw.githubusercontent.com/pwnwriter/hysp/images/hysp-rounded.png" width="400"></a> <br> <b><strong>An independent package manager for the <code>unix and linux🌷</code></strong></b> <br> <br> <a href="https://github.com/pwnwriter/hysp/releases"> <img src="https://img.shields.io/github/v/release/pwnwriter/hysp?style=flat&amp;labelColor=f38ba8&amp;color=585b70&amp;logo=GitHub&amp;logoColor=white"> </a> <a href="https://crates.io/crates/hysp/"> <img src="https://img.shields.io/crates/v/hysp?style=flat&amp;labelColor=b4befe&amp;color=eba0ac&amp;logo=Rust&amp;logoColor=white"> </a> <a href="https://github.com/pwnwriter/hysp/actions?query=workflow%3A%22Continuous+Deployment%22"> <img src="https://img.shields.io/github/actions/workflow/status/pwnwriter/hysp/test-app.yml?style=flat&amp;labelColor=eba0ac&amp;color=74c7ec&amp;label=Test-app&amp;logo=GitHub%20Actions&amp;logoColor=white"> </a> <a href="https://github.com/pwnwriter/hysp/raw/main/LICENSE"><img src="https://img.shields.io/badge/License-MIT-white.svg?sanitize=true" alt="MIT LICENSE"></a> <br> <img src="https://raw.githubusercontent.com/catppuccin/catppuccin/main/assets/palette/macchiato.png" width="500"> </p> <h2>Table of contents 📔</h2> <ul> <li><a href="https://raw.githubusercontent.com/pwnwriter/hysp/main/#why"><code>Why</code></a></li> <li><a href="https://raw.githubusercontent.com/pwnwriter/hysp/main/#installation"><code>Installation</code></a></li> <li><a href="https://raw.githubusercontent.com/pwnwriter/hysp/main/#usages"><code>Hysp usages</code></a></li> <li><a href="https://raw.githubusercontent.com/pwnwriter/hysp/main/#repo"><code>Hosting custom repo</code></a></li> <li><a href="https://raw.githubusercontent.com/pwnwriter/hysp/main/#pkgs"><code>Packages</code></a></li> <li><a href="https://raw.githubusercontent.com/pwnwriter/hysp/main/#support"><code>Support</code></a></li> <li><a href="https://raw.githubusercontent.com/pwnwriter/hysp/main/#license"><code>License</code></a></li> </ul> <p><a name="why"></a></p> <h2>Why?? 🚩</h2> <p>I am a <em><strong>CTF player</strong></em> who often finds myself without my main laptop in places that lack the tools I need. Some distros don't carry the packages I require and some doesn't keep them updated. That's why I created my own package manager :). It fetches tool binaries easily, ensuring I always have what I need to compete.</p> <p><sup><sub>Dont touch my shrug</sub></sup></p> <p><a name="installation"></a></p> <h2>Installation 📩</h2> <details> <summary><code>🪄 Binary </code></summary> &nbsp; <ul> <li><em>Manual</em> : You can directly download the <a href="https://github.com/pwnwriter/hysp/releases"><strong>binary</strong></a> of your arch and run it.</li> <li><em>One liner</em> : Run this script, requires <code>jq</code>,<code>curl</code>, <code>tar</code> &amp; <code>wget</code></li> </ul> <pre><code class="language-bash">wget -qO- "$(curl -qfsSL "https://api.github.com/repos/pwnwriter/hysp/releases/latest" | jq -r '.assets[].browser_download_url' | grep -Ei "$(uname -m).*$(uname -s).*musl" | grep -v "\.sha")" | tar -xzf - --strip-components=1 ./hysp -h </code></pre> </details> <details> <summary><code>🌼 Source </code></summary> &nbsp; <pre><code class="language-bash">git clone --depth=1 https://github.com/pwnwriter/hysp --branch=main cd hysp cargo build --release </code></pre> <p>Then go to <code>release</code> dir and <code>./hysp</code> or move the <code>binary</code> to your any <code>$PATH</code> for instant access from anywhere.</p> </details> <details> <summary><code>🎠 Cargo </code></summary> <ul> <li> <p>Using <a href="https://crates.io/crates/hysp">crates.io</a></p> <pre><code class="language-bash">cargo install hysp </code></pre> </li> <li> <p>Using <a href="https://github.com/cargo-bins/cargo-binstall">binstall</a></p> <pre><code class="language-bash">cargo binstall hysp </code></pre> <blockquote> <p><strong>Note</strong> ⚠️ This requires a working setup of rust/cargo &amp; binstall.</p> </blockquote> </li> </ul> </details> <details> <summary><code>🚩 METIS Linux </code></summary> &nbsp; <pre><code class="language-bash">sudo/doas pacman -Syyy hysp </code></pre> </details> <details> <summary><code>💢 Arch user repository </code></summary> &nbsp; <pre><code class="language-bash">paru/yay -S hysp-git </code></pre> </details> <p><a name="usages"></a></p> <h2>Hysp usages 🎠</h2> <p><em><strong>Firstly, if you intend to access the binaries installed via <code>hysp</code> over the system, you may want to...</strong></em></p> <details> <summary><code>🏵️ Setup path for hysp bin </code></summary> <ul> <li> <p>Add the following line to your shellrc. [ <code>zshrc</code>, <code>bashrc</code> <em><strong>etc</strong></em>. ]</p> <pre><code class="language-bash">export PATH="$PATH:${$(find ~/.local/share/hysp/bin -type d -printf %p:)%%:}" </code></pre> </li> </ul> </details> <details> <summary><code>🐤 Help menu</code></summary> &nbsp; <pre><code class="language-bash">hysp |install|uninstall|search| -h # check for help menu </code></pre> <p><img src="https://github.com/pwnwriter/hysp/assets/90331517/ef21f487-961e-4cf9-b87d-1690380dff6a" alt="screenshot_2023-11-28_13-45-12"></p> </details> <details> <summary><code>🔻 Installing a pkg </code></summary> &nbsp; <pre><code class="language-bash">hysp install -p &lt;pkg&gt; # use --force to overwrite already installed binary </code></pre> <p><img src="https://github.com/pwnwriter/hysp/assets/90331517/f55756b6-b115-4bdf-859f-330f1805c169" alt="screenshot_2023-11-25_22-38-24"></p> </details> <details> <summary><code>🧁 Removing a pkg </code></summary> &nbsp; <pre><code class="language-bash">hysp remove -p &lt;pkg&gt; </code></pre> <p><img src="https://github.com/pwnwriter/hysp/assets/90331517/e468c329-eb08-4b08-8c06-6a0e56756ee5" alt="screenshot_2023-11-27_18-56-49"></p> </details> <details> <summary><code>🔭 Search for available pkgs </code></summary> &nbsp; <pre><code class="language-bash">hysp search -p &lt;pkg&gt; # use --silent to strip down the console i/o </code></pre> <p><img src="https://github.com/pwnwriter/hysp/assets/90331517/19a837c4-45cf-4043-86ac-b83cf780c487" alt="screenshot_2023-11-26_14-24-57"></p> </details> <details> <summary><code>⚕️ Checking configuration health </code></summary> &nbsp; <pre><code class="language-bash">hysp health </code></pre> <p><img src="https://github.com/pwnwriter/hysp/assets/90331517/27d78886-2e3f-4396-8b73-a9a26facad41" alt="screenshot_2023-11-28_13-51-37"></p> </details> <p><a name="repo"></a></p> <h2>Hosting custom repo 💾</h2> <ul> <li> <p>Hysp provies the following configuration, which can be overwritten by defining a <code>config file</code>. Default config</p> <pre><code class="language-toml"> [source] remote = "https://raw.githubusercontent.com/metis-os/hysp-pkgs/main/data/" aarch = "Architecture" [local] home="/home/user/.local/share/hysp" bin="/home/user/.local/share/hysp/bin/" data="/home/user/.local/share/hysp/data/Architecture/" </code></pre> </li> <li> <p>Explanation</p> </li> </ul> <table> <thead> <tr> <th>Name</th> <th>Description</th> <th>Default</th> </tr> </thead> <tbody> <tr> <td><code>remote</code></td> <td>Package repository</td> <td><a href="https://github.com/metis-os/hysp-pkgs"><em><strong><code>metis-os/hysp-pkgs</code></strong></em></a></td> </tr> <tr> <td><code>home</code></td> <td>Home for <code>hysp</code></td> <td><em><strong><code>hysp</code></strong></em></td> </tr> <tr> <td><code>bin</code></td> <td>Directory to save the binaries</td> <td><em><strong><code>~/.local/share/hysp/bin</code></strong></em></td> </tr> <tr> <td><code>data</code></td> <td>Directory to save pkg data</td> <td><em><strong><code>~/.local/share/hysp/data</code></strong></em></td> </tr> <tr> <td><code>aarch</code></td> <td>Your system Architecture</td> <td>Only supported <em><strong><code>X86_64,aarch64</code></strong></em></td> </tr> </tbody> </table> <details> <summary><code>🎄 Tree view of the repo </code></summary> &nbsp; <pre><code class="language-bash">. ├── available.toml # Storing available pkgs info (Optional) ├── data │&nbsp;&nbsp; └── x86_64 # Your cpu Architecture (aarch64 and x86_64) supported for now │&nbsp;&nbsp; └── foo.toml # where the package data are stored (needed) </code></pre> </details> <details> <summary><code>📂 Sample pkg </code></summary> &nbsp; <pre><code class="language-bash">[bin] name = "$BIN" # Name of the pkg to be installed as [package] architecture = "x86_64" # Your aarchitecture name = "$BIN" # Your package name description = "$DESCRIPTION" # Description author = "$AUTHOR" # Author repo = "$REPO_URL" stars = "${STARS}" version = "$PKG_VERSION" updated = "$PKG_RELEASED" size = "$SIZE" sha = "$SHA" source = "$SOURCE_URL" # Source of the binary wherever it's hosted language = "$LANGUAGE" license = "$LICENSE" [package.conditions] conflicts = ["$BIN"] # Conflictions requires = [] # Dependencies [package.metadata] keywords = $TOPICS categories = ["Utilities"] </code></pre> </details> <p><a name="pkgs"></a></p> <h2>Packages whuat?? 📦</h2> <p>There is a list of packages available in <a href="https://github.com/metis-os/hysp-pkgs"><em><code>metis-os/hysp-pkgs</code></em></a> . You can confidently utilize the default configuration without any hesitation. However, if you prefer to host your own packages, you have the option to do so by creating your own custom configuration file under <em><strong><code>~/.config/hysp/config.toml</code></strong></em>.</p> <p><a name="support"></a></p> <h2>Support 💌</h2> <p>I am a student currently attending university. I like working for <em>Open Source</em> in my free time. If you find my tool or work beneficial, please consider supporting me via <a href="https://ko-fi.com/pwnwriter"><em>KO-FI</em></a> or <a href="https://metislinux.org/docs/donate"><em>ESEWA</em></a>* (<em><strong>Nepal only</strong></em>), Or by leaving a star ⭐ ; I'll appreciate your action :)</p> <p><a name="license"></a></p> <h2>License ㊙️</h2> <p>Everything is license under the <a href="https://raw.githubusercontent.com/pwnwriter/hysp/main/LICENSE"><code>MIT</code></a> except for the packages... They hold their own livess :oOO</p> <p align="center"><img src="https://raw.githubusercontent.com/catppuccin/catppuccin/main/assets/footers/gray0_ctp_on_line.svg?sanitize=true"></p> <p align="center">Copyright © 2023<a href="https://pwnwriter.xyz" target="_blank"> pwnwriter xyz </a> ☘️</p> + \ No newline at end of file diff --git a/sage/daily/index.xml b/sage/daily/index.xml index 4c51ecd9f46..c09fa2de139 100644 --- a/sage/daily/index.xml +++ b/sage/daily/index.xml @@ -1,7 +1,7 @@ GitHub Sage Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:41:32Z + 2023-11-29T01:39:15Z Daily Trending of Sage in GitHub \ No newline at end of file diff --git a/saltstack/daily/index.xml b/saltstack/daily/index.xml index b1cd1f398a0..1ec8680866e 100644 --- a/saltstack/daily/index.xml +++ b/saltstack/daily/index.xml @@ -1,7 +1,7 @@ GitHub SaltStack Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:41:33Z + 2023-11-29T01:39:17Z Daily Trending of SaltStack in GitHub \ No newline at end of file diff --git a/sas/daily/index.xml b/sas/daily/index.xml index 7456b17dc39..a20aa315612 100644 --- a/sas/daily/index.xml +++ b/sas/daily/index.xml @@ -1,7 +1,7 @@ GitHub SAS Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:41:29Z + 2023-11-29T01:39:17Z Daily Trending of SAS in GitHub \ No newline at end of file diff --git a/sass/daily/index.xml b/sass/daily/index.xml index 00ca5898db8..dbd09375734 100644 --- a/sass/daily/index.xml +++ b/sass/daily/index.xml @@ -1,7 +1,7 @@ GitHub Sass Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:41:31Z + 2023-11-29T01:39:16Z Daily Trending of Sass in GitHub \ No newline at end of file diff --git a/scala/daily/index.xml b/scala/daily/index.xml index 6483d844edd..d7fcd77788e 100644 --- a/scala/daily/index.xml +++ b/scala/daily/index.xml @@ -1,7 +1,7 @@ GitHub Scala Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:41:40Z + 2023-11-29T01:39:23Z Daily Trending of Scala in GitHub \ No newline at end of file diff --git a/scaml/daily/index.xml b/scaml/daily/index.xml index 239104b9034..e0163766fc4 100644 --- a/scaml/daily/index.xml +++ b/scaml/daily/index.xml @@ -1,7 +1,7 @@ GitHub Scaml Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:41:34Z + 2023-11-29T01:39:19Z Daily Trending of Scaml in GitHub \ No newline at end of file diff --git a/scheme/daily/index.xml b/scheme/daily/index.xml index 614cf07852a..d620650e7d7 100644 --- a/scheme/daily/index.xml +++ b/scheme/daily/index.xml @@ -1,7 +1,7 @@ GitHub Scheme Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:41:36Z + 2023-11-29T01:39:19Z Daily Trending of Scheme in GitHub \ No newline at end of file diff --git a/scilab/daily/index.xml b/scilab/daily/index.xml index 3a9dc50483c..449c227af34 100644 --- a/scilab/daily/index.xml +++ b/scilab/daily/index.xml @@ -1,7 +1,7 @@ GitHub Scilab Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:41:50Z + 2023-11-29T01:39:32Z Daily Trending of Scilab in GitHub \ No newline at end of file diff --git a/scss/daily/index.xml b/scss/daily/index.xml index 22e81b5fadd..e673d13bbf3 100644 --- a/scss/daily/index.xml +++ b/scss/daily/index.xml @@ -1,7 +1,14 @@ GitHub SCSS Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:41:52Z + 2023-11-29T01:39:34Z Daily Trending of SCSS in GitHub + + nsidc/qgreenland-cryocloud-agu2023 + 2023-11-29T01:39:34Z + tag:github.com,2023-11-29:/nsidc/qgreenland-cryocloud-agu2023 + + <p>Materials for the QGreenland & CryoCloud AGU2023 presentation (C22A-07)</p><hr> + \ No newline at end of file diff --git a/sed/daily/index.xml b/sed/daily/index.xml index 219e75e8f48..3d778630b55 100644 --- a/sed/daily/index.xml +++ b/sed/daily/index.xml @@ -1,7 +1,7 @@ GitHub sed Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:41:49Z + 2023-11-29T01:39:31Z Daily Trending of sed in GitHub \ No newline at end of file diff --git a/self/daily/index.xml b/self/daily/index.xml index 9670b311310..f74109068ab 100644 --- a/self/daily/index.xml +++ b/self/daily/index.xml @@ -1,7 +1,7 @@ GitHub Self Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:41:48Z + 2023-11-29T01:39:30Z Daily Trending of Self in GitHub \ No newline at end of file diff --git a/selinux-policy/daily/index.xml b/selinux-policy/daily/index.xml index 0aec2bb8bba..dddebd618b9 100644 --- a/selinux-policy/daily/index.xml +++ b/selinux-policy/daily/index.xml @@ -1,7 +1,7 @@ GitHub SELinux Policy Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:41:55Z + 2023-11-29T01:39:36Z Daily Trending of SELinux Policy in GitHub \ No newline at end of file diff --git a/shaderlab/daily/index.xml b/shaderlab/daily/index.xml index e21f07568ba..fd6a96401a1 100644 --- a/shaderlab/daily/index.xml +++ b/shaderlab/daily/index.xml @@ -1,7 +1,7 @@ GitHub ShaderLab Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:41:56Z + 2023-11-29T01:39:36Z Daily Trending of ShaderLab in GitHub \ No newline at end of file diff --git a/shell/daily/index.xml b/shell/daily/index.xml index 8e349e97068..f02dde5f6ba 100644 --- a/shell/daily/index.xml +++ b/shell/daily/index.xml @@ -1,7 +1,7 @@ GitHub Shell Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:41:59Z + 2023-11-29T01:39:39Z Daily Trending of Shell in GitHub \ No newline at end of file diff --git a/shellcheck-config/daily/index.xml b/shellcheck-config/daily/index.xml index df6f565d7e2..c2f62d3c16c 100644 --- a/shellcheck-config/daily/index.xml +++ b/shellcheck-config/daily/index.xml @@ -1,7 +1,7 @@ GitHub ShellCheck Config Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:41:54Z + 2023-11-29T01:39:35Z Daily Trending of ShellCheck Config in GitHub \ No newline at end of file diff --git a/shellsession/daily/index.xml b/shellsession/daily/index.xml index 57323d93a8c..e0e6096bdcf 100644 --- a/shellsession/daily/index.xml +++ b/shellsession/daily/index.xml @@ -1,7 +1,7 @@ GitHub ShellSession Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:42:12Z + 2023-11-29T01:39:49Z Daily Trending of ShellSession in GitHub \ No newline at end of file diff --git a/shen/daily/index.xml b/shen/daily/index.xml index 1d63964cd52..997619358e7 100644 --- a/shen/daily/index.xml +++ b/shen/daily/index.xml @@ -1,7 +1,7 @@ GitHub Shen Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:42:11Z + 2023-11-29T01:39:50Z Daily Trending of Shen in GitHub \ No newline at end of file diff --git a/sieve/daily/index.xml b/sieve/daily/index.xml index 12075a65bff..6cbef89f4fa 100644 --- a/sieve/daily/index.xml +++ b/sieve/daily/index.xml @@ -1,7 +1,7 @@ GitHub Sieve Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:42:11Z + 2023-11-29T01:39:49Z Daily Trending of Sieve in GitHub \ No newline at end of file diff --git a/singularity/daily/index.xml b/singularity/daily/index.xml index 52b40f20d80..2905ee8cd96 100644 --- a/singularity/daily/index.xml +++ b/singularity/daily/index.xml @@ -1,7 +1,7 @@ GitHub Singularity Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:42:14Z + 2023-11-29T01:39:53Z Daily Trending of Singularity in GitHub \ No newline at end of file diff --git a/slash/daily/index.xml b/slash/daily/index.xml index 2ff6057bf8b..cfbe717f2de 100644 --- a/slash/daily/index.xml +++ b/slash/daily/index.xml @@ -1,7 +1,7 @@ GitHub Slash Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:42:17Z + 2023-11-29T01:39:53Z Daily Trending of Slash in GitHub \ No newline at end of file diff --git a/slice/daily/index.xml b/slice/daily/index.xml index 4e32beeef5c..fa13f41b7a8 100644 --- a/slice/daily/index.xml +++ b/slice/daily/index.xml @@ -1,7 +1,7 @@ GitHub Slice Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:42:16Z + 2023-11-29T01:39:52Z Daily Trending of Slice in GitHub \ No newline at end of file diff --git a/slim/daily/index.xml b/slim/daily/index.xml index 4820e9f872e..73ae186a11f 100644 --- a/slim/daily/index.xml +++ b/slim/daily/index.xml @@ -1,7 +1,7 @@ GitHub Slim Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:42:15Z + 2023-11-29T01:39:54Z Daily Trending of Slim in GitHub \ No newline at end of file diff --git a/smali/daily/index.xml b/smali/daily/index.xml index 61d475de029..c66ac530d60 100644 --- a/smali/daily/index.xml +++ b/smali/daily/index.xml @@ -1,7 +1,7 @@ GitHub Smali Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:42:19Z + 2023-11-29T01:39:56Z Daily Trending of Smali in GitHub \ No newline at end of file diff --git a/smalltalk/daily/index.xml b/smalltalk/daily/index.xml index 159e2715002..c11b6331a4e 100644 --- a/smalltalk/daily/index.xml +++ b/smalltalk/daily/index.xml @@ -1,7 +1,7 @@ GitHub Smalltalk Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:42:22Z + 2023-11-29T01:39:57Z Daily Trending of Smalltalk in GitHub \ No newline at end of file diff --git a/smarty/daily/index.xml b/smarty/daily/index.xml index dea0a97da5b..0ed72a8c514 100644 --- a/smarty/daily/index.xml +++ b/smarty/daily/index.xml @@ -1,7 +1,7 @@ GitHub Smarty Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:42:25Z + 2023-11-29T01:39:59Z Daily Trending of Smarty in GitHub \ No newline at end of file diff --git a/smpl/daily/index.xml b/smpl/daily/index.xml index 5858ba79343..179d49d2a7c 100644 --- a/smpl/daily/index.xml +++ b/smpl/daily/index.xml @@ -1,7 +1,7 @@ GitHub SmPL Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:42:27Z + 2023-11-29T01:40:01Z Daily Trending of SmPL in GitHub \ No newline at end of file diff --git a/smt/daily/index.xml b/smt/daily/index.xml index bcaf87649cc..548375ef0f1 100644 --- a/smt/daily/index.xml +++ b/smt/daily/index.xml @@ -1,7 +1,7 @@ GitHub SMT Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:42:27Z + 2023-11-29T01:40:01Z Daily Trending of SMT in GitHub \ No newline at end of file diff --git a/solidity/daily/index.xml b/solidity/daily/index.xml index a94e0331356..557caa4401f 100644 --- a/solidity/daily/index.xml +++ b/solidity/daily/index.xml @@ -1,7 +1,28 @@ GitHub Solidity Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:42:30Z + 2023-11-29T01:40:04Z Daily Trending of Solidity in GitHub + + paco0x/kyber-exploit-example + 2023-11-29T01:40:04Z + tag:github.com,2023-11-29:/paco0x/kyber-exploit-example + + <p>reproduce kyber-elastic exploit</p><hr> + + + DODOEX/dodo-smart-contract + 2023-11-29T01:40:04Z + tag:github.com,2023-11-29:/DODOEX/dodo-smart-contract + + <p></p><hr> + + + superform-xyz/superform-core + 2023-11-29T01:40:04Z + tag:github.com,2023-11-29:/superform-xyz/superform-core + + <p></p><hr> + \ No newline at end of file diff --git a/soong/daily/index.xml b/soong/daily/index.xml index 8780ee65b76..d2f726870da 100644 --- a/soong/daily/index.xml +++ b/soong/daily/index.xml @@ -1,7 +1,7 @@ GitHub Soong Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:42:33Z + 2023-11-29T01:40:05Z Daily Trending of Soong in GitHub \ No newline at end of file diff --git a/sourcepawn/daily/index.xml b/sourcepawn/daily/index.xml index 62d7eb62f17..2bce06202af 100644 --- a/sourcepawn/daily/index.xml +++ b/sourcepawn/daily/index.xml @@ -1,7 +1,7 @@ GitHub SourcePawn Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:42:34Z + 2023-11-29T01:40:07Z Daily Trending of SourcePawn in GitHub \ No newline at end of file diff --git a/sparql/daily/index.xml b/sparql/daily/index.xml index 8298c6050b2..991871f5653 100644 --- a/sparql/daily/index.xml +++ b/sparql/daily/index.xml @@ -1,7 +1,7 @@ GitHub SPARQL Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:42:31Z + 2023-11-29T01:40:06Z Daily Trending of SPARQL in GitHub \ No newline at end of file diff --git a/spline-font-database/daily/index.xml b/spline-font-database/daily/index.xml index 094db9c9629..2f982b427b5 100644 --- a/spline-font-database/daily/index.xml +++ b/spline-font-database/daily/index.xml @@ -1,7 +1,7 @@ GitHub Spline Font Database Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:42:32Z + 2023-11-29T01:40:05Z Daily Trending of Spline Font Database in GitHub \ No newline at end of file diff --git a/sqf/daily/index.xml b/sqf/daily/index.xml index c4537caef03..e41baf6caa5 100644 --- a/sqf/daily/index.xml +++ b/sqf/daily/index.xml @@ -1,7 +1,7 @@ GitHub SQF Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:42:37Z + 2023-11-29T01:40:08Z Daily Trending of SQF in GitHub \ No newline at end of file diff --git a/sql/daily/index.xml b/sql/daily/index.xml index 66f3a0f1537..33c6cb8a4ac 100644 --- a/sql/daily/index.xml +++ b/sql/daily/index.xml @@ -1,7 +1,7 @@ GitHub SQL Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:42:35Z + 2023-11-29T01:40:10Z Daily Trending of SQL in GitHub \ No newline at end of file diff --git a/sqlpl/daily/index.xml b/sqlpl/daily/index.xml index 18e274b1a8b..a274b4ed1e7 100644 --- a/sqlpl/daily/index.xml +++ b/sqlpl/daily/index.xml @@ -1,7 +1,7 @@ GitHub SQLPL Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:42:38Z + 2023-11-29T01:40:08Z Daily Trending of SQLPL in GitHub \ No newline at end of file diff --git a/squirrel/daily/index.xml b/squirrel/daily/index.xml index 78ec9cc2cb3..c6b6cb0d79e 100644 --- a/squirrel/daily/index.xml +++ b/squirrel/daily/index.xml @@ -1,7 +1,7 @@ GitHub Squirrel Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:42:36Z + 2023-11-29T01:40:09Z Daily Trending of Squirrel in GitHub \ No newline at end of file diff --git a/srecode-template/daily/index.xml b/srecode-template/daily/index.xml index 0d1e92914ca..41f2dcbdb46 100644 --- a/srecode-template/daily/index.xml +++ b/srecode-template/daily/index.xml @@ -1,7 +1,7 @@ GitHub SRecode Template Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:42:40Z + 2023-11-29T01:40:12Z Daily Trending of SRecode Template in GitHub \ No newline at end of file diff --git a/ssh-config/daily/index.xml b/ssh-config/daily/index.xml index 004c741c975..7a7a9ef7d02 100644 --- a/ssh-config/daily/index.xml +++ b/ssh-config/daily/index.xml @@ -1,7 +1,7 @@ GitHub SSH Config Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:42:41Z + 2023-11-29T01:40:12Z Daily Trending of SSH Config in GitHub \ No newline at end of file diff --git a/stan/daily/index.xml b/stan/daily/index.xml index 5ca8449f205..da9ae775683 100644 --- a/stan/daily/index.xml +++ b/stan/daily/index.xml @@ -1,7 +1,7 @@ GitHub Stan Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:42:39Z + 2023-11-29T01:40:11Z Daily Trending of Stan in GitHub \ No newline at end of file diff --git a/standard-ml/daily/index.xml b/standard-ml/daily/index.xml index a4faffe4ad0..102b79eb8df 100644 --- a/standard-ml/daily/index.xml +++ b/standard-ml/daily/index.xml @@ -1,7 +1,7 @@ GitHub Standard ML Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:42:42Z + 2023-11-29T01:40:13Z Daily Trending of Standard ML in GitHub \ No newline at end of file diff --git a/starlark/daily/index.xml b/starlark/daily/index.xml index 3e42c7f4dec..90cf08cab43 100644 --- a/starlark/daily/index.xml +++ b/starlark/daily/index.xml @@ -1,7 +1,7 @@ GitHub Starlark Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:42:47Z + 2023-11-29T01:40:17Z Daily Trending of Starlark in GitHub \ No newline at end of file diff --git a/stata/daily/index.xml b/stata/daily/index.xml index 2fb9d5bbfff..f0994d8c55c 100644 --- a/stata/daily/index.xml +++ b/stata/daily/index.xml @@ -1,7 +1,7 @@ GitHub Stata Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:42:43Z + 2023-11-29T01:40:16Z Daily Trending of Stata in GitHub \ No newline at end of file diff --git a/ston/daily/index.xml b/ston/daily/index.xml index bf6997a722f..9bdfde727b0 100644 --- a/ston/daily/index.xml +++ b/ston/daily/index.xml @@ -1,7 +1,7 @@ GitHub STON Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:42:49Z + 2023-11-29T01:40:18Z Daily Trending of STON in GitHub \ No newline at end of file diff --git a/stringtemplate/daily/index.xml b/stringtemplate/daily/index.xml index 0e906b6caa9..78eb5b7bd47 100644 --- a/stringtemplate/daily/index.xml +++ b/stringtemplate/daily/index.xml @@ -1,7 +1,7 @@ GitHub StringTemplate Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:42:50Z + 2023-11-29T01:40:20Z Daily Trending of StringTemplate in GitHub \ No newline at end of file diff --git a/stylus/daily/index.xml b/stylus/daily/index.xml index 61fde018e94..760614c0354 100644 --- a/stylus/daily/index.xml +++ b/stylus/daily/index.xml @@ -1,7 +1,14 @@ GitHub Stylus Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:42:51Z + 2023-11-29T01:40:21Z Daily Trending of Stylus in GitHub + + dingdingqiuqiu/dingdingqiuqiu.github.io + 2023-11-29T01:40:21Z + tag:github.com,2023-11-29:/dingdingqiuqiu/dingdingqiuqiu.github.io + + <p></p><hr> + \ No newline at end of file diff --git a/subrip-text/daily/index.xml b/subrip-text/daily/index.xml index b73d9dd3901..16176e88dc0 100644 --- a/subrip-text/daily/index.xml +++ b/subrip-text/daily/index.xml @@ -1,7 +1,7 @@ GitHub SubRip Text Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:42:48Z + 2023-11-29T01:40:19Z Daily Trending of SubRip Text in GitHub \ No newline at end of file diff --git a/sugarss/daily/index.xml b/sugarss/daily/index.xml index d1d37160033..16daee5a4da 100644 --- a/sugarss/daily/index.xml +++ b/sugarss/daily/index.xml @@ -1,7 +1,7 @@ GitHub SugarSS Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:42:53Z + 2023-11-29T01:40:23Z Daily Trending of SugarSS in GitHub \ No newline at end of file diff --git a/supercollider/daily/index.xml b/supercollider/daily/index.xml index 5becee9fe73..caee1b6429a 100644 --- a/supercollider/daily/index.xml +++ b/supercollider/daily/index.xml @@ -1,7 +1,7 @@ GitHub SuperCollider Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:42:53Z + 2023-11-29T01:40:22Z Daily Trending of SuperCollider in GitHub \ No newline at end of file diff --git a/svelte/daily/index.xml b/svelte/daily/index.xml index ea8787f6c05..6517f69fe84 100644 --- a/svelte/daily/index.xml +++ b/svelte/daily/index.xml @@ -1,7 +1,14 @@ GitHub Svelte Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:42:57Z + 2023-11-29T01:40:26Z Daily Trending of Svelte in GitHub + + goniszewski/grimoire + 2023-11-29T01:40:26Z + tag:github.com,2023-11-29:/goniszewski/grimoire + + <p>Bookmark manager for the wizards 🧙</p><hr> + \ No newline at end of file diff --git a/svg/daily/index.xml b/svg/daily/index.xml index dde85c9b954..bcb54cee011 100644 --- a/svg/daily/index.xml +++ b/svg/daily/index.xml @@ -1,7 +1,7 @@ GitHub SVG Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:42:57Z + 2023-11-29T01:40:26Z Daily Trending of SVG in GitHub \ No newline at end of file diff --git a/swift/daily/index.xml b/swift/daily/index.xml index 01cbea560a6..0027d1eb750 100644 --- a/swift/daily/index.xml +++ b/swift/daily/index.xml @@ -1,7 +1,14 @@ GitHub Swift Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:43:04Z + 2023-11-29T01:40:32Z Daily Trending of Swift in GitHub + + jordansinger/UIDraw + 2023-11-29T01:40:32Z + tag:github.com,2023-11-29:/jordansinger/UIDraw + + <p>Draw and build a website on your phone.</p><hr><h1>UIDraw</h1> <p>Draw and build a website on your phone. <a href="https://x.com/jsngr/status/1728848624048853442?s=20">Watch the demo</a>.</p> <hr> <p>Uses GPT-4 Vision and PencilKit/PKCanvasView to draw a UI and convert it into HTML.</p> <p>Be sure to replace the <code>OPENAIKEY</code> with your OpenAI API key.</p> + \ No newline at end of file diff --git a/swig/daily/index.xml b/swig/daily/index.xml index 4d1ca60a090..cfb8d251dd4 100644 --- a/swig/daily/index.xml +++ b/swig/daily/index.xml @@ -1,7 +1,7 @@ GitHub SWIG Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:43:01Z + 2023-11-29T01:40:29Z Daily Trending of SWIG in GitHub \ No newline at end of file diff --git a/systemverilog/daily/index.xml b/systemverilog/daily/index.xml index 85f16068308..851436c24be 100644 --- a/systemverilog/daily/index.xml +++ b/systemverilog/daily/index.xml @@ -1,7 +1,7 @@ GitHub SystemVerilog Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:43:17Z + 2023-11-29T01:40:47Z Daily Trending of SystemVerilog in GitHub \ No newline at end of file diff --git a/talon/daily/index.xml b/talon/daily/index.xml index 7c3afbd46f7..31d68b886fb 100644 --- a/talon/daily/index.xml +++ b/talon/daily/index.xml @@ -1,7 +1,7 @@ GitHub Talon Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:43:18Z + 2023-11-29T01:40:46Z Daily Trending of Talon in GitHub \ No newline at end of file diff --git a/tcl/daily/index.xml b/tcl/daily/index.xml index 7d999a18a61..4af4c7790a9 100644 --- a/tcl/daily/index.xml +++ b/tcl/daily/index.xml @@ -1,7 +1,7 @@ GitHub Tcl Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:43:19Z + 2023-11-29T01:40:48Z Daily Trending of Tcl in GitHub \ No newline at end of file diff --git a/tcsh/daily/index.xml b/tcsh/daily/index.xml index 3a967391e7f..7139f8fd6ee 100644 --- a/tcsh/daily/index.xml +++ b/tcsh/daily/index.xml @@ -1,7 +1,7 @@ GitHub Tcsh Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:43:16Z + 2023-11-29T01:40:48Z Daily Trending of Tcsh in GitHub \ No newline at end of file diff --git a/tea/daily/index.xml b/tea/daily/index.xml index 70448e01bdd..7e7232a9878 100644 --- a/tea/daily/index.xml +++ b/tea/daily/index.xml @@ -1,7 +1,7 @@ GitHub Tea Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:43:21Z + 2023-11-29T01:40:49Z Daily Trending of Tea in GitHub \ No newline at end of file diff --git a/terra/daily/index.xml b/terra/daily/index.xml index 9aae365f4f9..14f8bd26100 100644 --- a/terra/daily/index.xml +++ b/terra/daily/index.xml @@ -1,7 +1,7 @@ GitHub Terra Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:43:22Z + 2023-11-29T01:40:50Z Daily Trending of Terra in GitHub \ No newline at end of file diff --git a/tex/daily/index.xml b/tex/daily/index.xml index 6e252eb0d5d..c4fe3b03031 100644 --- a/tex/daily/index.xml +++ b/tex/daily/index.xml @@ -1,7 +1,14 @@ GitHub TeX Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:43:25Z + 2023-11-29T01:40:53Z Daily Trending of TeX in GitHub + + gnosis/dex-research + 2023-11-29T01:40:53Z + tag:github.com,2023-11-29:/gnosis/dex-research + + <p>Collection of research papers written within Gnosis</p><hr><h1>Batch-Auctions-on-Plasma</h1> <p>This repository contains the research papers produced by Gnosis. The research is focused on realizing high throughput exchanges using batch auctions.</p> + \ No newline at end of file diff --git a/texinfo/daily/index.xml b/texinfo/daily/index.xml index 4aef0cb291a..ec018e4c417 100644 --- a/texinfo/daily/index.xml +++ b/texinfo/daily/index.xml @@ -1,7 +1,7 @@ GitHub Texinfo Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:43:21Z + 2023-11-29T01:40:51Z Daily Trending of Texinfo in GitHub \ No newline at end of file diff --git a/text/daily/index.xml b/text/daily/index.xml index b266ce30985..4c6d155a1c1 100644 --- a/text/daily/index.xml +++ b/text/daily/index.xml @@ -1,7 +1,7 @@ GitHub Text Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:43:34Z + 2023-11-29T01:41:01Z Daily Trending of Text in GitHub \ No newline at end of file diff --git a/textile/daily/index.xml b/textile/daily/index.xml index 81d8e65e017..9b60f7582d6 100644 --- a/textile/daily/index.xml +++ b/textile/daily/index.xml @@ -1,7 +1,7 @@ GitHub Textile Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:43:36Z + 2023-11-29T01:41:00Z Daily Trending of Textile in GitHub \ No newline at end of file diff --git a/textmate-properties/daily/index.xml b/textmate-properties/daily/index.xml index fd328d72be3..9001270d954 100644 --- a/textmate-properties/daily/index.xml +++ b/textmate-properties/daily/index.xml @@ -1,7 +1,7 @@ GitHub TextMate Properties Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:43:37Z + 2023-11-29T01:41:03Z Daily Trending of TextMate Properties in GitHub \ No newline at end of file diff --git a/thrift/daily/index.xml b/thrift/daily/index.xml index 5ea668e4fa5..4703cb8eefb 100644 --- a/thrift/daily/index.xml +++ b/thrift/daily/index.xml @@ -1,7 +1,7 @@ GitHub Thrift Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:43:35Z + 2023-11-29T01:41:02Z Daily Trending of Thrift in GitHub \ No newline at end of file diff --git a/ti-program/daily/index.xml b/ti-program/daily/index.xml index 9c2d508b379..a1a21e72d2f 100644 --- a/ti-program/daily/index.xml +++ b/ti-program/daily/index.xml @@ -1,7 +1,7 @@ GitHub TI Program Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:43:41Z + 2023-11-29T01:41:06Z Daily Trending of TI Program in GitHub \ No newline at end of file diff --git a/tla/daily/index.xml b/tla/daily/index.xml index 852d907c397..13cd4e1485f 100644 --- a/tla/daily/index.xml +++ b/tla/daily/index.xml @@ -1,7 +1,7 @@ GitHub TLA Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:43:40Z + 2023-11-29T01:41:04Z Daily Trending of TLA in GitHub \ No newline at end of file diff --git a/toml/daily/index.xml b/toml/daily/index.xml index bb981618775..12a44a30557 100644 --- a/toml/daily/index.xml +++ b/toml/daily/index.xml @@ -1,7 +1,7 @@ GitHub TOML Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:43:38Z + 2023-11-29T01:41:04Z Daily Trending of TOML in GitHub \ No newline at end of file diff --git a/tsql/daily/index.xml b/tsql/daily/index.xml index feb56d6033d..71ac3369b8e 100644 --- a/tsql/daily/index.xml +++ b/tsql/daily/index.xml @@ -1,7 +1,7 @@ GitHub TSQL Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:43:45Z + 2023-11-29T01:41:09Z Daily Trending of TSQL in GitHub \ No newline at end of file diff --git a/tsv/daily/index.xml b/tsv/daily/index.xml index 9d1f3bde676..5b1f07506d3 100644 --- a/tsv/daily/index.xml +++ b/tsv/daily/index.xml @@ -1,7 +1,7 @@ GitHub TSV Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:43:42Z + 2023-11-29T01:41:08Z Daily Trending of TSV in GitHub \ No newline at end of file diff --git a/tsx/daily/index.xml b/tsx/daily/index.xml index 5d3bfec5de6..7a318cf80d1 100644 --- a/tsx/daily/index.xml +++ b/tsx/daily/index.xml @@ -1,7 +1,7 @@ GitHub TSX Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:43:44Z + 2023-11-29T01:41:08Z Daily Trending of TSX in GitHub \ No newline at end of file diff --git a/turing/daily/index.xml b/turing/daily/index.xml index 452bd4d28a9..7696d50fe6f 100644 --- a/turing/daily/index.xml +++ b/turing/daily/index.xml @@ -1,7 +1,7 @@ GitHub Turing Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:43:43Z + 2023-11-29T01:41:07Z Daily Trending of Turing in GitHub \ No newline at end of file diff --git a/turtle/daily/index.xml b/turtle/daily/index.xml index eac8eabd170..3de923207cc 100644 --- a/turtle/daily/index.xml +++ b/turtle/daily/index.xml @@ -1,7 +1,7 @@ GitHub Turtle Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:43:48Z + 2023-11-29T01:41:13Z Daily Trending of Turtle in GitHub \ No newline at end of file diff --git a/twig/daily/index.xml b/twig/daily/index.xml index 7583660bf71..7beb40f0e3d 100644 --- a/twig/daily/index.xml +++ b/twig/daily/index.xml @@ -1,7 +1,7 @@ GitHub Twig Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:43:49Z + 2023-11-29T01:41:11Z Daily Trending of Twig in GitHub \ No newline at end of file diff --git a/txl/daily/index.xml b/txl/daily/index.xml index 05afeb448e6..8a4716bf11f 100644 --- a/txl/daily/index.xml +++ b/txl/daily/index.xml @@ -1,7 +1,7 @@ GitHub TXL Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:43:47Z + 2023-11-29T01:41:12Z Daily Trending of TXL in GitHub \ No newline at end of file diff --git a/type-language/daily/index.xml b/type-language/daily/index.xml index d4c9b242217..8b84d3c894f 100644 --- a/type-language/daily/index.xml +++ b/type-language/daily/index.xml @@ -1,7 +1,7 @@ GitHub Type Language Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:43:46Z + 2023-11-29T01:41:11Z Daily Trending of Type Language in GitHub \ No newline at end of file diff --git a/typescript/daily/index.xml b/typescript/daily/index.xml index 3222ceb2f3b..a358ec6f1e6 100644 --- a/typescript/daily/index.xml +++ b/typescript/daily/index.xml @@ -1,7 +1,28 @@ GitHub TypeScript Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:43:55Z + 2023-11-29T01:41:18Z Daily Trending of TypeScript in GitHub + + shivammathur/setup-php + 2023-11-29T01:41:18Z + tag:github.com,2023-11-29:/shivammathur/setup-php + + <p>GitHub action to set up PHP with extensions, php.ini configuration, coverage drivers, and various tools.</p><hr><p align="center"> <a href="https://github.com/marketplace/actions/setup-php-action" target="_blank"> <img src="https://repository-images.githubusercontent.com/206578964/e0a18480-dc65-11e9-8dd3-b9ffbf5575fe" alt="Setup PHP in GitHub Actions" width="400"> </a> </p> <h1 align="center">Setup PHP in GitHub Actions</h1> <p align="center"> <a href="https://github.com/shivammathur/setup-php" title="GitHub action to setup PHP"><img alt="GitHub Actions status" src="https://github.com/shivammathur/setup-php/workflows/Main%20workflow/badge.svg?sanitize=true"></a> <a href="https://codecov.io/gh/shivammathur/setup-php" title="Code coverage"><img alt="Codecov Code Coverage" src="https://img.shields.io/codecov/c/github/shivammathur/setup-php?logo=codecov"></a> <a href="https://github.com/shivammathur/setup-php/raw/main/LICENSE" title="license"><img alt="LICENSE" src="https://img.shields.io/badge/license-MIT-428f7e.svg?logo=open%20source%20initiative&amp;logoColor=white&amp;labelColor=555555"></a> <a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#tada-php-support" title="PHP Versions Supported"><img alt="PHP Versions Supported" src="https://img.shields.io/badge/php-5.3%20to%208.4-777bb3.svg?logo=php&amp;logoColor=white&amp;labelColor=555555"></a> </p> <p align="center"> <a href="https://reddit.com/r/setup_php" title="setup-php reddit"><img alt="setup-php reddit" src="https://img.shields.io/badge/reddit-join-FF5700?logo=reddit&amp;logoColor=FF5700&amp;labelColor=555555"></a> <a href="https://twitter.com/setup_php" title="setup-php twitter"><img alt="setup-php twitter" src="https://img.shields.io/badge/twitter-follow-1DA1F2?logo=twitter&amp;logoColor=1DA1F2&amp;labelColor=555555"></a> <a href="https://status.setup-php.com" title="setup-php status"><img alt="setup-php status" src="https://img.shields.io/badge/status-subscribe-28A745?logo=statuspage&amp;logoColor=28A745&amp;labelColor=555555"></a> </p> <p>Setup PHP with required extensions, php.ini configuration, code-coverage support and various tools like composer in <a href="https://github.com/features/actions" title="GitHub Actions">GitHub Actions</a>. This action gives you a cross-platform interface to set up the PHP environment you need to test your application. Refer to <a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#memo-usage" title="How to use this">Usage</a> section and <a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#examples" title="Examples of use">examples</a> to see how to use this.</p> <h2>Contents</h2> <ul> <li><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#cloud-osplatform-support">OS/Platform Support</a> <ul> <li><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#github-hosted-runners">GitHub-Hosted Runners</a></li> <li><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#self-hosted-runners">Self-Hosted Runners</a></li> </ul> </li> <li><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#tada-php-support">PHP Support</a></li> <li><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#heavy_plus_sign-php-extension-support">PHP Extension Support</a></li> <li><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#wrench-tools-support">Tools Support</a></li> <li><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#signal_strength-coverage-support">Coverage Support</a> <ul> <li><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#xdebug">Xdebug</a></li> <li><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#pcov">PCOV</a></li> <li><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#disable-coverage">Disable Coverage</a></li> </ul> </li> <li><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#memo-usage">Usage</a> <ul> <li><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#inputs">Inputs</a></li> <li><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#outputs">Outputs</a></li> <li><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#flags">Flags</a></li> <li><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#basic-setup">Basic Setup</a></li> <li><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#matrix-setup">Matrix Setup</a></li> <li><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#nightly-build-setup">Nightly Build Setup</a></li> <li><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#debug-build-setup">Debug Build Setup</a></li> <li><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#thread-safe-setup">Thread Safe Setup</a></li> <li><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#force-update-setup">Force Update Setup</a></li> <li><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#verbose-setup">Verbose Setup</a></li> <li><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#multi-arch-setup">Multi-Arch Setup</a></li> <li><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#self-hosted-setup">Self Hosted Setup</a></li> <li><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#local-testing-setup">Local Testing Setup</a></li> <li><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#jit-configuration">JIT Configuration</a></li> <li><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#cache-extensions">Cache Extensions</a></li> <li><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#cache-composer-dependencies">Cache Composer Dependencies</a></li> <li><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#github-composer-authentication">GitHub Composer Authentication</a></li> <li><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#private-packagist-authentication">Private Packagist Authentication</a></li> <li><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#manual-composer-authentication">Manual Composer Authentication</a></li> <li><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#inline-php-scripts">Inline PHP Scripts</a></li> <li><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#problem-matchers">Problem Matchers</a></li> <li><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#examples">Examples</a></li> </ul> </li> <li><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#bookmark-versioning">Versioning</a></li> <li><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#scroll-license">License</a></li> <li><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#1-contributions">Contributions</a></li> <li><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#sparkling_heart-support-this-project">Support This Project</a></li> <li><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#package-dependencies">Dependencies</a></li> <li><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#bookmark_tabs-further-reading">Further Reading</a></li> </ul> <h2><span>☁</span> OS/Platform Support</h2> <p>Both <code>GitHub-hosted</code> and <code>self-hosted</code> runners are supported by <code>setup-php</code> on the following OS/Platforms.</p> <h3>GitHub-Hosted Runners</h3> <table> <thead> <tr> <th>Virtual environment</th> <th>YAML workflow label</th> <th>Pre-installed PHP</th> </tr> </thead> <tbody> <tr> <td>Ubuntu 22.04</td> <td><code>ubuntu-latest</code> or <code>ubuntu-22.04</code></td> <td><code>PHP 8.1</code></td> </tr> <tr> <td>Ubuntu 20.04</td> <td><code>ubuntu-20.04</code></td> <td><code>PHP 7.4</code> to <code>PHP 8.2</code></td> </tr> <tr> <td>Windows Server 2022</td> <td><code>windows-latest</code> or <code>windows-2022</code></td> <td><code>PHP 8.2</code></td> </tr> <tr> <td>Windows Server 2019</td> <td><code>windows-2019</code></td> <td><code>PHP 8.2</code></td> </tr> <tr> <td>macOS Ventura 13.x</td> <td><code>macos-13</code></td> <td><code>PHP 8.2</code></td> </tr> <tr> <td>macOS Monterey 12.x</td> <td><code>macos-latest</code> or <code>macos-12</code></td> <td><code>PHP 8.2</code></td> </tr> </tbody> </table> <h3>Self-Hosted Runners</h3> <table> <thead> <tr> <th>Host OS/Virtual environment</th> <th>YAML workflow label</th> </tr> </thead> <tbody> <tr> <td>Ubuntu 22.04</td> <td><code>self-hosted</code> or <code>Linux</code></td> </tr> <tr> <td>Ubuntu 20.04</td> <td><code>self-hosted</code> or <code>Linux</code></td> </tr> <tr> <td>Debian 11</td> <td><code>self-hosted</code> or <code>Linux</code></td> </tr> <tr> <td>Debian 10</td> <td><code>self-hosted</code> or <code>Linux</code></td> </tr> <tr> <td>Windows 7 and newer</td> <td><code>self-hosted</code> or <code>Windows</code></td> </tr> <tr> <td>Windows Server 2012 R2 and newer</td> <td><code>self-hosted</code> or <code>Windows</code></td> </tr> <tr> <td>macOS Sonoma 14.x x86_64/arm64</td> <td><code>self-hosted</code> or <code>macOS</code></td> </tr> <tr> <td>macOS Ventura 13.x x86_64/arm64</td> <td><code>self-hosted</code> or <code>macOS</code></td> </tr> <tr> <td>macOS Monterey 12.x x86_64/arm64</td> <td><code>self-hosted</code> or <code>macOS</code></td> </tr> </tbody> </table> <ul> <li>Refer to the <a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#self-hosted-setup">self-hosted setup</a> to use the action on self-hosted runners.</li> <li>Operating systems based on the above Ubuntu and Debian versions are also supported on best effort basis.</li> <li>If the requested PHP version is pre-installed, <code>setup-php</code> switches to it, otherwise it installs the PHP version.</li> </ul> <h2><span>🎉</span> PHP Support</h2> <p>On all supported OS/Platforms the following PHP versions can be set up as per the runner.</p> <ul> <li>PHP 5.3 to PHP 8.4 on GitHub-hosted runners.</li> <li>PHP 5.6 to PHP 8.4 on self-hosted runners.</li> </ul> <table> <thead> <tr> <th>PHP Version</th> <th>Stability</th> <th>Release Support</th> <th>Runner Support</th> </tr> </thead> <tbody> <tr> <td><code>5.3</code></td> <td><code>Stable</code></td> <td><code>End of life</code></td> <td><code>GitHub-hosted</code></td> </tr> <tr> <td><code>5.4</code></td> <td><code>Stable</code></td> <td><code>End of life</code></td> <td><code>GitHub-hosted</code></td> </tr> <tr> <td><code>5.5</code></td> <td><code>Stable</code></td> <td><code>End of life</code></td> <td><code>GitHub-hosted</code></td> </tr> <tr> <td><code>5.6</code></td> <td><code>Stable</code></td> <td><code>End of life</code></td> <td><code>GitHub-hosted</code>, <code>self-hosted</code></td> </tr> <tr> <td><code>7.0</code></td> <td><code>Stable</code></td> <td><code>End of life</code></td> <td><code>GitHub-hosted</code>, <code>self-hosted</code></td> </tr> <tr> <td><code>7.1</code></td> <td><code>Stable</code></td> <td><code>End of life</code></td> <td><code>GitHub-hosted</code>, <code>self-hosted</code></td> </tr> <tr> <td><code>7.2</code></td> <td><code>Stable</code></td> <td><code>End of life</code></td> <td><code>GitHub-hosted</code>, <code>self-hosted</code></td> </tr> <tr> <td><code>7.3</code></td> <td><code>Stable</code></td> <td><code>End of life</code></td> <td><code>GitHub-hosted</code>, <code>self-hosted</code></td> </tr> <tr> <td><code>7.4</code></td> <td><code>Stable</code></td> <td><code>End of life</code></td> <td><code>GitHub-hosted</code>, <code>self-hosted</code></td> </tr> <tr> <td><code>8.0</code></td> <td><code>Stable</code></td> <td><code>End of life</code></td> <td><code>GitHub-hosted</code>, <code>self-hosted</code></td> </tr> <tr> <td><code>8.1</code></td> <td><code>Stable</code></td> <td><code>Security fixes only</code></td> <td><code>GitHub-hosted</code>, <code>self-hosted</code></td> </tr> <tr> <td><code>8.2</code></td> <td><code>Stable</code></td> <td><code>Active</code></td> <td><code>GitHub-hosted</code>, <code>self-hosted</code></td> </tr> <tr> <td><code>8.3</code></td> <td><code>Nightly</code></td> <td><code>In development</code></td> <td><code>GitHub-hosted</code>, <code>self-hosted</code></td> </tr> <tr> <td><code>8.4</code></td> <td><code>Nightly</code></td> <td><code>In development</code></td> <td><code>GitHub-hosted</code>, <code>self-hosted</code></td> </tr> </tbody> </table> <p><strong>Notes:</strong></p> <ul> <li>Specifying <code>8.4</code> in <code>php-version</code> input installs a nightly build of <code>PHP 8.4.0-dev</code>. See <a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#nightly-build-setup">nightly build setup</a> for more information.</li> <li>To use JIT on <code>PHP 8.0</code> and above, refer to the <a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#jit-configuration">JIT configuration</a> section.</li> </ul> <h2><span>➕</span> PHP Extension Support</h2> <p>PHP extensions can be set up using the <code>extensions</code> input. It accepts a <code>string</code> in csv-format.</p> <ul> <li>On <code>Ubuntu</code>, extensions which are available as a package, available on <code>PECL</code> or a git repository can be set up.</li> </ul> <pre><code class="language-yaml">- name: Setup PHP with PECL extension uses: shivammathur/setup-php@v2 with: php-version: '8.3' extensions: imagick, swoole </code></pre> <ul> <li> <p>On <code>Windows</code>, extensions available on <code>PECL</code> which have the <code>DLL</code> binary can be set up.</p> </li> <li> <p>On <code>macOS</code>, extensions available on <code>PECL</code> or a git repository can be set up.</p> </li> <li> <p>On <code>Ubuntu</code> and <code>macOS</code> to compile and install an extension from a git repository follow this <a href="https://github.com/shivammathur/setup-php/wiki/Add-extension-from-source" title="Guide to compile and install PHP extensions in setup-php">guide</a>.</p> </li> <li> <p>Extensions installed along with PHP if specified are enabled.</p> </li> <li> <p>Specific versions of extensions available on <code>PECL</code> can be set up by suffixing the extension's name with the version. This is useful for installing old versions of extensions which support end of life PHP versions.</p> </li> </ul> <pre><code class="language-yaml">- name: Setup PHP with specific version of PECL extension uses: shivammathur/setup-php@v2 with: php-version: '5.4' extensions: swoole-1.9.3 </code></pre> <ul> <li>Extensions with pre-release versions available on <code>PECL</code> can be set up by suffixing the extension's name with its state i.e <code>alpha</code>, <code>beta</code>, <code>devel</code> or <code>snapshot</code>.</li> </ul> <pre><code class="language-yaml">- name: Setup PHP with pre-release PECL extension uses: shivammathur/setup-php@v2 with: php-version: '8.3' extensions: xdebug-beta </code></pre> <ul> <li> <p>On <code>Ubuntu</code> and <code>macOS</code> to compile and install an extension from PECL with libraries or custom configuration follow this <a href="https://github.com/shivammathur/setup-php/wiki/Add-extension-from-PECL-with-libraries-and-custom-configuration" title="Guide to compile and install PHP extensions using PECL with libraries and custom configuration in setup-php">guide</a>.</p> </li> <li> <p>Shared extensions can be disabled by prefixing them with a <code>:</code>. All extensions depending on the specified extension will also be disabled.</p> </li> </ul> <pre><code class="language-yaml">- name: Setup PHP and disable opcache uses: shivammathur/setup-php@v2 with: php-version: '8.3' extensions: :opcache </code></pre> <ul> <li>All shared extensions can be disabled by specifying <code>none</code>. When <code>none</code> is specified along with other extensions, it is hoisted to the start of the input. So, all the shared extensions will be disabled first, then rest of the extensions in the input will be processed.</li> </ul> <p><strong>Note:</strong> This disables all core and third-party shared extensions and thus, can break some tools which need them. Required extensions are enabled again when the tools are set up on a best-effort basis. So it is recommended to add the extensions required for your tools after <code>none</code> in the <code>extensions</code> input to avoid any issues.</p> <pre><code class="language-yaml">- name: Setup PHP without any shared extensions except mbstring uses: shivammathur/setup-php@v2 with: php-version: '8.3' extensions: none, mbstring </code></pre> <ul> <li>Extension <code>intl</code> can be set up with specific <code>ICU</code> version for <code>PHP 5.6</code> and above in <code>Ubuntu</code> workflows by suffixing <code>intl</code> with the <code>ICU</code> version. <code>ICU 50.2</code> and newer versions are supported. Refer to <a href="https://github.com/shivammathur/icu-intl#icu4c-builds"><code>ICU builds</code></a> for the specific versions supported.</li> </ul> <pre><code class="language-yaml">- name: Setup PHP with intl uses: shivammathur/setup-php@v2 with: php-version: '8.3' extensions: intl-70.1 </code></pre> <ul> <li> <p>Extensions loaded by default after <code>setup-php</code> runs can be found on the <a href="https://github.com/shivammathur/setup-php/wiki">wiki</a>.</p> </li> <li> <p>These extensions have custom support:</p> <ul> <li><code>cubrid</code> and <code>pdo_cubrid</code> on <code>Ubuntu</code>.</li> <li><code>event</code>, <code>gearman</code>, <code>geos</code> and <code>relay</code> on <code>Ubuntu</code> and <code>macOS</code>.</li> <li><code>blackfire</code>, <code>couchbase</code>, <code>ioncube</code>, <code>oci8</code>, <code>pdo_firebird</code>, <code>pdo_oci</code>, <code>pecl_http</code>, <code>phalcon3</code>, <code>phalcon4</code>, <code>phalcon5</code>, and <code>zephir_parser</code> on all supported OS.</li> </ul> </li> <li> <p>By default, extensions which cannot be added or disabled gracefully leave an error message in the logs, the execution is not interrupted. To change this behaviour you can set <code>fail-fast</code> flag to <code>true</code>.</p> </li> </ul> <pre><code class="language-yaml">- name: Setup PHP with fail-fast uses: shivammathur/setup-php@v2 with: php-version: '8.3' extensions: oci8 env: fail-fast: true </code></pre> <h2><span>🔧</span> Tools Support</h2> <p>These tools can be set up globally using the <code>tools</code> input. It accepts a string in csv-format.</p> <p><a href="https://docs.behat.org/en/latest/"><code>behat</code></a>, <a href="https://blackfire.io/docs/php/index"><code>blackfire</code></a>, <a href="https://blackfire.io/docs/builds-cookbooks/player"><code>blackfire-player</code></a>, <a href="https://github.com/jolicode/castor"><code>castor</code></a>, <a href="https://github.com/bmitch/churn-php"><code>churn</code></a>, <a href="https://codeception.com/"><code>codeception</code></a>, <a href="https://getcomposer.org/"><code>composer</code></a>, <a href="https://github.com/ergebnis/composer-normalize"><code>composer-normalize</code></a>, <a href="https://github.com/narrowspark/automatic-composer-prefetcher"><code>composer-prefetcher</code></a>, <a href="https://github.com/maglnet/ComposerRequireChecker"><code>composer-require-checker</code></a>, <a href="https://github.com/composer-unused/composer-unused"><code>composer-unused</code></a>, <a href="https://github.com/staabm/annotate-pull-request-from-checkstyle"><code>cs2pr</code></a>, <a href="https://deployer.org/"><code>deployer</code></a>, <a href="https://flex.symfony.com/"><code>flex</code></a>, <a href="https://grpc.io/"><code>grpc_php_plugin</code></a>, <a href="https://infection.github.io/"><code>infection</code></a>, <a href="https://github.com/php-parallel-lint/PHP-Parallel-Lint"><code>parallel-lint</code></a>, <a href="https://pecl.php.net/"><code>pecl</code></a>, <a href="https://github.com/phan/phan/wiki"><code>phan</code></a>, <a href="https://www.phing.info/"><code>phing</code></a>, <a href="https://phinx.org/"><code>phinx</code></a>, <a href="https://phar.io/"><code>phive</code></a>, <a href="https://www.php.net/manual/en/install.pecl.php-config.php"><code>php-config</code></a>, <a href="https://cs.symfony.com/"><code>php-cs-fixer</code></a>, <a href="https://github.com/squizlabs/php_codesniffer"><code>phpcbf</code></a>, <a href="https://github.com/sebastianbergmann/phpcpd"><code>phpcpd</code></a>, <a href="https://github.com/squizlabs/php_codesniffer"><code>phpcs</code></a>, <a href="https://phpdoc.org/"><code>phpdoc</code></a> or <a href="https://phpdoc.org/"><code>phpDocumentor</code></a>, <a href="https://www.php.net/manual/en/install.pecl.phpize.php"><code>phpize</code></a>, <a href="https://github.com/overtrue/phplint"><code>phplint</code></a>, <a href="https://phpmd.org/"><code>phpmd</code></a>, <a href="https://www.phpspec.net/"><code>phpspec</code></a>, <a href="https://phpstan.org/"><code>phpstan</code></a>, <a href="https://phpunit.de/"><code>phpunit</code></a>, <a href="https://symfony.com/doc/current/components/phpunit_bridge.html"><code>phpunit-bridge</code></a>, <a href="https://github.com/Yoast/PHPUnit-Polyfills"><code>phpunit-polyfills</code></a>, <a href="https://github.com/laravel/pint"><code>pint</code></a>, <a href="https://github.com/hirak/prestissimo"><code>prestissimo</code></a>, <a href="https://developers.google.com/protocol-buffers/"><code>protoc</code></a>, <a href="https://psalm.dev/"><code>psalm</code></a>, <a href="https://getrector.org/"><code>rector</code></a>, <a href="https://symfony.com/download"><code>symfony</code></a> or <a href="https://symfony.com/download"><code>symfony-cli</code></a>, <a href="https://docs.vapor.build/"><code>vapor</code></a> or <a href="https://docs.vapor.build/"><code>vapor-cli</code></a>, <a href="https://wp-cli.org/"><code>wp</code></a> or <a href="https://wp-cli.org/"><code>wp-cli</code></a></p> <pre><code class="language-yaml">- name: Setup PHP with tools uses: shivammathur/setup-php@v2 with: php-version: '8.3' tools: php-cs-fixer, phpunit </code></pre> <ul> <li>In addition to above tools any composer tool or package can also be set up globally by specifying it as <code>vendor/package</code> matching the listing on Packagist. This format accepts the same <a href="https://getcomposer.org/doc/articles/versions.md#writing-version-constraints" title="Composer version constraints">version constraints</a> as <code>composer</code>.</li> </ul> <pre><code class="language-yaml">- name: Setup PHP with tools uses: shivammathur/setup-php@v2 with: php-version: '8.3' tools: vimeo/psalm </code></pre> <ul> <li> <p>To set up a particular version of a tool, specify it in the form <code>tool:version</code>.</p> <p>Version can be in the following format:</p> <ul> <li>Semver. For example <code>tool:1.2.3</code> or <code>tool:1.2.3-beta1</code>.</li> <li>Major version. For example <code>tool:1</code> or <code>tool:1.x</code>.</li> <li>Major and minor version. For example <code>tool:1.2</code> or <code>tool:1.2.x</code>.</li> </ul> <p>When you specify just the major version or the version in <code>major.minor</code> format, the latest patch version matching the input will be setup.</p> <p>With the exception of major versions of <code>composer</code>, if you specify only the <code>major</code> version or the version in <code>major.minor</code> format for a tool you can get rate limited by GitHub's API. To avoid this, it is recommended to provide a <a href="https://github.com/shivammathur/setup-php#composer-github-oauth" title="Composer GitHub OAuth"><code>GitHub</code> OAuth token</a>. You can do that by setting <code>GITHUB_TOKEN</code> environment variable. The <code>COMPOSER_TOKEN</code> environment variable has been deprecated in favor of <code>GITHUB_TOKEN</code> and will be removed in the next major version.</p> </li> </ul> <pre><code class="language-yaml">- name: Setup PHP with tools uses: shivammathur/setup-php@v2 with: php-version: '8.3' tools: php-cs-fixer:3.39, phpunit:10.4 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} </code></pre> <ul> <li>The latest stable version of <code>composer</code> is set up by default. You can set up the required <code>composer</code> version by specifying the major version <code>v1</code> or <code>v2</code>, or the version in <code>major.minor</code> or <code>semver</code> format. Additionally, for composer <code>snapshot</code> and <code>preview</code> can also be specified to set up the respective releases.</li> </ul> <pre><code class="language-yaml">- name: Setup PHP with composer v2 uses: shivammathur/setup-php@v2 with: php-version: '8.3' tools: composer:v2 </code></pre> <ul> <li>If you do not use composer in your workflow, you can specify <code>tools: none</code> to skip it.</li> </ul> <pre><code class="language-yaml">- name: Setup PHP without composer uses: shivammathur/setup-php@v2 with: php-version: '8.3' tools: none </code></pre> <ul> <li> <p>Tools <code>pear</code>, <code>pecl</code>, <code>phpize</code> and <code>php-config</code> are set up by default for all supported PHP versions on Linux and macOS.</p> </li> <li> <p>The latest version of <code>blackfire</code> cli is set up when <code>blackfire</code> is specified in tools input. Please refer to the <a href="https://blackfire.io/docs/integrations/ci/github-actions" title="Blackfire.io documentation for GitHub Actions">official documentation</a> for using <code>blackfire</code> with GitHub Actions.</p> </li> <li> <p>Tools <code>prestissimo</code> and <code>composer-prefetcher</code> will be skipped unless <code>composer:v1</code> is also specified in tools input. It is recommended to drop <code>prestissimo</code> and use <code>composer v2</code>.</p> </li> <li> <p>By default, except <code>composer</code> tools which cannot be set up gracefully leave an error message in the logs, the execution is not interrupted. To change this behaviour you can set <code>fail-fast</code> flag to <code>true</code>.</p> </li> </ul> <pre><code class="language-yaml">- name: Setup PHP with fail-fast uses: shivammathur/setup-php@v2 with: php-version: '8.3' tools: deployer env: fail-fast: true </code></pre> <p><strong>Notes</strong></p> <ul> <li>Input <code>tools</code> is useful to set up tools which are only used in CI workflows, thus keeping your <code>composer.json</code> tidy.</li> <li>If you do not want to use all your dev-dependencies in workflow, you can run composer with <code>--no-dev</code> and install required tools using <code>tools</code> input to speed up your workflow.</li> <li>By default, <code>COMPOSER_NO_INTERACTION</code> is set to <code>1</code> and <code>COMPOSER_PROCESS_TIMEOUT</code> is set to <code>0</code>. In effect, this means that Composer commands in your scripts do not need to specify <code>--no-interaction</code>.</li> <li>Also, <code>COMPOSER_NO_AUDIT</code> is set to <code>1</code>. So if you want to audit your dependencies for security vulnerabilities, it is recommended to add a <code>composer audit</code> step before you install them.</li> </ul> <h2><span>📶</span> Coverage Support</h2> <h3>Xdebug</h3> <p>Specify <code>coverage: xdebug</code> to use <code>Xdebug</code> and disable <code>PCOV</code>.<br> Runs on all <a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#tada-php-support" title="List of PHP versions supported on this GitHub Action">PHP versions supported</a>.</p> <pre><code class="language-yaml">- name: Setup PHP with Xdebug uses: shivammathur/setup-php@v2 with: php-version: '8.3' coverage: xdebug </code></pre> <ul> <li>When you specify <code>coverage: xdebug</code>, the latest version of Xdebug compatible with the PHP version is set up by default.</li> <li>If you need Xdebug 2.x on PHP 7.2, 7.3 or 7.4, you can specify <code>coverage: xdebug2</code>.</li> </ul> <pre><code class="language-yaml">- name: Setup PHP with Xdebug 2.x uses: shivammathur/setup-php@v2 with: php-version: '7.4' coverage: xdebug2 </code></pre> <p><strong>Note</strong>: Xdebug is enabled by default on Ubuntu GitHub Actions images, so if you are not using it in your workflow it is recommended to disable it as that will have a positive impact on your PHP performance. Please refer to the <a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#disable-coverage">disable coverage</a> section for details.</p> <h3>PCOV</h3> <p>Specify <code>coverage: pcov</code> to use <code>PCOV</code> and disable <code>Xdebug</code>.<br> Runs on PHP 7.1 and newer PHP versions.</p> <ul> <li>If your source code directory is other than <code>src</code>, <code>lib</code> or, <code>app</code>, specify <code>pcov.directory</code> using the <code>ini-values</code> input.</li> </ul> <pre><code class="language-yaml">- name: Setup PHP with PCOV uses: shivammathur/setup-php@v2 with: php-version: '8.3' ini-values: pcov.directory=api #optional, see above for usage. coverage: pcov </code></pre> <ul> <li>PHPUnit 8.x and above supports PCOV out of the box.</li> <li>If you are using PHPUnit 5.x, 6.x or 7.x, you need to set up <code>pcov/clobber</code> before executing your tests.</li> </ul> <pre><code class="language-yaml">- name: Setup PCOV run: | composer require pcov/clobber vendor/bin/pcov clobber </code></pre> <h3>Disable Coverage</h3> <p>Specify <code>coverage: none</code> to disable both <code>Xdebug</code> and <code>PCOV</code>.</p> <p>Disable coverage for these reasons:</p> <ul> <li>You are not generating coverage reports while testing.</li> <li>You are using <code>phpdbg</code> for running your tests.</li> <li>You are profiling your code using <code>blackfire</code>.</li> <li>You are using PHP in JIT mode. Please refer to <a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#jit-configuration">JIT configuration</a> section for more details.</li> </ul> <pre><code class="language-yaml">- name: Setup PHP with no coverage driver uses: shivammathur/setup-php@v2 with: php-version: '8.3' coverage: none </code></pre> <h2><span>📝</span> Usage</h2> <h3>Inputs</h3> <blockquote> <p>Specify using <code>with</code> keyword</p> </blockquote> <h4><code>php-version</code> (optional)</h4> <ul> <li>Specify the PHP version you want to set up.</li> <li>Accepts a <code>string</code>. For example <code>'8.0'</code>.</li> <li>Accepts <code>latest</code> to set up the latest stable PHP version.</li> <li>Accepts <code>nightly</code> to set up a nightly build from the master branch of PHP.</li> <li>Accepts the format <code>d.x</code>, where <code>d</code> is the major version. For example <code>5.x</code>, <code>7.x</code> and <code>8.x</code>.</li> <li>See <a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#tada-php-support">PHP support</a> for the supported PHP versions.</li> <li>If not specified, it looks for <code>php-version-file</code> input.</li> </ul> <h4><code>php-version-file</code> (optional)</h4> <ul> <li>Specify a file with the PHP version you want to set up.</li> <li>Accepts a <code>string</code>. For example <code>'.phpenv-version'</code>.</li> <li>See <a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#tada-php-support">PHP support</a> for the supported PHP versions.</li> <li>By default, <code>.php-version</code> file is used.</li> <li>If not specified and the default <code>.php-version</code> file is not found, the latest stable PHP version is set up.</li> </ul> <h4><code>extensions</code> (optional)</h4> <ul> <li>Specify the extensions you want to add or disable.</li> <li>Accepts a <code>string</code> in csv-format. For example <code>mbstring, :opcache</code>.</li> <li>Accepts <code>none</code> to disable all shared extensions.</li> <li>Shared extensions prefixed with <code>:</code> are disabled.</li> <li>See <a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#heavy_plus_sign-php-extension-support">PHP extension support</a> for more info.</li> </ul> <h4><code>ini-file</code> (optional)</h4> <ul> <li>Specify the base <code>php.ini</code> file.</li> <li>Accepts <code>production</code>, <code>development</code> or <code>none</code>.</li> <li>By default, production <code>php.ini</code> file is used.</li> </ul> <h4><code>ini-values</code> (optional)</h4> <ul> <li>Specify the values you want to add to <code>php.ini</code>.</li> <li>Accepts a <code>string</code> in csv-format. For example <code>post_max_size=256M, max_execution_time=180</code>.</li> <li>Accepts ini values with commas if wrapped in quotes. For example <code>xdebug.mode="develop,coverage"</code>.</li> </ul> <h4><code>coverage</code> (optional)</h4> <ul> <li>Specify the code-coverage driver you want to set up.</li> <li>Accepts <code>xdebug</code>, <code>pcov</code> or <code>none</code>.</li> <li>See <a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#signal_strength-coverage-support">coverage support</a> for more info.</li> </ul> <h4><code>tools</code> (optional)</h4> <ul> <li>Specify the tools you want to set up.</li> <li>Accepts a <code>string</code> in csv-format. For example: <code>phpunit, phpcs</code></li> <li>See <a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#wrench-tools-support">tools support</a> for tools supported.</li> </ul> <h3>Outputs</h3> <h4><code>php-version</code></h4> <p>On GitHub Actions you can assign the <code>setup-php</code> step an <code>id</code>, you can use the same to get the outputs in a later step.</p> <ul> <li>Provides the PHP version in semver format.</li> </ul> <pre><code class="language-yaml">- name: Setup PHP id: setup-php uses: shivammathur/setup-php@v2 with: php-version: '8.3' - name: Print PHP version run: echo ${{ steps.setup-php.outputs.php-version }} </code></pre> <h3>Flags</h3> <blockquote> <p>Specify using <code>env</code> keyword</p> </blockquote> <h4><code>fail-fast</code> (optional)</h4> <ul> <li>Specify to mark the workflow as failed if an extension or tool fails to set up.</li> <li>This changes the default mode from graceful warnings to fail-fast.</li> <li>By default, it is set to <code>false</code>.</li> <li>Accepts <code>true</code> and <code>false</code>.</li> </ul> <h4><code>phpts</code> (optional)</h4> <ul> <li>Specify to set up a thread-safe build of PHP on Linux and Windows.</li> <li>Accepts <code>nts</code> for non-thread-safe and <code>zts</code> or <code>ts</code> for thread-safe.</li> <li>By default, it is set to <code>nts</code>.</li> <li>See <a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#thread-safe-setup">thread safe setup</a> for more info.</li> </ul> <h4><code>update</code> (optional)</h4> <ul> <li>Specify to update PHP on the runner to the latest patch version.</li> <li>Accepts <code>true</code> and <code>false</code>.</li> <li>By default, it is set to <code>false</code>.</li> <li>See <a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#force-update-setup">force update setup</a> for more info.</li> </ul> <p>See below for more info.</p> <h3>Basic Setup</h3> <blockquote> <p>Set up a particular PHP version.</p> </blockquote> <pre><code class="language-yaml">steps: - name: Setup PHP uses: shivammathur/setup-php@v2 with: php-version: '8.3' extensions: mbstring, intl ini-values: post_max_size=256M, max_execution_time=180 coverage: xdebug tools: php-cs-fixer, phpunit </code></pre> <h3>Matrix Setup</h3> <blockquote> <p>Set up multiple PHP versions on multiple operating systems.</p> </blockquote> <pre><code class="language-yaml">jobs: run: runs-on: ${{ matrix.operating-system }} strategy: matrix: operating-system: ['ubuntu-latest', 'windows-latest', 'macos-latest'] php-versions: ['8.1', '8.2', '8.3'] phpunit-versions: ['latest'] include: - operating-system: 'ubuntu-latest' php-versions: '8.0' phpunit-versions: 9 steps: - name: Setup PHP uses: shivammathur/setup-php@v2 with: php-version: ${{ matrix.php-versions }} extensions: mbstring, intl ini-values: post_max_size=256M, max_execution_time=180 coverage: xdebug tools: php-cs-fixer, phpunit:${{ matrix.phpunit-versions }} env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} </code></pre> <h3>Nightly Build Setup</h3> <blockquote> <p>Set up a nightly build of <code>PHP 8.4</code>.</p> </blockquote> <ul> <li>These PHP versions are currently in active development and might contain bugs and breaking changes.</li> <li>Some user space extensions might not support this version currently.</li> </ul> <pre><code class="language-yaml">steps: - name: Setup nightly PHP uses: shivammathur/setup-php@v2 with: php-version: '8.4' extensions: mbstring ini-values: post_max_size=256M, max_execution_time=180 coverage: xdebug tools: php-cs-fixer, phpunit </code></pre> <h3>Debug Build Setup</h3> <blockquote> <p>Set up a PHP build with debugging symbols.</p> </blockquote> <ul> <li>Production release builds of PHP without debugging symbols are set up by default.</li> <li>You can use the <code>debug</code> environment variable to set up a build with debugging symbols for PHP 5.6 and above.</li> </ul> <pre><code class="language-yaml">steps: - name: Setup PHP with debugging symbols uses: shivammathur/setup-php@v2 with: php-version: '8.3' env: debug: true # specify true or false </code></pre> <h3>Thread Safe Setup</h3> <blockquote> <p>Set up <code>TS</code> or <code>NTS</code> PHP on <code>Linux</code> and <code>Windows</code>.</p> </blockquote> <ul> <li><code>NTS</code> versions are set up by default.</li> <li>On <code>macOS</code> only <code>NTS</code> versions are supported currently.</li> <li>On <code>Linux</code> and <code>Windows</code> both <code>TS</code> and <code>NTS</code> versions are supported.</li> </ul> <pre><code class="language-yaml">jobs: run: runs-on: [ubuntu-latest, windows-latest] name: Setup PHP TS steps: - name: Setup PHP uses: shivammathur/setup-php@v2 with: php-version: '8.3' env: phpts: ts # specify ts or nts </code></pre> <h3>Force Update Setup</h3> <blockquote> <p>Update to the latest patch of PHP versions.</p> </blockquote> <ul> <li>Pre-installed PHP versions are not updated to their latest patch release by default.</li> <li>If <code>ppa:ondrej/php</code> is missing on the Ubuntu GitHub environment, the PHP version is updated to the latest patch release.</li> <li>You can specify the <code>update</code> environment variable to <code>true</code> for updating to the latest release.</li> </ul> <pre><code class="language-yaml">- name: Setup PHP with latest versions uses: shivammathur/setup-php@v2 with: php-version: '8.3' env: update: true # specify true or false </code></pre> <h3>Verbose Setup</h3> <blockquote> <p>Debug your workflow</p> </blockquote> <p>To debug any issues, you can use the <code>verbose</code> tag instead of <code>v2</code>.</p> <pre><code class="language-yaml">- name: Setup PHP with logs uses: shivammathur/setup-php@verbose with: php-version: '8.3' </code></pre> <h3>Multi-Arch Setup</h3> <blockquote> <p>Set up PHP on multiple architecture on Ubuntu GitHub Runners.</p> </blockquote> <ul> <li><code>PHP 5.6</code> to <code>PHP 8.3</code> are supported by <code>setup-php</code> on multiple architecture on <code>Ubuntu</code>.</li> <li>For this, you can use <code>shivammathur/node</code> images as containers. These have compatible <code>Nodejs</code> installed for <code>setup-php</code>.</li> <li>Currently, for <code>ARM</code> based setup, you will need <a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#self-hosted-setup">self-hosted runners</a>.</li> </ul> <pre><code class="language-yaml">jobs: run: runs-on: ubuntu-latest container: shivammathur/node:latest-${{ matrix.arch }} strategy: matrix: arch: ["amd64", "i386"] steps: - name: Install PHP uses: shivammathur/setup-php@v2 with: php-version: '8.3' </code></pre> <h3>Self Hosted Setup</h3> <blockquote> <p>Set up PHP on a self-hosted runner.</p> </blockquote> <ul> <li> <p>To set up a containerised self-hosted runner, refer to the following guides as per your base operating system.</p> <ul> <li><a href="https://github.com/shivammathur/setup-php/wiki/Dockerized-self-hosted-runner-on-Linux">Linux</a></li> <li><a href="https://github.com/shivammathur/setup-php/wiki/Dockerized-self-hosted-runner-on-Windows">Windows</a></li> </ul> </li> <li> <p>To set up the runner directly on the host OS or in a virtual machine, follow this <a href="https://github.com/shivammathur/setup-php/wiki/Requirements-for-self-hosted-runners" title="Requirements guide for self-hosted runner to run setup-php">requirements guide</a> before setting up the self-hosted runner.</p> </li> <li> <p>If your workflow uses <a href="https://help.github.com/en/actions/reference/workflow-syntax-for-github-actions#jobsjob_idservices" title="GitHub Actions Services">service containers</a>, then set up the runner on a Linux host or in a Linux virtual machine. GitHub Actions does not support nested virtualization on Linux, so services will not work in a dockerized container.</p> </li> </ul> <p>It is recommended to specify the environment variable <code>runner</code> with the value <code>self-hosted</code> for self-hosted environments.</p> <pre><code class="language-yaml">jobs: run: runs-on: self-hosted strategy: matrix: php-versions: ['5.6', '7.0', '7.1', '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3'] name: PHP ${{ matrix.php-versions }} steps: - name: Setup PHP uses: shivammathur/setup-php@v2 with: php-version: ${{ matrix.php-versions }} env: runner: self-hosted </code></pre> <p><strong>Notes</strong></p> <ul> <li>Do not set up multiple self-hosted runners on a single server instance as parallel workflow will conflict with each other.</li> <li>Do not set up self-hosted runners on the side on your development environment or your production server.</li> <li>Avoid using the same labels for your <code>self-hosted</code> runners which are used by <code>GitHub-hosted</code> runners.</li> </ul> <h3>Local Testing Setup</h3> <blockquote> <p>Test your <code>Ubuntu</code> workflow locally using <a href="https://github.com/nektos/act" title="Project to test GitHub Actions locally"><code>nektos/act</code></a>.</p> </blockquote> <pre><code class="language-yaml">jobs: run: runs-on: ubuntu-latest steps: - name: Setup PHP uses: shivammathur/setup-php@v2 with: php-version: '8.3' </code></pre> <p>Run the workflow locally with <code>act</code> using <a href="https://github.com/shivammathur/node-docker" title="Docker image to run setup-php"><code>shivammathur/node</code></a> docker images.</p> <p>Choose the image tag which matches the <code>runs-on</code> property in your workflow. For example, if you are using <code>ubuntu-20.04</code> in your workflow, run <code>act -P ubuntu-20.04=shivammathur/node:2004</code>.</p> <pre><code class="language-bash"># For runs-on: ubuntu-latest act -P ubuntu-latest=shivammathur/node:latest # For runs-on: ubuntu-22.04 act -P ubuntu-22.04=shivammathur/node:2204 # For runs-on: ubuntu-20.04 act -P ubuntu-20.04=shivammathur/node:2004 </code></pre> <h3>JIT Configuration</h3> <blockquote> <p>Enable Just-in-time (JIT) on PHP 8.0 and above.</p> </blockquote> <ul> <li>To enable JIT, enable <code>opcache</code> in cli mode by setting <code>opcache.enable_cli=1</code>.</li> <li>JIT conflicts with <code>Xdebug</code>, <code>PCOV</code>, and other extensions which override <code>zend_execute_ex</code> function, so set <code>coverage: none</code> and disable any such extension if added.</li> <li>By default, <code>opcache.jit=1235</code> and <code>opcache.jit_buffer_size=256M</code> are set which can be changed using <code>ini-values</code> input.</li> <li>For detailed information about JIT related directives refer to the <a href="https://www.php.net/manual/en/opcache.configuration.php#ini.opcache.jit" title="opcache.jit documentation"><code>official PHP documentation</code></a>.</li> </ul> <p>For example to enable JIT in <code>tracing</code> mode with buffer size of <code>64 MB</code>.</p> <pre><code class="language-yaml">- name: Setup PHP with JIT in tracing mode uses: shivammathur/setup-php@v2 with: php-version: '8.3' coverage: none ini-values: opcache.enable_cli=1, opcache.jit=tracing, opcache.jit_buffer_size=64M </code></pre> <h3>Cache Extensions</h3> <p>You can cache PHP extensions using <code>shivammathur/cache-extensions</code> and <code>action/cache</code> GitHub Actions. Extensions which take very long to set up when cached are available in the next workflow run and are enabled directly. This reduces the workflow execution time.<br> Refer to <a href="https://github.com/shivammathur/cache-extensions" title="GitHub Action to cache php extensions"><code>shivammathur/cache-extensions</code></a> for details.</p> <h3>Cache Composer Dependencies</h3> <p>If your project uses composer, you can persist the composer's internal cache directory. Dependencies cached are loaded directly instead of downloading them while installation. The files cached are available across check-runs and will reduce the workflow execution time.</p> <pre><code class="language-yaml">- name: Get composer cache directory id: composer-cache run: echo "dir=$(composer config cache-files-dir)" &gt;&gt; $GITHUB_OUTPUT - name: Cache dependencies uses: actions/cache@v3 with: path: ${{ steps.composer-cache.outputs.dir }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} restore-keys: ${{ runner.os }}-composer- - name: Install dependencies run: composer install --prefer-dist </code></pre> <p><strong>Notes</strong></p> <ul> <li>Please do not cache <code>vendor</code> directory using <code>action/cache</code> as that will have side effects.</li> <li>If you do not commit <code>composer.lock</code>, you can use the hash of <code>composer.json</code> as the key for your cache.</li> </ul> <pre><code class="language-yaml">key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }} </code></pre> <ul> <li>If you support a range of <code>composer</code> dependencies and use <code>prefer-lowest</code> and <code>prefer-stable</code> options, you can store them in your matrix and add them to the keys.</li> </ul> <pre><code class="language-yaml">key: ${{ runner.os }}-composer-${{ matrix.prefer }}-${{ hashFiles('**/composer.lock') }} restore-keys: ${{ runner.os }}-composer-${{ matrix.prefer }}- </code></pre> <h3>GitHub Composer Authentication</h3> <p>If you have a number of workflows which set up multiple tools or have many composer dependencies, you might hit the GitHub's rate limit for composer. Also, if you specify only the major version or the version in <code>major.minor</code> format, you can hit the rate limit. To avoid this you can specify an <code>OAuth</code> token by setting <code>GITHUB_TOKEN</code> environment variable. You can use <a href="https://help.github.com/en/actions/configuring-and-managing-workflows/authenticating-with-the-github_token" title="GITHUB_TOKEN documentation"><code>GITHUB_TOKEN</code></a> secret for this purpose.</p> <p>The <code>COMPOSER_TOKEN</code> environment variable has been deprecated in favor of <code>GITHUB_TOKEN</code> and will be removed in the next major version.</p> <pre><code class="language-yaml">- name: Setup PHP uses: shivammathur/setup-php@v2 with: php-version: '8.3' env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} </code></pre> <h3>Private Packagist Authentication</h3> <p>If you use Private Packagist for your private composer dependencies, you can set the <code>PACKAGIST_TOKEN</code> environment variable to authenticate.</p> <pre><code class="language-yaml">- name: Setup PHP uses: shivammathur/setup-php@v2 with: php-version: '8.3' env: PACKAGIST_TOKEN: ${{ secrets.PACKAGIST_TOKEN }} </code></pre> <h3>Manual Composer Authentication</h3> <p>In addition to GitHub or Private Packagist, if you want to authenticate private repositories hosted elsewhere, you can set the <code>COMPOSER_AUTH_JSON</code> environment variable with the authentication methods and the credentials in json format. Please refer to the authentication section in <a href="https://getcomposer.org/doc/articles/authentication-for-private-packages.md" title="composer documentation"><code>composer documentation</code></a> for more details.</p> <pre><code class="language-yaml">- name: Setup PHP uses: shivammathur/setup-php@v2 with: php-version: '8.3' env: COMPOSER_AUTH_JSON: | { "http-basic": { "example.org": { "username": "${{ secrets.EXAMPLE_ORG_USERNAME }}", "password": "${{ secrets.EXAMPLE_ORG_PASSWORD }}" } } } </code></pre> <h3>Inline PHP Scripts</h3> <p>If you have to run multiple lines of PHP code in your workflow, you can do that easily without saving it to a file.</p> <p>Put the code in the run property of a step and specify the shell as <code>php {0}</code>.</p> <pre><code class="language-yaml">- name: Setup PHP uses: shivammathur/setup-php@v2 with: php-version: '8.3' - name: Run PHP code shell: php {0} run: | &lt;?php $welcome = "Hello, world"; echo $welcome; </code></pre> <h3>Problem Matchers</h3> <p>Problem matchers are <code>json</code> configurations which identify errors and warnings in your logs and surface them prominently in the GitHub Actions UI by highlighting them and creating code annotations.</p> <h4>PHP</h4> <p>Setup problem matchers for your <code>PHP</code> output by adding this step after the <code>setup-php</code> step.</p> <pre><code class="language-yaml">- name: Setup problem matchers for PHP run: echo "::add-matcher::${{ runner.tool_cache }}/php.json" </code></pre> <h4>PHPUnit</h4> <p>Setup problem matchers for your <code>PHPUnit</code> output by adding this step after the <code>setup-php</code> step.</p> <pre><code class="language-yaml">- name: Setup problem matchers for PHPUnit run: echo "::add-matcher::${{ runner.tool_cache }}/phpunit.json" </code></pre> <h4>PHPStan</h4> <p>PHPStan supports error reporting in GitHub Actions, so it does not require problem matchers.</p> <pre><code class="language-yaml">- name: Setup PHP uses: shivammathur/setup-php@v2 with: php-version: '8.3' tools: phpstan - name: Run PHPStan run: phpstan analyse src </code></pre> <h4>Psalm</h4> <p>Psalm supports error reporting in GitHub Actions with an output format <code>github</code>.</p> <pre><code class="language-yaml">- name: Setup PHP uses: shivammathur/setup-php@v2 with: php-version: '8.3' tools: psalm - name: Run Psalm run: psalm --output-format=github </code></pre> <h4>Tools with checkstyle support</h4> <p>For tools that support <code>checkstyle</code> reporting like <code>phpstan</code>, <code>psalm</code>, <code>php-cs-fixer</code> and <code>phpcs</code> you can use <code>cs2pr</code> to annotate your code.<br> For examples refer to the <a href="https://github.com/staabm/annotate-pull-request-from-checkstyle">cs2pr documentation</a>.</p> <blockquote> <p>Here is an example with <code>phpcs</code>.</p> </blockquote> <pre><code class="language-yaml">- name: Setup PHP uses: shivammathur/setup-php@v2 with: php-version: '8.3' tools: cs2pr, phpcs - name: Run phpcs run: phpcs -q --report=checkstyle src | cs2pr </code></pre> <h3>Examples</h3> <p>Examples of using <code>setup-php</code> with various PHP frameworks and packages.</p> <table> <thead> <tr> <th>Framework/Package</th> <th>Runs on</th> <th>Workflow</th> </tr> </thead> <tbody> <tr> <td>Blackfire</td> <td><code>macOS</code>, <code>ubuntu</code> and <code>windows</code></td> <td><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/examples/blackfire.yml" title="GitHub Action using Blackfire">blackfire.yml</a></td> </tr> <tr> <td>Blackfire Player</td> <td><code>macOS</code>, <code>ubuntu</code> and <code>windows</code></td> <td><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/examples/blackfire-player.yml" title="GitHub Action using Blackfire Player">blackfire-player.yml</a></td> </tr> <tr> <td>CakePHP with <code>MySQL</code> and <code>Redis</code></td> <td><code>ubuntu</code></td> <td><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/examples/cakephp-mysql.yml" title="GitHub Action for CakePHP with MySQL and Redis">cakephp-mysql.yml</a></td> </tr> <tr> <td>CakePHP with <code>PostgreSQL</code> and <code>Redis</code></td> <td><code>ubuntu</code></td> <td><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/examples/cakephp-postgres.yml" title="GitHub Action for CakePHP with Postgres and Redis">cakephp-postgres.yml</a></td> </tr> <tr> <td>CakePHP without services</td> <td><code>macOS</code>, <code>ubuntu</code> and <code>windows</code></td> <td><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/examples/cakephp.yml" title="GitHub Action for CakePHP without services">cakephp.yml</a></td> </tr> <tr> <td>CodeIgniter</td> <td><code>macOS</code>, <code>ubuntu</code> and <code>windows</code></td> <td><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/examples/codeigniter.yml" title="GitHub Action for CodeIgniter">codeigniter.yml</a></td> </tr> <tr> <td>Laminas MVC</td> <td><code>macOS</code>, <code>ubuntu</code> and <code>windows</code></td> <td><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/examples/laminas-mvc.yml" title="GitHub Action for Laminas Framework MVC Projects">laminas-mvc.yml</a></td> </tr> <tr> <td>Laravel with <code>MySQL</code> and <code>Redis</code></td> <td><code>ubuntu</code></td> <td><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/examples/laravel-mysql.yml" title="GitHub Action for Laravel with MySQL and Redis">laravel-mysql.yml</a></td> </tr> <tr> <td>Laravel with <code>PostgreSQL</code> and <code>Redis</code></td> <td><code>ubuntu</code></td> <td><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/examples/laravel-postgres.yml" title="GitHub Action for Laravel with PostgreSQL and Redis">laravel-postgres.yml</a></td> </tr> <tr> <td>Laravel without services</td> <td><code>macOS</code>, <code>ubuntu</code> and <code>windows</code></td> <td><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/examples/laravel.yml" title="GitHub Action for Laravel without services">laravel.yml</a></td> </tr> <tr> <td>Lumen with <code>MySQL</code> and <code>Redis</code></td> <td><code>ubuntu</code></td> <td><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/examples/lumen-mysql.yml" title="GitHub Action for Lumen with MySQL and Redis">lumen-mysql.yml</a></td> </tr> <tr> <td>Lumen with <code>PostgreSQL</code> and <code>Redis</code></td> <td><code>ubuntu</code></td> <td><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/examples/lumen-postgres.yml" title="GitHub Action for Lumen with PostgreSQL and Redis">lumen-postgres.yml</a></td> </tr> <tr> <td>Lumen without services</td> <td><code>macOS</code>, <code>ubuntu</code> and <code>windows</code></td> <td><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/examples/lumen.yml" title="GitHub Action for Lumen without services">lumen.yml</a></td> </tr> <tr> <td>Phalcon with <code>MySQL</code></td> <td><code>ubuntu</code></td> <td><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/examples/phalcon-mysql.yml" title="GitHub Action for Phalcon with MySQL">phalcon-mysql.yml</a></td> </tr> <tr> <td>Phalcon with <code>PostgreSQL</code></td> <td><code>ubuntu</code></td> <td><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/examples/phalcon-postgres.yml" title="GitHub Action for Phalcon with PostgreSQL">phalcon-postgres.yml</a></td> </tr> <tr> <td>Roots/bedrock</td> <td><code>ubuntu</code></td> <td><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/examples/bedrock.yml" title="GitHub Action for Wordpress Development using @roots/bedrock">bedrock.yml</a></td> </tr> <tr> <td>Roots/sage</td> <td><code>ubuntu</code></td> <td><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/examples/sage.yml" title="GitHub Action for Wordpress Development using @roots/sage">sage.yml</a></td> </tr> <tr> <td>Slim Framework</td> <td><code>macOS</code>, <code>ubuntu</code> and <code>windows</code></td> <td><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/examples/slim-framework.yml" title="GitHub Action for Slim Framework">slim-framework.yml</a></td> </tr> <tr> <td>Symfony with <code>MySQL</code></td> <td><code>ubuntu</code></td> <td><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/examples/symfony-mysql.yml" title="GitHub Action for Symfony with MySQL">symfony-mysql.yml</a></td> </tr> <tr> <td>Symfony with <code>PostgreSQL</code></td> <td><code>ubuntu</code></td> <td><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/examples/symfony-postgres.yml" title="GitHub Action for Symfony with PostgreSQL">symfony-postgres.yml</a></td> </tr> <tr> <td>Symfony without services</td> <td><code>macOS</code>, <code>ubuntu</code> and <code>windows</code></td> <td><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/examples/symfony.yml" title="GitHub Action for Symfony without services">symfony.yml</a></td> </tr> <tr> <td>Yii2 Starter Kit with <code>MySQL</code></td> <td><code>ubuntu</code></td> <td><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/examples/yii2-mysql.yml" title="GitHub Action for Yii2 Starter Kit with MySQL">yii2-mysql.yml</a></td> </tr> <tr> <td>Yii2 Starter Kit with <code>PostgreSQL</code></td> <td><code>ubuntu</code></td> <td><a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/examples/yii2-postgres.yml" title="GitHub Action for Yii2 Starter Kit with PostgreSQL">yii2-postgres.yml</a></td> </tr> </tbody> </table> <h2><span>🔖</span> Versioning</h2> <ul> <li>Use the <code>v2</code> tag as <code>setup-php</code> version. It is a rolling tag and is synced with the latest minor and patch releases. With <code>v2</code> you automatically get the bug fixes, security patches, new features and support for latest PHP releases.</li> <li>Semantic release versions can also be used. It is recommended to <a href="https://docs.github.com/en/github/administering-a-repository/keeping-your-actions-up-to-date-with-github-dependabot" title="Setup Dependabot with GitHub Actions">use dependabot</a> with semantic versioning to keep the actions in your workflows up to date.</li> <li>Commit SHA can also be used, but are not recommended unless you set up tooling to update them with each release of the action.</li> <li>A new major version of the action will only be tagged when there are breaking changes in the setup-php API i.e. inputs, outputs, and environment flags.</li> <li>For debugging any issues <code>verbose</code> tag can be used temporarily. It outputs all the logs and is also synced with the latest releases.</li> <li>It is highly discouraged to use the <code>main</code> branch as version, it might break your workflow after major releases as they have breaking changes.</li> <li>If you are using the <code>v1</code> tag or a <code>1.x.y</code> version, you should <a href="https://github.com/shivammathur/setup-php/wiki/Switch-to-v2" title="Guide for switching from setup-php v1 to v2">switch to v2</a> as <code>v1</code> only gets critical bug fixes. Maintenance support for <code>v1</code> will be dropped with the last <code>PHP 8.0</code> release.</li> </ul> <h2><span>📜</span> License</h2> <ul> <li>The scripts and documentation in this project are under the <a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/LICENSE" title="License for shivammathur/setup-php">MIT License</a>.</li> <li>This project has multiple <a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/#package-dependencies" title="Dependencies for this PHP Action">dependencies</a>. Their licenses can be found in their respective repositories.</li> <li>The logo for <code>setup-php</code> is a derivative work of <a href="https://www.php.net/download-logos.php">php.net logo</a> and is licensed under the <a href="https://creativecommons.org/licenses/by-sa/4.0/" title="Creative Commons License">CC BY-SA 4.0 License</a>.</li> </ul> <h2><span>👍</span> Contributions</h2> <blockquote> <p>Contributions are welcome!</p> </blockquote> <ul> <li>See <a href="https://raw.githubusercontent.com/shivammathur/setup-php/main/.github/CONTRIBUTING.md" title="shivammathur/setup-php contribution guide">Contributor's Guide</a> before you start.</li> <li>If you face any issues or want to suggest a feature/improvement, start a discussion <a href="https://github.com/shivammathur/setup-php/discussions" title="Setup PHP discussions">here</a>.</li> </ul> <p><em>Contributors of <code>setup-php</code> and other related projects</em></p> <p align="center"> <a href="https://github.com/shivammathur/setup-php/graphs/contributors"> <img src="https://setup-php.com/contributors/?" alt="Contributors of setup-php and related projects" width="100%"> </a> </p> <h2><span>💖</span> Support This Project</h2> <ul> <li>Please star the project and share it. If you blog, please share your experience of using <code>setup-php</code>.</li> <li>Please <a href="mailto:contact@setup-php.com">reach out</a> if you have any questions about sponsoring setup-php.</li> </ul> <p>Many users and organisations support setup-php via <a href="https://github.com/sponsors/shivammathur">GitHub Sponsors</a>.</p> <p><a href="https://github.com/sponsors/shivammathur"><img src="https://setup-php.com/sponsors.svg?" alt="Sponsor shivammathur"></a></p> <p>These companies generously provide setup-php their products and services to aid in the development of this project.</p> <p> <a href="https://www.jetbrains.com/?from=setup-php"> <img src="https://setup-php.com/sponsors/jetbrains.svg?sanitize=true" alt="JetBrains" width="106" height="60"> </a> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="https://www.macstadium.com/opensource/members#gh-light-mode-only"> <img src="https://setup-php.com/sponsors/macstadium.png" alt="Mac Stadium" width="148" height="60"> </a> <a href="https://www.macstadium.com/opensource/members#gh-dark-mode-only"> <img src="https://setup-php.com/sponsors/macstadium-white.png" alt="Mac Stadium" width="148" height="60"> </a> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="https://tidelift.com/subscription/pkg/npm-setup-php"> <img src="https://setup-php.com/sponsors/tidelift.png" alt="Tidelift" width="70" height="60"> </a> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="https://www.scaleway.com/en/about-us/open-source-program#gh-light-mode-only"> <img src="https://setup-php.com/sponsors/scaleway.png" alt="Scaleway" width="174" height="60"> </a> <a href="https://www.scaleway.com/en/about-us/open-source-program#gh-dark-mode-only"> <img src="https://setup-php.com/sponsors/scaleway-white.png" alt="Scaleway" width="174" height="60"> </a> </p> <h2><span>📦</span> Dependencies</h2> <ul> <li><a href="https://github.com/shivammathur/setup-php/network/dependencies" title="Node.js dependencies">Node.js dependencies</a></li> <li><a href="https://github.com/aaronparker/VcRedist" title="VcRedist PowerShell package">aaronparker/VcRedist</a></li> <li><a href="https://github.com/mlocati/powershell-phpmanager" title="Package to handle PHP on windows">mlocati/powershell-phpmanager</a></li> <li><a href="https://launchpad.net/~ondrej/+archive/ubuntu/php" title="Packaging active PHP packages">ppa:ondrej/php</a></li> <li><a href="https://github.com/shivammathur/cache-extensions" title="GitHub action to help with caching PHP extensions">shivammathur/cache-extensions</a></li> <li><a href="https://github.com/shivammathur/composer-cache" title="Cache composer releases">shivammathur/composer-cache</a></li> <li><a href="https://github.com/shivammathur/homebrew-extensions" title="Tap for PHP extensions on MacOS">shivammathur/homebrew-extensions</a></li> <li><a href="https://github.com/shivammathur/homebrew-php" title="Tap for PHP builds on MacOS">shivammathur/homebrew-php</a></li> <li><a href="https://github.com/shivammathur/icu-intl" title="icu4c and php-intl builds">shivammathur/icu-intl</a></li> <li><a href="https://github.com/shivammathur/php-builder" title="Nightly PHP package for Ubuntu">shivammathur/php-builder</a></li> <li><a href="https://github.com/shivammathur/php-builder-windows" title="Nightly PHP package for Windows">shivammathur/php-builder-windows</a></li> <li><a href="https://github.com/shivammathur/php-ubuntu" title="Cache stable PHP Packages for Ubuntu">shivammathur/php-ubuntu</a></li> <li><a href="https://github.com/shivammathur/php5-darwin" title="Scripts to set up PHP5 versions on darwin">shivammathur/php5-darwin</a></li> <li><a href="https://github.com/shivammathur/php5-ubuntu" title="Scripts to set up PHP5 versions on ubuntu">shivammathur/php5-ubuntu</a></li> </ul> <h2><span>📑</span> Further Reading</h2> <ul> <li><a href="https://github.com/features/actions" title="GitHub Actions">About GitHub Actions</a></li> <li><a href="https://help.github.com/en/articles/workflow-syntax-for-github-actions" title="GitHub Actions Syntax">GitHub Actions Syntax</a></li> <li><a href="https://github.com/sdras/awesome-actions" title="List of Awesome GitHub Actions">Other Awesome Actions</a></li> </ul> <!-- Links to tools --> + + + mostafasadeghi97/design2code + 2023-11-29T01:41:18Z + tag:github.com,2023-11-29:/mostafasadeghi97/design2code + + <p>Convert any web design screenshot to clean HTML/CSS code</p><hr><h1>Design2Code</h1> <p>Welcome to Design2Code, the ultimate web design to HTML/CSS/JS converter! 🚀✨</p> <h2>Overview</h2> <p>Design2Code is an open-source project that converts various web design formats, including sketches, wireframes, Figma, XD, etc., into clean and responsive HTML/CSS/JS code. Just upload your design image, and Design2Code will automatically generate the code for you. It's that simple!</p> <h2>Demo Video</h2> <p>Check out the magic in action! Watch our demo video</p> <p><a href="https://github.com/mostafasadeghi97/design2code/assets/41698808/d04b95bb-d4cc-46dc-818a-3f251d8ca0f6">https://github.com/mostafasadeghi97/design2code/assets/41698808/d04b95bb-d4cc-46dc-818a-3f251d8ca0f6</a></p> <h2>🌐 Hosted App</h2> <p>try the hosted version: <a href="https://design2code.dev">Design2Code Live Demo</a></p> <h2>Deployment</h2> <p>Design2Code is built using Next.js. Deploy your own instance of Design2Code with just one click using Vercel. Click the button below to get started:</p> <p><a href="https://vercel.com/new/project?template=https://github.com/mostafasadeghi97/design2code"><img src="https://vercel.com/button" alt="Deploy with Vercel"></a></p> <p>If you are using the Vercel hobby plan, update the maxDuration in app/api/code/route.ts to 10 seconds. <a href="https://github.com/mostafasadeghi97/design2code/issues/1">see this issue</a></p> <h2>🤝 Contributing</h2> <p>We welcome contributions from the community! If you have ideas, bug fixes, or enhancements, feel free to create a pull request.</p> <h2>📬 Feedback</h2> <p>We value your feedback! Reach out directly on LinkedIn: <a href="https://www.linkedin.com/in/mostafa-sadeghi/">Mostafa Sadeghi</a></p> <h2>License</h2> <p>This project is licensed under the MIT License. Feel free to use, modify, and distribute!</p> + + + fal-ai/tldraw-fal + 2023-11-29T01:41:18Z + tag:github.com,2023-11-29:/fal-ai/tldraw-fal + + <p></p><hr><p>This is a <a href="https://nextjs.org/">Next.js</a> app with <a href="https://fal.ai">fal</a> and <a href="https://tldraw.dev">tldraw</a> that demonstrates real-time AI image generation based on drawings in a canvas.</p> <h2>Getting Started</h2> <ol> <li> <p>First, you need to add the fal credentials to your environment. The recommended way is to create a <code>.env.local</code> file and add the key you obtained from <code>https://fal.ai/dashboard/keys</code>:</p> <pre><code class="language-bash">FAL_KEY="key_id:key_secret" </code></pre> </li> <li> <p>Make sure you install the dependencies:</p> <pre><code class="language-bash">npm install </code></pre> </li> <li> <p>Now you can run the Next.js project as usual:</p> <pre><code class="language-bash">npm run dev </code></pre> </li> </ol> <p>Open <a href="http://localhost:3000">http://localhost:3000</a> with your browser to see the result.</p> <p><strong>Note:</strong> although the commands above use <code>npm</code>, feel free to use your preferred package manager,</p> <h2>What's next?</h2> <p>Real-time image generation is just one of the many cool things you can do with fal. Make sure you:</p> <ul> <li>Check all the available <a href="https://fal.ai/models">Model APIs</a></li> <li>Check our <a href="https://fal.ai/docs/integrations/nextjs">Next.js integration guide</a></li> <li>Learn how to write your own model APIs on <a href="https://fal.ai/docs/serverless-functions">Introduction to serverless functions</a></li> <li>Read more about function endpoints on <a href="https://fal.ai/docs/function-endpoints">Serving functions</a></li> </ul> <h2>Contributing</h2> <p>Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are <strong>greatly appreciated</strong>.</p> <ol> <li>Make sure you read our <a href="https://github.com/fal-ai/tldraw-fal/raw/main/CODE_OF_CONDUCT.md">Code of Conduct</a></li> <li>Fork the project and clone your fork</li> <li>Setup the local environment with <code>npm install</code></li> <li>Create a feature branch (<code>git checkout -b feature/add-cool-thing</code>) or a bugfix branch (<code>git checkout -b fix/smash-that-bug</code>)</li> <li>Commit the changes (<code>git commit -m 'feat(client): added a cool thing'</code>) - use <a href="https://conventionalcommits.org">conventional commits</a></li> <li>Push to the branch (<code>git push --set-upstream origin feature/add-cool-thing</code>)</li> <li>Open a Pull Request</li> </ol> <h2>License</h2> <p>Distributed under the MIT License. See <a href="https://github.com/fal-ai/tldraw-fal/raw/main/LICENSE">LICENSE</a> for more information.</p> + \ No newline at end of file diff --git a/unified-parallel-c/daily/index.xml b/unified-parallel-c/daily/index.xml index 70b01673c1b..b2c61741fca 100644 --- a/unified-parallel-c/daily/index.xml +++ b/unified-parallel-c/daily/index.xml @@ -1,7 +1,7 @@ GitHub Unified Parallel C Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:43:52Z + 2023-11-29T01:41:14Z Daily Trending of Unified Parallel C in GitHub \ No newline at end of file diff --git a/unity3d-asset/daily/index.xml b/unity3d-asset/daily/index.xml index a0d1c7be84e..044beea27d6 100644 --- a/unity3d-asset/daily/index.xml +++ b/unity3d-asset/daily/index.xml @@ -1,7 +1,7 @@ GitHub Unity3D Asset Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:43:51Z + 2023-11-29T01:41:14Z Daily Trending of Unity3D Asset in GitHub \ No newline at end of file diff --git a/unix-assembly/daily/index.xml b/unix-assembly/daily/index.xml index 642c29c5e43..764c8a4e8a6 100644 --- a/unix-assembly/daily/index.xml +++ b/unix-assembly/daily/index.xml @@ -1,7 +1,7 @@ GitHub Unix Assembly Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:06Z + 2023-11-29T01:41:28Z Daily Trending of Unix Assembly in GitHub \ No newline at end of file diff --git a/unknown/daily/index.xml b/unknown/daily/index.xml index af3db64afa2..63fa2ea2899 100644 --- a/unknown/daily/index.xml +++ b/unknown/daily/index.xml @@ -1,7 +1,28 @@ - GitHub Unknown languages Daily Trending + GitHub Unknown Languages Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:26:04Z - Daily Trending of Unknown languages in GitHub + 2023-11-29T01:26:04Z + Daily Trending of Unknown Languages in GitHub + + jordan-cutler/path-to-senior-engineer-handbook + 2023-11-29T01:26:04Z + tag:github.com,2023-11-29:/jordan-cutler/path-to-senior-engineer-handbook + + <p>All the resources you need to get to Senior Engineer and beyond</p><hr> + + + HuskyDG/magisk-files + 2023-11-29T01:26:04Z + tag:github.com,2023-11-29:/HuskyDG/magisk-files + + <p></p><hr> + + + joevess/IPTV + 2023-11-29T01:26:04Z + tag:github.com,2023-11-29:/joevess/IPTV + + <p>IPTV直播源抓取 自动整合好趣网直播源+月光宝盒Box直播源+其他网上直播源 择取分辨率、速度最佳视频流 定期更新</p><hr> + \ No newline at end of file diff --git a/uno/daily/index.xml b/uno/daily/index.xml index 7f44eb98d42..bebbcfe0452 100644 --- a/uno/daily/index.xml +++ b/uno/daily/index.xml @@ -1,7 +1,7 @@ GitHub Uno Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:03Z + 2023-11-29T01:41:27Z Daily Trending of Uno in GitHub \ No newline at end of file diff --git a/unrealscript/daily/index.xml b/unrealscript/daily/index.xml index 9af58c9106e..f1f195e7e71 100644 --- a/unrealscript/daily/index.xml +++ b/unrealscript/daily/index.xml @@ -1,7 +1,7 @@ GitHub UnrealScript Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:04Z + 2023-11-29T01:41:26Z Daily Trending of UnrealScript in GitHub \ No newline at end of file diff --git a/urweb/daily/index.xml b/urweb/daily/index.xml index 39c5fa7d6b9..f67ff6c806e 100644 --- a/urweb/daily/index.xml +++ b/urweb/daily/index.xml @@ -1,7 +1,7 @@ GitHub UrWeb Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:05Z + 2023-11-29T01:41:26Z Daily Trending of UrWeb in GitHub \ No newline at end of file diff --git a/v/daily/index.xml b/v/daily/index.xml index 8c4b746f0f2..e17f7a313b6 100644 --- a/v/daily/index.xml +++ b/v/daily/index.xml @@ -1,7 +1,7 @@ GitHub V Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:07Z + 2023-11-29T01:41:31Z Daily Trending of V in GitHub \ No newline at end of file diff --git a/vala/daily/index.xml b/vala/daily/index.xml index 37b5b99559c..c222e17c8d2 100644 --- a/vala/daily/index.xml +++ b/vala/daily/index.xml @@ -1,7 +1,7 @@ GitHub Vala Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:09Z + 2023-11-29T01:41:30Z Daily Trending of Vala in GitHub \ No newline at end of file diff --git a/valve-data-format/daily/index.xml b/valve-data-format/daily/index.xml index c4b13c93ab5..223497aa439 100644 --- a/valve-data-format/daily/index.xml +++ b/valve-data-format/daily/index.xml @@ -1,7 +1,7 @@ GitHub Valve Data Format Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:08Z + 2023-11-29T01:41:30Z Daily Trending of Valve Data Format in GitHub \ No newline at end of file diff --git a/vba/daily/index.xml b/vba/daily/index.xml index cea919567c5..b56b7709877 100644 --- a/vba/daily/index.xml +++ b/vba/daily/index.xml @@ -1,7 +1,7 @@ GitHub VBA Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:10Z + 2023-11-29T01:41:29Z Daily Trending of VBA in GitHub \ No newline at end of file diff --git a/vbscript/daily/index.xml b/vbscript/daily/index.xml index 9b8f346014e..edb9c2f4cbd 100644 --- a/vbscript/daily/index.xml +++ b/vbscript/daily/index.xml @@ -1,7 +1,7 @@ GitHub VBScript Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:12Z + 2023-11-29T01:41:34Z Daily Trending of VBScript in GitHub \ No newline at end of file diff --git a/vcl/daily/index.xml b/vcl/daily/index.xml index c10baafc38e..04e7f2eb4aa 100644 --- a/vcl/daily/index.xml +++ b/vcl/daily/index.xml @@ -1,7 +1,7 @@ GitHub VCL Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:11Z + 2023-11-29T01:41:33Z Daily Trending of VCL in GitHub \ No newline at end of file diff --git a/verilog/daily/index.xml b/verilog/daily/index.xml index 2f618de4b81..443d5051268 100644 --- a/verilog/daily/index.xml +++ b/verilog/daily/index.xml @@ -1,7 +1,7 @@ GitHub Verilog Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:14Z + 2023-11-29T01:41:36Z Daily Trending of Verilog in GitHub \ No newline at end of file diff --git a/vhdl/daily/index.xml b/vhdl/daily/index.xml index d0f2b478d42..b37365ec4c1 100644 --- a/vhdl/daily/index.xml +++ b/vhdl/daily/index.xml @@ -1,7 +1,7 @@ GitHub VHDL Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:21Z + 2023-11-29T01:41:39Z Daily Trending of VHDL in GitHub \ No newline at end of file diff --git a/vim-help-file/daily/index.xml b/vim-help-file/daily/index.xml index b0ff6e2799a..15b903ba060 100644 --- a/vim-help-file/daily/index.xml +++ b/vim-help-file/daily/index.xml @@ -1,7 +1,7 @@ GitHub Vim Help File Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:16Z + 2023-11-29T01:41:38Z Daily Trending of Vim Help File in GitHub \ No newline at end of file diff --git a/vim-script/daily/index.xml b/vim-script/daily/index.xml index b25d32a7c52..e1d6bdf5f87 100644 --- a/vim-script/daily/index.xml +++ b/vim-script/daily/index.xml @@ -1,7 +1,7 @@ GitHub Vim Script Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:19Z + 2023-11-29T01:41:41Z Daily Trending of Vim Script in GitHub \ No newline at end of file diff --git a/vim-snippet/daily/index.xml b/vim-snippet/daily/index.xml index 754f08b1ec4..488262b1f79 100644 --- a/vim-snippet/daily/index.xml +++ b/vim-snippet/daily/index.xml @@ -1,7 +1,7 @@ GitHub Vim Snippet Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:17Z + 2023-11-29T01:41:37Z Daily Trending of Vim Snippet in GitHub \ No newline at end of file diff --git a/visual-basic-.net/daily/index.xml b/visual-basic-.net/daily/index.xml index 72656dfd663..b3a8b7e7865 100644 --- a/visual-basic-.net/daily/index.xml +++ b/visual-basic-.net/daily/index.xml @@ -1,7 +1,7 @@ GitHub Visual Basic .NET Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:25Z + 2023-11-29T01:41:44Z Daily Trending of Visual Basic .NET in GitHub \ No newline at end of file diff --git a/volt/daily/index.xml b/volt/daily/index.xml index 23634f1f461..d721899cea6 100644 --- a/volt/daily/index.xml +++ b/volt/daily/index.xml @@ -1,7 +1,7 @@ GitHub Volt Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:24Z + 2023-11-29T01:41:43Z Daily Trending of Volt in GitHub \ No newline at end of file diff --git a/vue/daily/index.xml b/vue/daily/index.xml index bd8441934b3..1b32ee4a52d 100644 --- a/vue/daily/index.xml +++ b/vue/daily/index.xml @@ -1,7 +1,14 @@ GitHub Vue Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:30Z + 2023-11-29T01:41:49Z Daily Trending of Vue in GitHub + + vuejs-translations/docs-fa + 2023-11-29T01:41:49Z + tag:github.com,2023-11-29:/vuejs-translations/docs-fa + + <p>Persian translation for Vue docs 🇮🇷</p><hr> + \ No newline at end of file diff --git a/vyper/daily/index.xml b/vyper/daily/index.xml index 3d9d4226409..a2485aad14d 100644 --- a/vyper/daily/index.xml +++ b/vyper/daily/index.xml @@ -1,7 +1,7 @@ GitHub Vyper Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:26Z + 2023-11-29T01:41:47Z Daily Trending of Vyper in GitHub \ No newline at end of file diff --git a/wavefront-material/daily/index.xml b/wavefront-material/daily/index.xml index 29764f6916e..a219a7266ea 100644 --- a/wavefront-material/daily/index.xml +++ b/wavefront-material/daily/index.xml @@ -1,7 +1,7 @@ GitHub Wavefront Material Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:28Z + 2023-11-29T01:41:46Z Daily Trending of Wavefront Material in GitHub \ No newline at end of file diff --git a/wavefront-object/daily/index.xml b/wavefront-object/daily/index.xml index 71b8b1b360a..83fb91be89b 100644 --- a/wavefront-object/daily/index.xml +++ b/wavefront-object/daily/index.xml @@ -1,7 +1,7 @@ GitHub Wavefront Object Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:27Z + 2023-11-29T01:41:45Z Daily Trending of Wavefront Object in GitHub \ No newline at end of file diff --git a/wdl/daily/index.xml b/wdl/daily/index.xml index 951365f82e1..62504efe71e 100644 --- a/wdl/daily/index.xml +++ b/wdl/daily/index.xml @@ -1,7 +1,7 @@ GitHub WDL Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:32Z + 2023-11-29T01:41:53Z Daily Trending of WDL in GitHub \ No newline at end of file diff --git a/web-ontology-language/daily/index.xml b/web-ontology-language/daily/index.xml index 852c43c36f3..7ab2be4c888 100644 --- a/web-ontology-language/daily/index.xml +++ b/web-ontology-language/daily/index.xml @@ -1,7 +1,7 @@ GitHub Web Ontology Language Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:33Z + 2023-11-29T01:41:50Z Daily Trending of Web Ontology Language in GitHub \ No newline at end of file diff --git a/webassembly/daily/index.xml b/webassembly/daily/index.xml index b4217f9e59e..7b4466988c1 100644 --- a/webassembly/daily/index.xml +++ b/webassembly/daily/index.xml @@ -1,7 +1,7 @@ GitHub WebAssembly Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:35Z + 2023-11-29T01:41:51Z Daily Trending of WebAssembly in GitHub \ No newline at end of file diff --git a/webidl/daily/index.xml b/webidl/daily/index.xml index aa9212c2503..6582c50bfb1 100644 --- a/webidl/daily/index.xml +++ b/webidl/daily/index.xml @@ -1,7 +1,7 @@ GitHub WebIDL Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:38Z + 2023-11-29T01:41:54Z Daily Trending of WebIDL in GitHub \ No newline at end of file diff --git a/webvtt/daily/index.xml b/webvtt/daily/index.xml index c3b96f1e584..4b3bcae419e 100644 --- a/webvtt/daily/index.xml +++ b/webvtt/daily/index.xml @@ -1,7 +1,7 @@ GitHub WebVTT Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:36Z + 2023-11-29T01:41:54Z Daily Trending of WebVTT in GitHub \ No newline at end of file diff --git a/wget-config/daily/index.xml b/wget-config/daily/index.xml index 948a38d425a..67cfb141072 100644 --- a/wget-config/daily/index.xml +++ b/wget-config/daily/index.xml @@ -1,7 +1,7 @@ GitHub Wget Config Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:38Z + 2023-11-29T01:41:56Z Daily Trending of Wget Config in GitHub \ No newline at end of file diff --git a/wikitext/daily/index.xml b/wikitext/daily/index.xml index 919cd7b0311..1befae8dc47 100644 --- a/wikitext/daily/index.xml +++ b/wikitext/daily/index.xml @@ -1,7 +1,7 @@ GitHub Wikitext Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:42Z + 2023-11-29T01:41:57Z Daily Trending of Wikitext in GitHub \ No newline at end of file diff --git a/windows-registry-entries/daily/index.xml b/windows-registry-entries/daily/index.xml index 34e83372bd8..8b97dffe4f1 100644 --- a/windows-registry-entries/daily/index.xml +++ b/windows-registry-entries/daily/index.xml @@ -1,7 +1,7 @@ GitHub Windows Registry Entries Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:40Z + 2023-11-29T01:41:58Z Daily Trending of Windows Registry Entries in GitHub \ No newline at end of file diff --git a/wisp/daily/index.xml b/wisp/daily/index.xml index 4afe4006e5e..7c799b35d62 100644 --- a/wisp/daily/index.xml +++ b/wisp/daily/index.xml @@ -1,7 +1,7 @@ GitHub wisp Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:43Z + 2023-11-29T01:42:03Z Daily Trending of wisp in GitHub \ No newline at end of file diff --git a/witcher-script/daily/index.xml b/witcher-script/daily/index.xml index 14fa54c94e8..0ad5d5ab66c 100644 --- a/witcher-script/daily/index.xml +++ b/witcher-script/daily/index.xml @@ -1,7 +1,7 @@ GitHub Witcher Script Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:45Z + 2023-11-29T01:42:02Z Daily Trending of Witcher Script in GitHub \ No newline at end of file diff --git a/wollok/daily/index.xml b/wollok/daily/index.xml index b213198c668..8baf5d319c6 100644 --- a/wollok/daily/index.xml +++ b/wollok/daily/index.xml @@ -1,7 +1,7 @@ GitHub Wollok Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:46Z + 2023-11-29T01:42:01Z Daily Trending of Wollok in GitHub \ No newline at end of file diff --git a/world-of-warcraft-addon-data/daily/index.xml b/world-of-warcraft-addon-data/daily/index.xml index 83183e0fd2b..1e352ed1d9a 100644 --- a/world-of-warcraft-addon-data/daily/index.xml +++ b/world-of-warcraft-addon-data/daily/index.xml @@ -1,7 +1,7 @@ GitHub World of Warcraft Addon Data Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:44Z + 2023-11-29T01:42:01Z Daily Trending of World of Warcraft Addon Data in GitHub \ No newline at end of file diff --git a/x-bitmap/daily/index.xml b/x-bitmap/daily/index.xml index 463c8422ade..e9d4d5746bb 100644 --- a/x-bitmap/daily/index.xml +++ b/x-bitmap/daily/index.xml @@ -1,7 +1,7 @@ GitHub X BitMap Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:48Z + 2023-11-29T01:42:04Z Daily Trending of X BitMap in GitHub \ No newline at end of file diff --git a/x-font-directory-index/daily/index.xml b/x-font-directory-index/daily/index.xml index e29fa1eafb3..5163bf97c3a 100644 --- a/x-font-directory-index/daily/index.xml +++ b/x-font-directory-index/daily/index.xml @@ -1,7 +1,7 @@ GitHub X Font Directory Index Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:47Z + 2023-11-29T01:42:05Z Daily Trending of X Font Directory Index in GitHub \ No newline at end of file diff --git a/x-pixmap/daily/index.xml b/x-pixmap/daily/index.xml index c24ca084b61..1cce46eb9ff 100644 --- a/x-pixmap/daily/index.xml +++ b/x-pixmap/daily/index.xml @@ -1,7 +1,7 @@ GitHub X PixMap Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:49Z + 2023-11-29T01:42:06Z Daily Trending of X PixMap in GitHub \ No newline at end of file diff --git a/x10/daily/index.xml b/x10/daily/index.xml index dadd7384dc8..0457cd964da 100644 --- a/x10/daily/index.xml +++ b/x10/daily/index.xml @@ -1,7 +1,7 @@ GitHub X10 Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:53Z + 2023-11-29T01:42:09Z Daily Trending of X10 in GitHub \ No newline at end of file diff --git a/xbase/daily/index.xml b/xbase/daily/index.xml index d5d52a3f0a4..c947c083de0 100644 --- a/xbase/daily/index.xml +++ b/xbase/daily/index.xml @@ -1,7 +1,7 @@ GitHub xBase Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:51Z + 2023-11-29T01:42:08Z Daily Trending of xBase in GitHub \ No newline at end of file diff --git a/xc/daily/index.xml b/xc/daily/index.xml index 2fd39ae37df..6ffc6db8738 100644 --- a/xc/daily/index.xml +++ b/xc/daily/index.xml @@ -1,7 +1,7 @@ GitHub XC Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:52Z + 2023-11-29T01:42:07Z Daily Trending of XC in GitHub \ No newline at end of file diff --git a/xcompose/daily/index.xml b/xcompose/daily/index.xml index e81214be5e4..289a3398394 100644 --- a/xcompose/daily/index.xml +++ b/xcompose/daily/index.xml @@ -1,7 +1,7 @@ GitHub XCompose Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:52Z + 2023-11-29T01:42:08Z Daily Trending of XCompose in GitHub \ No newline at end of file diff --git a/xml-property-list/daily/index.xml b/xml-property-list/daily/index.xml index 0083885495d..093f3dfd5e3 100644 --- a/xml-property-list/daily/index.xml +++ b/xml-property-list/daily/index.xml @@ -1,7 +1,7 @@ GitHub XML Property List Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:57Z + 2023-11-29T01:42:11Z Daily Trending of XML Property List in GitHub \ No newline at end of file diff --git a/xml/daily/index.xml b/xml/daily/index.xml index 53eb7b45634..a6e5beb79a4 100644 --- a/xml/daily/index.xml +++ b/xml/daily/index.xml @@ -1,7 +1,7 @@ GitHub XML Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:57Z + 2023-11-29T01:42:12Z Daily Trending of XML in GitHub \ No newline at end of file diff --git a/xojo/daily/index.xml b/xojo/daily/index.xml index 79c9a103a28..a6922f25aa0 100644 --- a/xojo/daily/index.xml +++ b/xojo/daily/index.xml @@ -1,7 +1,7 @@ GitHub Xojo Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:55Z + 2023-11-29T01:42:12Z Daily Trending of Xojo in GitHub \ No newline at end of file diff --git a/xonsh/daily/index.xml b/xonsh/daily/index.xml index f28b9ed3039..3534582d007 100644 --- a/xonsh/daily/index.xml +++ b/xonsh/daily/index.xml @@ -1,7 +1,7 @@ GitHub Xonsh Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:54Z + 2023-11-29T01:42:10Z Daily Trending of Xonsh in GitHub \ No newline at end of file diff --git a/xpages/daily/index.xml b/xpages/daily/index.xml index 246658caeec..db2aeb5ab0d 100644 --- a/xpages/daily/index.xml +++ b/xpages/daily/index.xml @@ -1,7 +1,7 @@ GitHub XPages Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:58Z + 2023-11-29T01:42:13Z Daily Trending of XPages in GitHub \ No newline at end of file diff --git a/xproc/daily/index.xml b/xproc/daily/index.xml index d7da4d50c85..209b9bbd7e2 100644 --- a/xproc/daily/index.xml +++ b/xproc/daily/index.xml @@ -1,7 +1,7 @@ GitHub XProc Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:45:00Z + 2023-11-29T01:42:15Z Daily Trending of XProc in GitHub \ No newline at end of file diff --git a/xquery/daily/index.xml b/xquery/daily/index.xml index fa7d52ba9f1..09adbb4752d 100644 --- a/xquery/daily/index.xml +++ b/xquery/daily/index.xml @@ -1,7 +1,7 @@ GitHub XQuery Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:45:01Z + 2023-11-29T01:42:14Z Daily Trending of XQuery in GitHub \ No newline at end of file diff --git a/xs/daily/index.xml b/xs/daily/index.xml index 295ecfbc46d..3057eb88ef4 100644 --- a/xs/daily/index.xml +++ b/xs/daily/index.xml @@ -1,7 +1,7 @@ GitHub XS Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:44:59Z + 2023-11-29T01:42:15Z Daily Trending of XS in GitHub \ No newline at end of file diff --git a/xslt/daily/index.xml b/xslt/daily/index.xml index 8108823d524..06e34556d16 100644 --- a/xslt/daily/index.xml +++ b/xslt/daily/index.xml @@ -1,7 +1,7 @@ GitHub XSLT Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:45:05Z + 2023-11-29T01:42:19Z Daily Trending of XSLT in GitHub \ No newline at end of file diff --git a/xtend/daily/index.xml b/xtend/daily/index.xml index 3567d4f1cbc..2ed8c9847b9 100644 --- a/xtend/daily/index.xml +++ b/xtend/daily/index.xml @@ -1,7 +1,7 @@ GitHub Xtend Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:45:03Z + 2023-11-29T01:42:17Z Daily Trending of Xtend in GitHub \ No newline at end of file diff --git a/yacc/daily/index.xml b/yacc/daily/index.xml index 7cb028ed21b..54d0da95120 100644 --- a/yacc/daily/index.xml +++ b/yacc/daily/index.xml @@ -1,7 +1,7 @@ GitHub Yacc Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:45:02Z + 2023-11-29T01:42:16Z Daily Trending of Yacc in GitHub \ No newline at end of file diff --git a/yaml/daily/index.xml b/yaml/daily/index.xml index a617edbe816..e4980908cdf 100644 --- a/yaml/daily/index.xml +++ b/yaml/daily/index.xml @@ -1,7 +1,7 @@ GitHub YAML Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:45:05Z + 2023-11-29T01:42:18Z Daily Trending of YAML in GitHub \ No newline at end of file diff --git a/yang/daily/index.xml b/yang/daily/index.xml index 55f356bf3c2..b268c2c6808 100644 --- a/yang/daily/index.xml +++ b/yang/daily/index.xml @@ -1,7 +1,7 @@ GitHub YANG Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:45:10Z + 2023-11-29T01:42:21Z Daily Trending of YANG in GitHub \ No newline at end of file diff --git a/yara/daily/index.xml b/yara/daily/index.xml index 81af0c52869..cdf551c4ec2 100644 --- a/yara/daily/index.xml +++ b/yara/daily/index.xml @@ -1,7 +1,7 @@ GitHub YARA Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:45:08Z + 2023-11-29T01:42:22Z Daily Trending of YARA in GitHub \ No newline at end of file diff --git a/yasnippet/daily/index.xml b/yasnippet/daily/index.xml index 8bbfa79fc6f..62f08ff377a 100644 --- a/yasnippet/daily/index.xml +++ b/yasnippet/daily/index.xml @@ -1,7 +1,7 @@ GitHub YASnippet Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:45:09Z + 2023-11-29T01:42:21Z Daily Trending of YASnippet in GitHub \ No newline at end of file diff --git a/zap/daily/index.xml b/zap/daily/index.xml index 823eec9dab9..86d6639e3f7 100644 --- a/zap/daily/index.xml +++ b/zap/daily/index.xml @@ -1,7 +1,7 @@ GitHub ZAP Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:45:11Z + 2023-11-29T01:42:25Z Daily Trending of ZAP in GitHub \ No newline at end of file diff --git a/zeek/daily/index.xml b/zeek/daily/index.xml index 36cec2cd128..22be6cf1ec3 100644 --- a/zeek/daily/index.xml +++ b/zeek/daily/index.xml @@ -1,7 +1,7 @@ GitHub Zeek Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:45:14Z + 2023-11-29T01:42:25Z Daily Trending of Zeek in GitHub \ No newline at end of file diff --git a/zenscript/daily/index.xml b/zenscript/daily/index.xml index 42ef21be469..12ad2ddceae 100644 --- a/zenscript/daily/index.xml +++ b/zenscript/daily/index.xml @@ -1,7 +1,7 @@ GitHub ZenScript Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:45:13Z + 2023-11-29T01:42:26Z Daily Trending of ZenScript in GitHub \ No newline at end of file diff --git a/zephir/daily/index.xml b/zephir/daily/index.xml index 78dba23e4f1..2c5ebde9994 100644 --- a/zephir/daily/index.xml +++ b/zephir/daily/index.xml @@ -1,7 +1,7 @@ GitHub Zephir Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:45:14Z + 2023-11-29T01:42:24Z Daily Trending of Zephir in GitHub \ No newline at end of file diff --git a/zig/daily/index.xml b/zig/daily/index.xml index 616243af391..f589f98249b 100644 --- a/zig/daily/index.xml +++ b/zig/daily/index.xml @@ -1,7 +1,7 @@ GitHub Zig Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:45:18Z + 2023-11-29T01:42:27Z Daily Trending of Zig in GitHub \ No newline at end of file diff --git a/zil/daily/index.xml b/zil/daily/index.xml index 5b76704ea97..219b6fb5716 100644 --- a/zil/daily/index.xml +++ b/zil/daily/index.xml @@ -1,7 +1,7 @@ GitHub ZIL Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:45:16Z + 2023-11-29T01:42:29Z Daily Trending of ZIL in GitHub \ No newline at end of file diff --git a/zimpl/daily/index.xml b/zimpl/daily/index.xml index 7cc6b7c01f9..bbb9b1ebc2b 100644 --- a/zimpl/daily/index.xml +++ b/zimpl/daily/index.xml @@ -1,7 +1,7 @@ GitHub Zimpl Daily Trending http://mshibanami.github.io/GitHubTrendingRSS - 2023-11-28T01:45:17Z + 2023-11-29T01:42:28Z Daily Trending of Zimpl in GitHub \ No newline at end of file